guard/internal/entity/role_change_log.go

26 lines
763 B
Go
Raw Permalink Normal View History

2024-08-19 01:39:05 +00:00
package entity
import "ark-permission/internal/domain"
type RoleLog struct {
ID string `json:"id,omitempty"`
Before AlterRoleLog `json:"before"`
After AlterRoleLog `json:"after"`
Name string `json:"name"`
UID string `json:"uid"`
UpdateUserUID string `json:"update_user_uid"`
UpdateUserName string `json:"update_user_name"`
CreateTime int64 `json:"create_time"`
Version string `json:"ver"`
}
type AlterRoleLog struct {
Permissions []AlterPermission `json:"permissions"`
Status int `json:"status"`
}
type AlterPermission struct {
Name string `json:"name"`
Status domain.PermissionStatus `json:"status"`
}