BasicServiceApi.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.yihu.ehr.commons.constants;
  2. /**
  3. * 微服务REST API. 此处定义的URL可用于服务对外提供的地址及HTTP客户端请求地址.
  4. * URL定义遵循健康档案平台REST规范.
  5. *
  6. * @author zdm
  7. * @version 1.0
  8. * @created 2018.09.05 15:04
  9. */
  10. public class BasicServiceApi {
  11. public static class Users {
  12. //存在于私有库-start
  13. public static final String Users = "/users";
  14. public static final String UsersOfApp = "/usersOfApp";
  15. public static final String User = "/users/{user_name}";
  16. public static final String UserExistence = "/users/{user_name}/existence";
  17. public static final String UserVerification = "/users/verification";
  18. public static final String UserAdmin = "/users/admin/{user_id}";
  19. public static final String UserAdminPassword = "/users/admin/{user_id}/password";
  20. public static final String UserAdminPasswordReset = "/users/admin/{user_id}/password_reset";
  21. public static final String UserAdminKey = "/users/admin/{user_id}/key";
  22. public static final String UserAdminContact = "/users/admin/{user_id}/contact";
  23. public static final String UserIdCardNoExistence = "/user/id_card_no/existence";
  24. public static final String UserEmailNoExistence = "/user/email/existence";
  25. public static final String UserTelephoneNoExistence = "/user/telephone/existence";
  26. public static final String UserPhoneExistence = "/user/phone/existence";
  27. public static final String UserOnePhoneExistence = "/user/onePhone/existence";
  28. public static final String UserEmailExistence = "/user/email/existence";
  29. public static final String UseridCardNoExistence = "/user/idCardNo/existence";
  30. public static final String UserByIdCardNo = "/user/idCardNo/userByIdCardNo";
  31. public static final String UpdateSystemUser = "/updateSystemUser";
  32. public static final String GetOrgAndDeptRelation = "/users/getOrgAndDeptRelation";
  33. public static final String InitializeSystemUser = "/users/initialize";
  34. public static final String UsersByTel = "/users/tel";
  35. public static final String H5Handshake = "/users/h5/handshake";
  36. public static final String UsersOfAppPhoneExistence = "/usersOfApp/user/onePhone/existence";
  37. public static final String GetUserOfUsersOfApp = "/usersOfApp/users/getUserOfUsersOfApp";
  38. public static final String GetUserInfoAndRolesByUserIdOrCode = "/users/orgDeptMember/getUserInfoAndRolesByUserIdOrCode";
  39. public static final String Save = "/users/save";
  40. public static final String Update = "/users/update";
  41. public static final String Check = "/users/check";
  42. public static final String ChangePassword = "/users/changePassword";
  43. public static final String DistributeSecurityKey = "/users/distributeSecurityKey";
  44. public static final String GetSecurityKey = "/users/getSecurityKey";
  45. public static final String changePasswordByTelephone = "/usersOfApp/users/changePasswordByTelephone";
  46. public static final String changePasswordByOldPassword = "/users/changePasswordByOldPassword";
  47. public static final String updateUserTelePhone = "/users/updateTelephone";
  48. public static final String initializationAuthorization = "/users/initializationAuthorization";
  49. //存在于私有库-end
  50. //basic服务拆分之后追加
  51. public static final String GetUserByLoginCode = "/users/GetUserByLoginCode/{userName}";
  52. }
  53. }