SysUserDeptRelationshipService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.ydtech.modules.admin.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.modules.admin.model.SysUser;
  5. import com.ydtech.modules.admin.model.dto.SysUserDeptRelationshipDto;
  6. import com.ydtech.modules.admin.model.po.SysUserDeptRelationship;
  7. import com.ydtech.modules.admin.model.vo.SysUserDeptRelationshipVo;
  8. import com.ydtech.modules.order.entity.BasePageResult;
  9. import java.util.List;
  10. public interface SysUserDeptRelationshipService extends IService<SysUserDeptRelationship> {
  11. /**
  12. * @version
  13. * @author: whp
  14. * @Date: 2024/9/04 18:54
  15. * @Description: 控制台用户部门分页
  16. */
  17. BasePageResult<SysUserDeptRelationshipDto> findPage(SysUserDeptRelationshipVo sysUserDeptRelationshipVo);
  18. /**
  19. * @version
  20. * @author: whp
  21. * @Date: 2024/09/04
  22. * @Description: 控制台新增用户部门管理
  23. */
  24. HttpResult updateUserDeptRelationship(SysUserDeptRelationshipDto sysUserDeptRelationship);
  25. /**
  26. * @version
  27. * @author: whp
  28. * @Date: 2024/9/04 18:54
  29. * @Description: 回显
  30. */
  31. SysUserDeptRelationshipDto getByUserId(String userId);
  32. /**
  33. * 通过用户机构获取代理人渠道
  34. * @return 代理人或者渠道
  35. */
  36. BasePageResult<SysUser> findChannelAgent(SysUserDeptRelationshipVo sysUserDeptRelationshipVo);
  37. }