package com.gkhy.assess.system.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.assess.common.api.CommonPage; import com.gkhy.assess.common.utils.PageUtil; import com.gkhy.assess.system.domain.SysAgency; import com.gkhy.assess.system.mapper.SysAgencyMapper; import com.gkhy.assess.system.service.SysAgencyService; import org.springframework.stereotype.Service; import java.util.List; /** *

* 机构表 服务实现类 *

* * @author kzy * @since 2023-11-23 16:04:36 */ @Service public class SysAgencyServiceImpl extends ServiceImpl implements SysAgencyService { @Override public CommonPage agencyList(SysAgency agency) { PageUtil.startPage(); List agencyList=baseMapper.agencyList(agency); return CommonPage.restPage(agencyList); } @Override public Boolean checkAgencyNameUnique(SysAgency agency) { Long agencyId = agency.getId()==null? -1L : agency.getId(); SysAgency info = baseMapper.checkAgencyNameUnique(agency.getName()); if (info!=null && info.getId().longValue() != agencyId.longValue()) { return false; } return true; } @Override public SysAgency getAgencyById(Long agencyId) { return baseMapper.getAgencyById(agencyId); } }