package com.iamberry.rst.service.cm; import com.github.pagehelper.PageHelper; import com.iamberry.rst.core.approval.ApprovalApplyPick; import com.iamberry.rst.core.cm.ComplaintDetectInfo; import com.iamberry.rst.core.cm.ComplaintQuestionInfo; import com.iamberry.rst.core.page.PagedResult; import com.iamberry.rst.faces.cm.ComplaintDetectInfoService; import com.iamberry.rst.faces.cm.ComplaintQuestionInfoService; import com.iamberry.rst.service.cm.mapper.ComplaintDetectInfoMapper; import com.iamberry.rst.service.cm.mapper.ComplaintQuestionInfoMapper; import com.iamberry.rst.util.PageUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class ComplaintQuestionInfoServiceImpl implements ComplaintQuestionInfoService { @Autowired private ComplaintQuestionInfoMapper complaintDetectInfoMapper; @Override public int insert(ComplaintQuestionInfo record) { return complaintDetectInfoMapper.insert(record); } @Override public ComplaintQuestionInfo insertBackInfo(ComplaintQuestionInfo record) { complaintDetectInfoMapper.insert(record); return record; } @Override public ComplaintQuestionInfo getQuestionById(Integer questionId) { return complaintDetectInfoMapper.getQuestionById(questionId); } @Override public int updateQuestionById(ComplaintQuestionInfo record) { return complaintDetectInfoMapper.updateQuestionById(record); } @Override public PagedResult listComplaintQuestionInfo(int pageNO, int pageSize,ComplaintQuestionInfo complaintQuestionInfo, boolean isTotalNum) { PageHelper.startPage(pageNO, pageSize, isTotalNum); List list = complaintDetectInfoMapper.listComplaintQuestionInfo(complaintQuestionInfo); return PageUtil.getPage(list); } }