-
Notifications
You must be signed in to change notification settings - Fork 9
/
PermissionPackageEntity.go
31 lines (30 loc) · 1.51 KB
/
PermissionPackageEntity.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package moziacl
// PermissionPackageEntity
type PermissionPackageEntity struct {
// 权限套餐code
Name string `json:"name,omitempty" xml:"name,omitempty"`
// 权限套餐中文名
Title string `json:"title,omitempty" xml:"title,omitempty"`
// 权限套餐英文名
NameEN string `json:"name_e_n,omitempty" xml:"name_e_n,omitempty"`
// 权限套餐所属应用名
AppName string `json:"app_name,omitempty" xml:"app_name,omitempty"`
// 权限套餐中文描述
Description string `json:"description,omitempty" xml:"description,omitempty"`
// 权限套餐英文描述
DescriptionEN string `json:"description_e_n,omitempty" xml:"description_e_n,omitempty"`
// 扩展字段
ExtStr string `json:"ext_str,omitempty" xml:"ext_str,omitempty"`
// 创建时间
CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
// 包含功能权限数量
PermissionCount int64 `json:"permission_count,omitempty" xml:"permission_count,omitempty"`
// 包含角色数量
RoleCount int64 `json:"role_count,omitempty" xml:"role_count,omitempty"`
// 包含数据权限数量
DataPermissionCount int64 `json:"data_permission_count,omitempty" xml:"data_permission_count,omitempty"`
// 注册的租户列表
RegistRealmList []RealmEntity `json:"regist_realm_list,omitempty" xml:"regist_realm_list>realm_entity,omitempty"`
// 权限套餐创建人
Creator *BucUser `json:"creator,omitempty" xml:"creator,omitempty"`
}