package com.ruoyi.user.service; import java.util.List; import com.ruoyi.user.domain.AccountCityCompany; import com.ruoyi.user.domain.vo.AccountCityCompanyVo; import com.ruoyi.user.domain.vo.MemberOptionVo; /** * 城市公司档案 业务层 * * @author ruoyi */ public interface IAccountCityCompanyService { /** * 查询公司档案列表 */ public List selectCompanyList(AccountCityCompanyVo company); /** * 根据档案编号查询(带城市名与关联会员信息) */ public AccountCityCompanyVo selectCompanyById(Long id); /** * 新增公司档案(校验城市、关联会员与一城一档) */ public int insertCompany(AccountCityCompany company); /** * 修改公司档案(校验城市、关联会员与一城一档) */ public int updateCompany(AccountCityCompany company); /** * 修改档案状态(仅正常/禁用两态) */ public int changeStatus(AccountCityCompany company); /** * 搜索可绑定的会员(限 L4),供表单的「关联用户信息」下拉使用 * * @param keyword 手机号 / 用户编号 / 昵称 / 认证姓名,为空时不返回任何结果 */ public List searchL4Member(String keyword); }