75 lines
4.8 KiB
Go
75 lines
4.8 KiB
Go
// Code generated by db2go. DO NOT EDIT.
|
|
// https://github.com/civet148/sqlca
|
|
|
|
package models
|
|
|
|
const TableNamePrivilege = "privilege" //角色-菜单关系表
|
|
|
|
const (
|
|
PRIVILEGE_COLUMN_ID = "id"
|
|
PRIVILEGE_COLUMN_CATEGORY = "category"
|
|
PRIVILEGE_COLUMN_NAME = "name"
|
|
PRIVILEGE_COLUMN_LABEL = "label"
|
|
PRIVILEGE_COLUMN_PATH = "path"
|
|
PRIVILEGE_COLUMN_CHILDREN = "children"
|
|
PRIVILEGE_COLUMN_IS_INHERENT = "is_inherent"
|
|
PRIVILEGE_COLUMN_REMARK = "remark"
|
|
PRIVILEGE_COLUMN_DELETED = "deleted"
|
|
PRIVILEGE_COLUMN_CREATED_TIME = "created_time"
|
|
PRIVILEGE_COLUMN_UPDATED_TIME = "updated_time"
|
|
)
|
|
|
|
type PrivilegeDO struct {
|
|
Id int32 `json:"id" db:"id" bson:"_id"` //自增ID
|
|
Category int8 `json:"category" db:"category" bson:"category"` //权限分类(保留字段)
|
|
Name string `json:"name" db:"name" bson:"name"` //权限名称
|
|
Label string `json:"label" db:"label" bson:"label"` //权限标签
|
|
Path string `json:"path" db:"path" bson:"path"` //权限访问路径
|
|
Children TreePrivilege `json:"children" db:"children" sqlca:"isnull" bson:"children"` //子权限树
|
|
IsInherent bool `json:"is_inherent" db:"is_inherent" bson:"is_inherent"` //是否固有权限(0=否 1=是)
|
|
Remark string `json:"remark" db:"remark" bson:"remark"` //权限备注
|
|
Deleted bool `json:"deleted" db:"deleted" bson:"deleted"` //是否已删除(0=未删除 1=已删除)
|
|
CreatedTime string `json:"created_time" db:"created_time" sqlca:"readonly" bson:"created_time"` //创建时间
|
|
UpdatedTime string `json:"updated_time" db:"updated_time" sqlca:"readonly" bson:"updated_time"` //更新时间
|
|
}
|
|
|
|
func (do *PrivilegeDO) GetId() int32 { return do.Id }
|
|
func (do *PrivilegeDO) SetId(v int32) { do.Id = v }
|
|
func (do *PrivilegeDO) GetCategory() int8 { return do.Category }
|
|
func (do *PrivilegeDO) SetCategory(v int8) { do.Category = v }
|
|
func (do *PrivilegeDO) GetName() string { return do.Name }
|
|
func (do *PrivilegeDO) SetName(v string) { do.Name = v }
|
|
func (do *PrivilegeDO) GetLabel() string { return do.Label }
|
|
func (do *PrivilegeDO) SetLabel(v string) { do.Label = v }
|
|
func (do *PrivilegeDO) GetPath() string { return do.Path }
|
|
func (do *PrivilegeDO) SetPath(v string) { do.Path = v }
|
|
func (do *PrivilegeDO) GetChildren() TreePrivilege { return do.Children }
|
|
func (do *PrivilegeDO) SetChildren(v TreePrivilege) { do.Children = v }
|
|
func (do *PrivilegeDO) GetIsInherent() bool { return do.IsInherent }
|
|
func (do *PrivilegeDO) SetIsInherent(v bool) { do.IsInherent = v }
|
|
func (do *PrivilegeDO) GetRemark() string { return do.Remark }
|
|
func (do *PrivilegeDO) SetRemark(v string) { do.Remark = v }
|
|
func (do *PrivilegeDO) GetDeleted() bool { return do.Deleted }
|
|
func (do *PrivilegeDO) SetDeleted(v bool) { do.Deleted = v }
|
|
func (do *PrivilegeDO) GetCreatedTime() string { return do.CreatedTime }
|
|
func (do *PrivilegeDO) SetCreatedTime(v string) { do.CreatedTime = v }
|
|
func (do *PrivilegeDO) GetUpdatedTime() string { return do.UpdatedTime }
|
|
func (do *PrivilegeDO) SetUpdatedTime(v string) { do.UpdatedTime = v }
|
|
|
|
/*
|
|
CREATE TABLE `privilege` (
|
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '自增ID',
|
|
`category` tinyint(1) NOT NULL DEFAULT '0' COMMENT '权限分类(保留字段)',
|
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '权限名称',
|
|
`label` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '权限标签',
|
|
`path` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '权限访问路径',
|
|
`children` mediumtext COLLATE utf8mb4_unicode_ci COMMENT '子权限树',
|
|
`is_inherent` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否固有权限(0=否 1=是)',
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '权限备注',
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已删除(0=未删除 1=已删除)',
|
|
`created_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`updated_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='角色-菜单关系表';
|
|
*/
|