github.com/SupenBysz/gf-admin-community@v0.7.4/sys_model/sys_role.go (about)

     1  package sys_model
     2  
     3  import (
     4  	"github.com/SupenBysz/gf-admin-community/sys_model/sys_entity"
     5  	"github.com/kysion/base-library/base_model"
     6  )
     7  
     8  type SysRole struct {
     9  	Id          int64  `p:"id"         dc:"ID"`
    10  	Name        string `p:"name"       v:"required|length:1,16#请输入角色名称|角色名称长度限定1~16字符" dc:"角色名称"`
    11  	IsSystem    bool   `json:"isSystem"    dc:"是否默认角色,true仅能修改名称,不允许删除和修改"`
    12  	Description string `p:"description"       v:"max-length:128#角色描述长度限定128字符" dc:"角色描述"`
    13  	UnionMainId int64  `json:"-"  dc:"主体id"`
    14  }
    15  
    16  type RoleListRes base_model.CollectRes[*sys_entity.SysRole]
    17  
    18  type RoleInfo sys_entity.SysRole