| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.ydtech.modules.admin.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.modules.admin.model.SysUser;
- import com.ydtech.modules.admin.model.dto.SysUserDto;
- import com.ydtech.modules.admin.model.dto.SysUserLinkAreaDto;
- import com.ydtech.modules.admin.model.dto.SysUserLinkAreaListDto;
- import com.ydtech.modules.admin.model.po.SysUserLinkArea;
- import com.ydtech.modules.admin.model.vo.SysAreaVo;
- import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
- import com.ydtech.modules.admin.model.vo.SysUserLinkAreaAddVo;
- import com.ydtech.modules.admin.model.vo.SysUserLinkAreaVo;
- import com.ydtech.modules.order.entity.BasePageResult;
- import java.util.List;
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/26 15:55
- * @Description: 后线人员关联区域的数据
- */
- public interface SysUserLinkAreaService extends IService<SysUserLinkArea> {
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/26 15:11
- * @Description: 分页
- */
- BasePageResult<SysUserLinkAreaDto> queryPage(SysUserLinkAreaVo sysUserLinkAreaVo);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/26 15:12
- * @Description: 修改
- */
- void addOrUpdate(SysUserLinkAreaAddVo sysUserLinkAreaAddVo, SysUser user);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/26 17:23
- * @Description: 更具id删除数据
- */
- void deleteByIds(List<Long> ids);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/26 17:27
- * @Description: 查询后线人员关联的协议列表
- */
- SysUserLinkAreaListDto findAreaListByUserId(String userId);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/26 17:21
- * @Description: 后线人员绑定的区域的树回显
- */
- List<SysAreaVo> findAreaTreeByUserId(String userId);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/26 17:22
- * @Description: 查询用户分页
- */
- BasePageResult<SysUserBaseVO> findUserListByPage(SysUserDto sysUserDto);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/4/27 13:29
- * @Description: 查询用户绑定区域的代理人信息
- */
- List<String> findUserIdsByLoginUserId(String userId);
- /**
- * @version
- * @author: hxl
- * @Date: 2024/12/25 17:52
- * @Description: 查询所有的用户
- */
- BasePageResult<SysUserBaseVO> findAllUsers(SysUserDto sysUserDto);
- }
|