123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- 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> alreadyColorMap,
- Map<String,String[]> machineNumberMap,
- Map<String,Integer> alreadyFittingsMap);
- /**
- * 查询单个签收记录
- * @return
- */
- ComplaintSignclosedInfo getSignclosedById(Integer signclosedId);
- /**
- * 修改单个签收记录
- * @return
- */
- boolean updateSignclosedById(ComplaintSignclosedInfo record,
- Map<String,Integer> alreadyColorMap,
- Map<String,String[]> machineNumberMap,
- Map<String,Integer> alreadyFittingsMap);
- /**
- * 修改单个签收记录
- * @return
- */
- Integer updateSignclosedById(ComplaintSignclosedInfo record);
- /**
- * 修改单个签收记录
- * @return
- */
- Integer updateSignclosedByCustomerId(ComplaintSignclosedInfo record);
- /**
- * 增加催促次数
- * @return
- */
- int updateUrgedNumById(ComplaintSignclosedInfo complaintSignclosedInfo);
- /**
- * 查询多个签收记录
- * @return
- */
- PagedResult<ComplaintSignclosedInfo> listSignclosed(PageRequest<ComplaintSignclosedInfo> pageRequest);
- /**
- * 转入品质
- * @return
- */
- int intoComplaint(Integer signclosedId);
- }
|