constant.go 814 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. SUPER_ROLE = 1
  15. OP_ROLE_ADMIN = 2
  16. OP_ROLE_USER = 3
  17. ORG_ROLE_ADMIN = 4
  18. ORG_ROLE_USER = 5
  19. ENT_ROLE_ADMIN = 6
  20. ENT_USER_ROLE = 7
  21. PARTNER_ROLE_ADMIN = 8
  22. PARTNER_ROLE_USER = 9
  23. )
  24. const (
  25. OAM_GET_ONE = 1
  26. OAM_GET_LIST = 2
  27. OAM_GET_PAGE = 3
  28. OAM_CREATE = 4
  29. OAM_UPDATE = 5
  30. OAM_PATCH = 6
  31. OAM_DELETE = 7
  32. )
  33. // RetCode Result Code
  34. type RetCode int
  35. // Result Code List
  36. const (
  37. RetOk RetCode = 0
  38. RetErr RetCode = 500
  39. )
  40. type JsonResult struct {
  41. Code RetCode `json:"code"`
  42. Msg interface{} `json:"msg"`
  43. Data interface{} `json:"data"`
  44. }