package model // SysRole 角色对象 sys_role type SysRole struct { // 角色ID RoleID string `json:"roleId"` // 角色名称 RoleName string `json:"roleName" binding:"required"` // 角色键值 RoleKey string `json:"roleKey" binding:"required"` // 显示顺序 RoleSort int `json:"roleSort"` // 菜单树选择项是否关联显示(0:父子不互相关联显示 1:父子互相关联显示) MenuCheckStrictly string `json:"menuCheckStrictly"` // 部门树选择项是否关联显示(0:父子不互相关联显示 1:父子互相关联显示) DeptCheckStrictly string `json:"deptCheckStrictly"` // 角色状态(0停用 1正常) Status string `json:"status"` // 删除标志(0代表存在 1代表删除) DelFlag string `json:"delFlag"` // 创建者 CreateBy string `json:"createBy"` // 创建时间 CreateTime int64 `json:"createTime"` // 更新者 UpdateBy string `json:"updateBy"` // 更新时间 UpdateTime int64 `json:"updateTime"` // 备注 Remark string `json:"remark"` // ====== 非数据库字段属性 ====== // 菜单组 MenuIds []string `json:"menuIds,omitempty"` // 部门组(数据权限) DeptIds []string `json:"deptIds,omitempty"` }