cutego/modules/core/dataobject/sys_role.go

27 lines
2.1 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package dataobject
import "time"
type SysRole struct {
RoleId int64 `excel:"name=角色序号" xorm:"pk autoincr" json:"roleId"` // 角色id
RoleName string `excel:"name=角色名称" xorm:"varchar(64)" json:"roleName"` // 角色名称
RoleKey string `excel:"name=角色权限" xorm:"varchar(64)" json:"roleKey"` // 角色权限标识
RoleSort int `excel:"name=角色排序" xorm:"int" json:"roleSort"` // 角色顺序
DataScope string `excel:"-" json:"dataScope"` // 数据范围1全部数据权限 2自定数据权限 3本部门数据权限 4本部门及以下数据权限
MenuCheckStrictly bool `excel:"-" json:"menuCheckStrictly"` // 菜单树选择项是否关联显示
DeptCheckStrictly bool `excel:"-" json:"deptCheckStrictly"` // 部门树选择项是否关联显示
Status string `excel:"name=角色状态,format=0=正常,1=停用" xorm:"char(1)" json:"status"` // 角色状态 0正常1停用
DelFlag string `excel:"" xorm:"char(1)" json:"delFlag"` // 删除标记0正常1删除
CreateTime time.Time `excel:"" xorm:"created" json:"createTime"` // 创建时间
CreateBy string `excel:"" json:"createBy"` // 创建人
UpdateTime time.Time `excel:"" xorm:"updated" json:"updateTime"` // 更新时间
UpdateBy string `excel:"" json:"updateBy"` // 更新人
Remark string `excel:"" json:"remark"` // 备注
MenuIds []int64 `xorm:"-" json:"menuIds"` // 菜单组
DeptIds []int64 `xorm:"-" json:"deptIds"` // 部门组
}
func (r SysRole) TableName() string {
return "sys_role"
}