package com.backendsys.service.System; import com.backendsys.entity.System.SysAgreementDTO; import com.backendsys.mapper.System.SysAgreementMapper; import com.backendsys.utils.response.PageInfoResult; import com.github.pagehelper.PageHelper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; @Service public class SysAgreementServiceImpl implements SysAgreementService { @Autowired private SysAgreementMapper sysAgreementMapper; public Map querySysAgreement(Integer pageNum, Integer pageSize, SysAgreementDTO sysAgreementDTO) { // 分页查询 if (pageNum != null && pageSize != null) { PageHelper.startPage(pageNum, pageSize); } // 分页输出 (自定义) List> list = sysAgreementMapper.querySysAgreement(sysAgreementDTO); PageInfoResult pageInfoResult = new PageInfoResult(list); return pageInfoResult.toMap(); } public Map querySysAgreementByTag(String tag) { return sysAgreementMapper.querySysAgreementDetailByTag(tag); } }