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);
}