package com.iamberry.rst.service.cm; import com.github.pagehelper.PageHelper; import com.iamberry.rst.core.cm.ComplaintDetectInfo; import com.iamberry.rst.core.cm.ComplaintQuestionInfo; import com.iamberry.rst.core.cm.ComplaintSignclosedInfo; import com.iamberry.rst.core.page.PageRequest; import com.iamberry.rst.core.page.PagedResult; import com.iamberry.rst.faces.cm.ComplaintQuestionInfoService; import com.iamberry.rst.faces.cm.ComplaintSignclosedInfoService; import com.iamberry.rst.service.cm.mapper.ComplaintQuestionInfoMapper; import com.iamberry.rst.service.cm.mapper.ComplaintSignclosedInfoMapper; 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 ComplaintSignclosedInfoServiceImpl implements ComplaintSignclosedInfoService { @Autowired private ComplaintSignclosedInfoMapper complaintSignclosedInfoMapper; @Override public int insert(ComplaintSignclosedInfo record) { return complaintSignclosedInfoMapper.insert(record); } @Override public ComplaintSignclosedInfo getSignclosedById(Integer signclosedId) { return complaintSignclosedInfoMapper.getSignclosedById(signclosedId); } @Override public int updateSignclosedById(ComplaintSignclosedInfo record) { return complaintSignclosedInfoMapper.updateSignclosedById(record); } @Override public int updateUrgedNumById(ComplaintSignclosedInfo complaintSignclosedInfo) { return complaintSignclosedInfoMapper.updateUrgedNumById(complaintSignclosedInfo); } @Override public PagedResult listSignclosed(PageRequest pageRequest) { PageHelper.startPage(pageRequest.getPageNO(), pageRequest.getPageSize(), pageRequest.isPageTotal()); List signclosedList = complaintSignclosedInfoMapper.listSignclosed(pageRequest.getData()); return PageUtil.getPage(signclosedList); } }