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

* 企业表 服务类 *

* * @author kzy * @since 2024-06-05 08:43:11 */ public interface SysCompanyService extends IService { /** * 根据条件分页查询公司列表 * @param company * @return */ CommonPage selectCompanyList(SysCompany company); /** * 根据id查询公司信息 * * @param companyId 公司ID * @return 公司信息 */ public SysCompany selectCompanyById(Long companyId); /** * 新增公司 * * @param company 公司信息 * @return 结果 */ public int insertCompany(SysCompany company); /** * 修改公司 * * @param company 公司信息 * @return 结果 */ public int updateCompany(SysCompany company); /** * 删除公司信息 * * @param companyId 公司ID * @return 结果 */ public int deleteCompanyById(Long companyId); /** * 校验公司名称是否唯一 * * @param company 公司信息 * @return boolean */ public boolean checkNameUnique(SysCompany company); /** * 分配课时 * * @param company 公司信息 * @return */ public void assignPeriod(SysCompany company); List selectCompanyLists(); }