package com.ruoyi.user.mapper; import java.util.List; import com.ruoyi.user.domain.AccountProvider; import com.ruoyi.user.domain.vo.AccountProviderVo; /** * 服务商 数据层 * * @author ruoyi */ public interface AccountProviderMapper { /** * 查询服务商列表(带登录账号与 L1/L2/L3 已授权数) */ public List selectProviderList(AccountProviderVo provider); /** * 根据服务商编号查询(带登录账号,表单回填用) */ public AccountProviderVo selectProviderById(Long id); /** * 根据关联账号ID查询服务商档案(小程序首页用:取公司名与资格状态) * * @param userId 服务商账号ID(account_user.user_id) * @return 服务商档案(无档案返回 null) */ public AccountProvider selectProviderByUserId(Long userId); /** * 新增服务商配置(user_id 由调用方先建账号后回填) */ public int insertProvider(AccountProvider provider); /** * 修改服务商配置(含禁用/启用:只传 id + status 即可)。 * 语句里没有 user_id 列——服务商与账号的绑定关系建成后不可改。 */ public int updateProvider(AccountProvider provider); }