role.go 976 B

123456789101112131415161718192021222324
  1. package handler
  2. import "git.cestong.com.cn/cecf/config-center-server/common/models"
  3. type SysRole struct {
  4. RoleId int `json:"roleId" gorm:"primaryKey;autoIncrement"` // 角色编码
  5. RoleName string `json:"roleName" gorm:"size:128;"` // 角色名称
  6. Status string `json:"status" gorm:"size:4;"` //
  7. RoleKey string `json:"roleKey" gorm:"size:128;"` //角色代码
  8. RoleSort int `json:"roleSort" gorm:""` //角色排序
  9. Flag string `json:"flag" gorm:"size:128;"` //
  10. Remark string `json:"remark" gorm:"size:255;"` //备注
  11. Admin bool `json:"admin" gorm:"size:4;"`
  12. DataScope string `json:"dataScope" gorm:"size:128;"`
  13. Params string `json:"params" gorm:"-"`
  14. MenuIds []int `json:"menuIds" gorm:"-"`
  15. DeptIds []int `json:"deptIds" gorm:"-"`
  16. models.ControlBy
  17. models.ModelTime
  18. }
  19. func (SysRole) TableName() string {
  20. return "sys_role"
  21. }