package com.ydtech.modules.admin.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.SysUser; import com.ydtech.modules.admin.model.dto.SysUserDeptRelationshipDto; import com.ydtech.modules.admin.model.po.SysUserDeptRelationship; import com.ydtech.modules.admin.model.vo.SysUserDeptRelationshipVo; import com.ydtech.modules.order.entity.BasePageResult; import java.util.List; public interface SysUserDeptRelationshipService extends IService { /** * @version * @author: whp * @Date: 2024/9/04 18:54 * @Description: 控制台用户部门分页 */ BasePageResult findPage(SysUserDeptRelationshipVo sysUserDeptRelationshipVo); /** * @version * @author: whp * @Date: 2024/09/04 * @Description: 控制台新增用户部门管理 */ HttpResult updateUserDeptRelationship(SysUserDeptRelationshipDto sysUserDeptRelationship); /** * @version * @author: whp * @Date: 2024/9/04 18:54 * @Description: 回显 */ SysUserDeptRelationshipDto getByUserId(String userId); /** * 通过用户机构获取代理人渠道 * @return 代理人或者渠道 */ BasePageResult findChannelAgent(SysUserDeptRelationshipVo sysUserDeptRelationshipVo); }