ComplaintQuestionInfoServiceImpl.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.iamberry.rst.service.cm;
  2. import com.github.pagehelper.PageHelper;
  3. import com.iamberry.rst.core.approval.ApprovalApplyPick;
  4. import com.iamberry.rst.core.cm.ComplaintDetectInfo;
  5. import com.iamberry.rst.core.cm.ComplaintQuestionInfo;
  6. import com.iamberry.rst.core.page.PagedResult;
  7. import com.iamberry.rst.faces.cm.ComplaintDetectInfoService;
  8. import com.iamberry.rst.faces.cm.ComplaintQuestionInfoService;
  9. import com.iamberry.rst.service.cm.mapper.ComplaintDetectInfoMapper;
  10. import com.iamberry.rst.service.cm.mapper.ComplaintQuestionInfoMapper;
  11. import com.iamberry.rst.util.PageUtil;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.stereotype.Service;
  14. import java.util.List;
  15. @Service
  16. public class ComplaintQuestionInfoServiceImpl implements ComplaintQuestionInfoService {
  17. @Autowired
  18. private ComplaintQuestionInfoMapper complaintDetectInfoMapper;
  19. @Override
  20. public int insert(ComplaintQuestionInfo record) {
  21. return complaintDetectInfoMapper.insert(record);
  22. }
  23. @Override
  24. public ComplaintQuestionInfo insertBackInfo(ComplaintQuestionInfo record) {
  25. complaintDetectInfoMapper.insert(record);
  26. return record;
  27. }
  28. @Override
  29. public ComplaintQuestionInfo getQuestionById(Integer questionId) {
  30. return complaintDetectInfoMapper.getQuestionById(questionId);
  31. }
  32. @Override
  33. public int updateQuestionById(ComplaintQuestionInfo record) {
  34. return complaintDetectInfoMapper.updateQuestionById(record);
  35. }
  36. @Override
  37. public PagedResult<ComplaintQuestionInfo> listComplaintQuestionInfo(int pageNO, int pageSize,ComplaintQuestionInfo complaintQuestionInfo, boolean isTotalNum) {
  38. PageHelper.startPage(pageNO, pageSize, isTotalNum);
  39. List<ComplaintQuestionInfo> list = complaintDetectInfoMapper.listComplaintQuestionInfo(complaintQuestionInfo);
  40. return PageUtil.getPage(list);
  41. }
  42. }