package com.ruoyi.user.service; import java.util.List; import com.ruoyi.user.domain.AccountProvider; import com.ruoyi.user.domain.vo.AccountProviderForm; import com.ruoyi.user.domain.vo.AccountProviderVo; /** * 服务商 业务层 * * @author ruoyi */ public interface IAccountProviderService { /** * 查询服务商列表(带登录账号与已授权数) */ public List selectProviderList(AccountProviderVo provider); /** * 根据服务商编号查询(带登录账号,表单回填用;不含密码) */ public AccountProviderVo selectProviderById(Long id); /** * 新增服务商:建账号 + 建配置 + 打服务商标识,同一事务内完成 */ public int insertProvider(AccountProviderForm form); /** * 修改服务商:改配置 + 改账号(登录账号/手机号,密码留空即不改) */ public int updateProvider(AccountProviderForm form); /** * 修改服务商状态(仅正常/禁用两态,只改服务商资格,不动会员账号) */ public int changeStatus(AccountProvider provider); }