package com.gkhy.assess.system.service; import com.gkhy.assess.common.api.CommonPage; import com.gkhy.assess.system.domain.SysAgency; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.assess.system.domain.SysUser; import java.util.List; /** *

* 机构表 服务类 *

* * @author kzy * @since 2023-11-23 16:04:36 */ public interface SysAgencyService extends IService { /** * 根据条件分页查询机构列表 * @param agency * @return */ CommonPage agencyList(SysAgency agency); /** * 根据条件分页查询机构列表 * @param agency * @return */ List agencyLists(SysAgency agency); /** * 校验机构名称是否唯一 * @param agency * @return */ boolean checkAgencyNameUnique(SysAgency agency); /** * 根据id获取机构详情 * @param agencyId * @return */ SysAgency getAgencyById(Long agencyId); /** * 修改公示状态 * @param agency * @return */ boolean changePublic(SysAgency agency); /** * 根据id删除机构 * @param agencyId * @return */ int deleteAgencyById(Long agencyId); }