SysUserLinkSysService.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.ydtech.modules.admin.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.modules.admin.model.SysUser;
  4. import com.ydtech.modules.admin.model.dto.SysUserDto;
  5. import com.ydtech.modules.admin.model.dto.SysUserLinkSysAddDto;
  6. import com.ydtech.modules.admin.model.dto.SysUserLinkSysQueryDto;
  7. import com.ydtech.modules.admin.model.po.SysSys;
  8. import com.ydtech.modules.admin.model.po.SysUserLinkSys;
  9. import com.ydtech.modules.order.entity.BasePageResult;
  10. import java.util.List;
  11. /**
  12. * @author Administrator
  13. * @description 针对表【sys_user_link_sys(用户关联系统表)】的数据库操作Service
  14. * @createDate 2024-07-15 09:00:21
  15. */
  16. public interface SysUserLinkSysService extends IService<SysUserLinkSys> {
  17. /**
  18. * @version
  19. * @author: hxl
  20. * @Date: 2024/7/15 10:02
  21. * @Description: 查询用户关联的系统表
  22. */
  23. BasePageResult<SysUserLinkSys> queryPage(SysUserLinkSysQueryDto sysUserLinkSysQueryDto);
  24. /**
  25. * @version
  26. * @author: hxl
  27. * @Date: 2024/7/15 10:03
  28. * @Description: 新增或者修改数据
  29. */
  30. void addOrUpdate(SysUserLinkSysAddDto sysUserLinkSysAddDto);
  31. /**
  32. * @version
  33. * @author: hxl
  34. * @Date: 2024/7/15 10:03
  35. * @Description: 删除
  36. */
  37. void deleteByIds(List<Long> ids);
  38. /**
  39. * @version
  40. * @author: hxl
  41. * @Date: 2024/7/15 10:10
  42. * @Description: 查询所用启用的系统表
  43. */
  44. List<SysSys> querySysList();
  45. /**
  46. * @version
  47. * @author: hxl
  48. * @Date: 2024/7/15 10:10
  49. * @Description: 查看所有的用户表
  50. */
  51. BasePageResult<SysUser> queryUserPage(SysUserDto sysUserDto);
  52. SysUserLinkSys checkSys(String id, String sysId);
  53. }