1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.iamberry.rst.faces.cm;
- import com.iamberry.rst.core.cm.ComplaintDetectInfo;
- import com.iamberry.rst.core.cm.ComplaintSignclosedInfo;
- import com.iamberry.rst.core.page.PageRequest;
- import com.iamberry.rst.core.page.PagedResult;
- import java.util.List;
- import java.util.Map;
- /**
- * 客诉-签收表Service
- */
- public interface ComplaintSignclosedInfoService {
- /**
- * 添加单个签收记录
- * @return
- */
- boolean insert(ComplaintSignclosedInfo record,
- Map<String,Integer> colorNameMap,
- Map<String,Integer> fittingsNameMap,
- Map<String,Integer> alreadyColorMap,
- Map<String,Integer> alreadyFittingsMap);
- /**
- * 查询单个签收记录
- * @return
- */
- ComplaintSignclosedInfo getSignclosedById(Integer signclosedId);
- /**
- * 修改单个签收记录
- * @return
- */
- boolean updateSignclosedById(ComplaintSignclosedInfo record,
- Map<String,Integer> alreadyColorMap,
- Map<String,Integer> alreadyFittingsMap);
- /**
- * 修改单个签收记录
- * @return
- */
- Integer updateSignclosedById(ComplaintSignclosedInfo record);
- /**
- * 增加催促次数
- * @return
- */
- int updateUrgedNumById(ComplaintSignclosedInfo complaintSignclosedInfo);
- /**
- * 查询多个签收记录
- * @return
- */
- PagedResult<ComplaintSignclosedInfo> listSignclosed(PageRequest<ComplaintSignclosedInfo> pageRequest);
- /**
- * 转入品质
- * @return
- */
- int intoComplaint(Integer signclosedId);
- }
|