constant.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package constant
  2. type OCTYPE int64
  3. const (
  4. OCTYPE_ADMIN = 1
  5. OCTYPE_ENT = 2
  6. OCTYPE_ORG = 3
  7. OCTYPE_PARTNER = 4
  8. )
  9. const (
  10. ROLE_TYPE_SYS = 1
  11. ROLE_TYPE_USER = 2
  12. )
  13. const (
  14. DOC_DIR_TEMP = 10000
  15. DOC_DIR_APP = 10001
  16. )
  17. const (
  18. DATA_TYPE_INT = 1
  19. DATA_TYPE_VARCHAR = 2
  20. DATA_TYPE_DECIMAL = 4
  21. DATA_TYPE_DATE = 5
  22. DATA_TYPE_DATETIME = 6
  23. DATA_TYPE_TIME = 7
  24. )
  25. const (
  26. SUPER_ROLE = 1
  27. OP_ROLE_ADMIN = 2
  28. OP_ROLE_USER = 3
  29. ORG_ROLE_ADMIN = 4
  30. ORG_ROLE_USER = 5
  31. ENT_ROLE_ADMIN = 6
  32. ENT_USER_ROLE = 7
  33. PARTNER_ROLE_ADMIN = 8
  34. PARTNER_ROLE_USER = 9
  35. )
  36. const (
  37. OAM_CREATE = 1
  38. OAM_UPDATE = 2
  39. OAM_DELETE = 3
  40. OAM_PATCH = 4
  41. OAM_GET_ONE = 5
  42. OAM_GET_LIST = 6
  43. OAM_GET_PAGE = 7
  44. )
  45. const (
  46. API_METHOD_GET = 1
  47. API_METHOD_POST = 2
  48. API_METHOD_PUT = 3
  49. API_METHOD_PATCH = 4
  50. API_METHOD_DELETE = 5
  51. )
  52. const (
  53. BIZ_RULE_NEW_ID = 1
  54. BIZ_RULE_CUR_DATETIME = 2
  55. BIZ_RULE_CUR_DATE = 3
  56. BIZ_RULE_CUR_USER_ID = 4
  57. BIZ_RULE_CUR_USER_NAME = 5
  58. BIZ_RULE_CUR_USER_POSITION_ID = 6
  59. BIZ_RULE_CUR_USER_POSITION_NAME = 7
  60. BIZ_RULE_CUR_USER_GROUP_ID = 8
  61. BIZ_RULE_CUR_USER_GROUP_NAME = 9
  62. )
  63. const (
  64. REPO_DATABASE = 1
  65. REPO_FILE_SERVER = 2
  66. REPO_CACHE = 3
  67. )
  68. // RetCode Result Code
  69. type RetCode int
  70. // Result Code List
  71. const (
  72. RetOk RetCode = 0
  73. RetErr RetCode = 500
  74. )
  75. type JsonResult struct {
  76. Code RetCode `json:"code"`
  77. Msg interface{} `json:"msg"`
  78. Data interface{} `json:"data"`
  79. }