EsmUserInternalMapper.java 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package com.ydtech.modules.esm.dao;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.ydtech.modules.esm.model.EsmUserInternal;
  4. import org.springframework.stereotype.Repository;
  5. @Repository
  6. public interface EsmUserInternalMapper extends BaseMapper<EsmUserInternal> {
  7. // String internalUserSql = "select t.id,t.name,t.dept_id deptid,t2.name deptname,t3.id comid,t3.name comname,t.status " +
  8. // "from sys_user t left join sys_dept t2 on t.dept_id=t2.id " +
  9. // "left join sys_dept t3 on t2.parent_id=t3.id " +
  10. // "left join esm_user_internal a on t.id=a.id " +
  11. // "where t.id=#{userId}";
  12. //
  13. // String internalUserByDeptIdSql = "select t1.id,t1.name,t1.dept_id deptid,sd.name deptname,sd2.id comid,sd2.name comname,t2.status " +
  14. // "from sys_user t1 left join esm_user_internal t2 on t1.id=t2.id " +
  15. // "LEFT JOIN sys_dept sd ON t1.dept_id=sd.id " +
  16. // "LEFT JOIN sys_dept sd2 ON sd2.id=sd.parent_id " +
  17. // "where 1=1 and t2.isteamleader = '1' and t1.dept_id=#{deptId}";
  18. //
  19. //
  20. // String selectUserParamSql = "select su.id as userId,su.name,su.sex,su.mobile,su.status\n" +
  21. // ",sd.id as deptId,sd.name as deptName\n" +
  22. // ",psd.id as pDeptId,psd.name as pDeptName\n" +
  23. // ",dict.label as jobName\n" +
  24. // ",dict2.label as approvalStatus";
  25. //
  26. //
  27. // String selectUserFromSql = " from sys_user su \n" +
  28. // "left JOIN sys_dept sd on su.dept_id=sd.id\n" +
  29. // "left join sys_dept psd on sd.parent_id=psd.id\n" +
  30. // "left join sys_dict dict on dict.value=su.job_code\n" +
  31. // "left join sys_dict dict2 on dict2.value=su.approval_status\n" +
  32. // "where 1=1\n" +
  33. // "and sd.id &lt;&gt; '' \n" +
  34. // "AND dict.itemname = 'jobcode'\n" +
  35. // "AND dict2.itemname = 'approval'";
  36. //
  37. // String selectUserFromWhereSql = " " +
  38. // "<if test='page.columnFilters.usertype !=null and page.columnFilters.usertype.value!=\"\" and page.columnFilters.usertype.value!=null '>" +
  39. // " and su.usertype = #{page.columnFilters.usertype.value}" +
  40. // "</if> " +
  41. // "<if test='page.columnFilters.approvalStatus !=null and page.columnFilters.approvalStatus.value!=\"\" and page.columnFilters.approvalStatus.value!=null '>" +
  42. // " and su.approval_status = #{page.columnFilters.approvalStatus.value}" +
  43. // "</if> " +
  44. // "<if test='page.columnFilters.realName !=null and page.columnFilters.realName.value!=\"\" and page.columnFilters.realName.value!=null '> " +
  45. // " and su.name like concat('%',#{page.columnFilters.realName.value},'%')" +
  46. // "</if> " +
  47. // "<if test='page.columnFilters.userId !=null and page.columnFilters.userId.value!=\"\" and page.columnFilters.userId.value!=null '>" +
  48. // " and su.id = #{page.columnFilters.userId.value}" +
  49. // "</if> " +
  50. // "<if test='page.columnFilters.mobile !=null and page.columnFilters.mobile.value!=\"\" and page.columnFilters.mobile.value!=null '>" +
  51. // " and su.mobile = #{page.columnFilters.mobile.value}" +
  52. // "</if> " +
  53. // "<if test='page.columnFilters.delFlag !=null and page.columnFilters.delFlag.value!=\"\" and page.columnFilters.delFlag.value!=null '>" +
  54. // " and su.del_flag = #{page.columnFilters.delFlag.value}" +
  55. // "</if> " +
  56. // "<if test='page.columnFilters.deptId !=null and page.columnFilters.deptId.value!=\"\" and page.columnFilters.deptId.value!=null '>" +
  57. // " and su.dept_id like concat('%',#{page.columnFilters.deptId.value},'%')" +
  58. // "</if> " +
  59. // "";
  60. //
  61. //
  62. //// String selectUserFromWhereSql = " " +
  63. //// " and su.usertype = #{page.columnFilters.usertype.value}" +
  64. //// " and su.status = #{page.columnFilters.status.value}" +
  65. //// " and su.name like concat('%',#{page.columnFilters.name.value},'%')" +
  66. //// " and su.id = #{page.columnFilters.userId.value}" +
  67. //// " and su.mobile = #{page.columnFilters.mobile.value}" +
  68. //// "";
  69. //
  70. //
  71. // @Select(internalUserSql)
  72. // SysUserVO gainInternalUser(@Param("userId") String userId);
  73. //
  74. //
  75. // @Select(internalUserByDeptIdSql)
  76. // SysUserVO gainInternalUserByDeptId(@Param("deptId") String deptId);
  77. //
  78. //
  79. // // @Select("select * from (" + selectUserParamSql + selectUserFromSql + selectUserFromWhereSql + " limit #{page.pageNum},#{page.pageSize} ) aaa")
  80. // @Select({"<script>",
  81. // "select * from (",
  82. // selectUserParamSql,
  83. // selectUserFromSql,
  84. // selectUserFromWhereSql,
  85. // " limit #{page.pageNum},#{page.pageSize} ) aaa",
  86. // "</script>"})
  87. // List<SysUserBaseVO> gainUserBaseInfo(@Param("page") PageRequest pageRequest);
  88. //
  89. //
  90. // // @Select("select count(1) " + selectUserFromSql + selectUserFromWhereSql)
  91. // @Select({"<script>","select count(1) ",selectUserFromSql,selectUserFromWhereSql,"</script>"})
  92. // int gainUserBaseInfoCount(@Param("page") PageRequest pageRequest);
  93. }