package com.ruoyi.user.mapper; import java.util.List; import com.ruoyi.user.domain.AccountCityCompany; import com.ruoyi.user.domain.vo.AccountCityCompanyVo; /** * 城市公司档案 数据层 * * @author ruoyi */ public interface AccountCityCompanyMapper { /** * 查询公司档案列表(带城市名) */ public List selectCompanyList(AccountCityCompanyVo company); /** * 根据档案编号查询(带城市名与关联会员信息) */ public AccountCityCompanyVo selectCompanyById(Long id); /** * 统计某城市下未删除的档案数。 * company 的 id 非空时排除自身,供修改时查重;为空则用于「城市是否已被档案引用」的判断。 */ public int countCompanyByCityId(AccountCityCompany company); /** * 新增公司档案 */ public int insertCompany(AccountCityCompany company); /** * 修改公司档案(含禁用/启用:只传 id + status 即可) */ public int updateCompany(AccountCityCompany company); }