permission.go 710 B

1234567891011121314151617181920
  1. package admin
  2. import (
  3. "sghgogs.com/micro/auth-client/model/base"
  4. "time"
  5. )
  6. type AdminPermission struct {
  7. ID int64 `json:"id"`
  8. Name string `json:"name"`
  9. Endpoint string `json:"endpoint"`
  10. Description string `json:"description"`
  11. Roles []base.ListMapItem `json:"roles"`
  12. CreatedAt time.Time `json:"created_at"`
  13. CreatedBy string `json:"created_by"`
  14. UpdatedAt time.Time `json:"updated_at"`
  15. UpdatedBy string `json:"updated_by"`
  16. Status string `json:"status"` // 可以是 "enabled", "disabled", "deleted" 等
  17. IsReserved bool `json:"is_reserved"`
  18. }