hpds_jkw_web/model/systemRoles.go

24 lines
1001 B
Go

package model
// SystemRole 系统角色表
type SystemRole struct {
RoleId int64 `xorm:"not null pk autoincr INT(11)" json:"roleId"` //角色ID
RoleName string `xorm:"VARCHAR(32)" json:"roleName"` //角色名
RoleValue string `xorm:"VARCHAR(32)" json:"roleValue"` //角色值
AliasName string `xorm:"VARCHAR(32)" json:"aliasName"` //简称
DataRange []int64 `xorm:"VARCHAR(100)" json:"dataRange"` //数据范围
Description string `xorm:"VARCHAR(32)" json:"description"` //说明
Status int `xorm:"int not null default 1" json:"status"` //状态 0禁用 1启用
CreateAt int64 `xorm:"created" json:"createAt"` //创建时间
UpdateAt int64 `xorm:"updated" json:"updateAt"` //更新时间
}
func GetRole(id int64) *SystemRole {
item := new(SystemRole)
h, err := DB.ID(id).Get(item)
if err != nil || !h {
return nil
}
return item
}