constant.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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. DATA_TYPE_INT = 1
  15. DATA_TYPE_VARCHAR = 2
  16. DATA_TYPE_FLOAT = 3
  17. DATA_TYPE_DATE = 4
  18. DATA_TYPE_DATETIME = 5
  19. )
  20. const (
  21. SUPER_ROLE = 1
  22. OP_ROLE_ADMIN = 2
  23. OP_ROLE_USER = 3
  24. ORG_ROLE_ADMIN = 4
  25. ORG_ROLE_USER = 5
  26. ENT_ROLE_ADMIN = 6
  27. ENT_USER_ROLE = 7
  28. PARTNER_ROLE_ADMIN = 8
  29. PARTNER_ROLE_USER = 9
  30. )
  31. const (
  32. OAM_GET_ONE = 1
  33. OAM_GET_LIST = 2
  34. OAM_GET_PAGE = 3
  35. OAM_CREATE = 4
  36. OAM_UPDATE = 5
  37. OAM_PATCH = 6
  38. OAM_DELETE = 7
  39. )
  40. const (
  41. BIZ_RULE_NEW_ID = 1
  42. BIZ_RULE_CUR_DATETIME = 2
  43. BIZ_RULE_CUR_DATE = 3
  44. BIZ_RULE_CUR_USER_ID = 4
  45. BIZ_RULE_CUR_USER_NAME =5
  46. BIZ_RULE_CUR_USER_POSITION_ID = 6
  47. BIZ_RULE_CUR_USER_POSITION_NAME = 7
  48. BIZ_RULE_CUR_USER_GROUP_ID = 8
  49. BIZ_RULE_CUR_USER_GROUP_NAME = 9
  50. )
  51. // RetCode Result Code
  52. type RetCode int
  53. // Result Code List
  54. const (
  55. RetOk RetCode = 0
  56. RetErr RetCode = 500
  57. )
  58. type JsonResult struct {
  59. Code RetCode `json:"code"`
  60. Msg interface{} `json:"msg"`
  61. Data interface{} `json:"data"`
  62. }