SysUserMapper.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. package net.chenlin.dp.modules.sys.dao;
  2. import java.util.List;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import net.chenlin.dp.common.entity.Query;
  5. import net.chenlin.dp.modules.sys.entity.SysUserEntity;
  6. import org.apache.ibatis.annotations.Param;
  7. /**
  8. * 系统用户dao
  9. * @author zcl<yczclcn@163.com>
  10. */
  11. @Mapper
  12. public interface SysUserMapper extends BaseMapper<SysUserEntity> {
  13. /**
  14. * 根据用户名查询
  15. * @param username
  16. * @return
  17. */
  18. SysUserEntity getByUserName(String username);
  19. /**
  20. * 查询用户所有菜单id
  21. * @param userId
  22. * @return
  23. */
  24. List<Long> listAllMenuId(Long userId);
  25. /**
  26. * 查询用户所有机构id
  27. * @param userId
  28. * @return
  29. */
  30. List<Long> listAllOrgId(Long userId);
  31. /**
  32. * 用户修改密码
  33. * @param query
  34. * @return
  35. */
  36. int updatePswdByUser(Query query);
  37. /**
  38. * 更新用户状态
  39. * @param query
  40. * @return
  41. */
  42. int updateUserStatus(Query query);
  43. /**
  44. * 修改密码
  45. * @param user
  46. * @return
  47. */
  48. int updatePswd(SysUserEntity user);
  49. int Ordershenhe(@Param("code")String code, @Param("dverifysystime")String dverifysystime, @Param("dverifydate")String dverifydate
  50. , @Param("state")String state, @Param("cVerifier")String cVerifier);
  51. int Purchaseshenhe(@Param("code")String code, @Param("dverifysystime")String dverifysystime, @Param("dverifydate")String dverifydate
  52. , @Param("state")String state, @Param("cVerifier")String cVerifier);
  53. int Payrequestshenhe(@Param("code")String code, @Param("dverifysystime")String dverifysystime, @Param("dverifydate")String dverifydate
  54. , @Param("cVerifier")String cVerifier);
  55. /**
  56. * 销售订单
  57. * @param date
  58. * @param endDate
  59. * @return
  60. */
  61. List<String>querySaleOrderDate();
  62. int autoRIdBySale(@Param("cSOCode")String cSOCode,@Param("instanceId")String instanceId);
  63. /**
  64. * 采购订单
  65. * @param date
  66. * @param endDate
  67. * @return
  68. */
  69. List<String>queryPurchaseOrderDate();
  70. int autoRIdByOrder(@Param("cSOCode")String cSOCode,@Param("instanceId")String instanceId);
  71. /**
  72. * 付款申请单
  73. * @param date
  74. * @param endDate
  75. * @return
  76. */
  77. List<String>queryPayrequestDate();
  78. int autoRIdByPayequest(@Param("cSOCode")String cSOCode,@Param("instanceId")String instanceId);
  79. }