role.go 760 B

12345678910111213141516171819
  1. package admin
  2. import (
  3. "sghgogs.com/micro/auth-client/model/base"
  4. "time"
  5. )
  6. type RoleItem struct {
  7. ID int64 `json:"id"`
  8. Name string `json:"name"` // 名称
  9. Description string `json:"description"` // 描述
  10. Users []base.ListMapItem `json:"users"` // 关联用户
  11. Permissions []base.ListMapItem `json:"permissions"` // 权限
  12. CreatedBy string `json:"created_by"` // 创建人
  13. CreatedAt time.Time `json:"created_at"` // 创建时间
  14. UpdatedAt time.Time `json:"updated_at"` // 更新时间
  15. Status string `json:"status"` // "enabled", "disabled"
  16. IsReserved bool `json:"is_reserved"` // 是否可操作
  17. }