permission.go 923 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /*
  2. * @Descripttion:
  3. * @version:
  4. * @Author: Neo,Huang
  5. * @Date: 2020-03-17 13:54:11
  6. * @LastEditors: Neo,Huang
  7. * @LastEditTime: 2020-10-23 13:44:43
  8. */
  9. package models
  10. const (
  11. ModelUser = 0
  12. ModelStatment = 1
  13. ModelRealTime = 2
  14. ModelSystem = 3
  15. ModelSccor = 4
  16. ModelStock = 5
  17. ModelPlayerRole = 6
  18. )
  19. // 权限信息,新增大功能需要新增权限
  20. type PermissionInfo struct {
  21. Id int `form:"id"`
  22. Name string `form:"name"`
  23. }
  24. func GetPermissions() []*PermissionInfo {
  25. return []*PermissionInfo{
  26. {
  27. Id: ModelUser,
  28. Name: "用户管理",
  29. },
  30. {
  31. Id: ModelStatment,
  32. Name: "统计数据",
  33. },
  34. {
  35. Id: ModelRealTime,
  36. Name: "实时数据",
  37. },
  38. {
  39. Id: ModelSystem,
  40. Name: "系统设置",
  41. },
  42. {
  43. Id: ModelSccor,
  44. Name: "足彩",
  45. },
  46. {
  47. Id: ModelStock,
  48. Name: "股票",
  49. },
  50. {
  51. Id: ModelPlayerRole,
  52. Name: "玩家角色",
  53. },
  54. }
  55. }