Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdminMenu ¶
type AdminMenu struct { global.GAD_MODEL Meta global.MyJson `gorm:"type:varchar(500);column:meta;comment:元数据" json:"meta"` Component string `gorm:"type:varchar(100);column:component;comment:组件" json:"component"` Name string `gorm:"type:varchar(80);column:name;comment:别名" json:"name"` ParentId uint `gorm:"type:int(11);column:parent_id;comment:上级id" json:"parent_id"` Sort int `gorm:"type:int(11);column:sort;comment:排序;default:0" json:"sort"` Path string `gorm:"type:varchar(100);column:path;comment:路径" json:"path"` Redirect string `gorm:"type:varchar(200);column:redirect;comment:重定向uri" json:"redirect"` ApiList []MenuApiList `gorm:"foreignKey:MenuId;references:ID" json:"apiList"` }
type AdminUser ¶
type AdminUser struct { global.GAD_MODEL Nickname string `gorm:"column:nickname;type:varchar(255);comment:昵称" json:"nickname"` RealName string `gorm:"column:real_name;type:varchar(255);comment:真实名称" json:"real_name"` Password string `gorm:"column:password;type:varchar(255)" json:"password"` Email string `gorm:"column:email;type:varchar(255)" json:"email"` Name string `gorm:"uniqueIndex;type:varchar(100);default:" json:"name"` Avatar string `gorm:"column:avatar;type:varchar(255);default:''" json:"avatar"` Roles []Role `json:"group" gorm:"many2many:user_role"` }
type Article ¶
type Article struct { Title string `gorm:"column:title;type:varchar(100);NOT NULL" json:"title"` Cid uint64 `gorm:"column:cid;type:bigint(20) unsigned;NOT NULL" json:"cid"` Desc string `gorm:"column:desc;type:varchar(200)" json:"desc"` Content string `gorm:"column:content;type:longtext" json:"content"` Img string `gorm:"column:img;type:varchar(100)" json:"img"` CommentCount int64 `gorm:"column:comment_count;type:bigint(20);default:0;NOT NULL" json:"comment_count"` ReadCount int64 `gorm:"column:read_count;type:bigint(20);default:0;NOT NULL" json:"read_count"` *global.GAD_MODEL }
type CustomClaims ¶
type CustomClaims struct { JwtUser jwt.StandardClaims }
type JwtUser ¶
type MenuApiList ¶
type MenuApiList struct { global.GAD_MODEL Code string `gorm:"column:code;type:varchar(100);comment:关键字" json:"code"` Url string `gorm:"column:url;type:varchar(100);comment:地址" json:"url"` MenuId uint `gorm:"column:menu_id;type:int;" json:"menu_id"` Menu AdminMenu `gorm:"foreignKey:id;references:menu_id"` }
type OperationLog ¶
type OperationLog struct { global.GAD_MODEL UserId uint `gorm:"column:user_id;type:int(11);comment:用户ID" json:"user_id"` UrlPath string `gorm:"column:user_path;type:varchar(100);comment:访问路径" json:"url_path"` Ip string `gorm:"column:ip;type:varchar(50);comment:IP" json:"ip"` Method string `gorm:"column:method;type:varchar(50);comment:请求方式" json:"method"` PathName string `gorm:"column:path_name;type:varchar(100);comment:请求名称" json:"path_name"` DoData string `gorm:"column:do_data;type:text;comment:处理数据;default:null" json:"do_data"` UserName string `gorm:"column:user_name;type:varchar(40);comment:用户名;default:未知;NOT NULL" json:"user_name"` }
type Role ¶
type Role struct { global.GAD_MODEL Alias string `gorm:"type:varchar(50);column:alias;" json:"alias"` Label string `gorm:"type:varchar(100);column:label;" json:"label"` Remark string `gorm:"type:varchar(255);column:remark" json:"remark"` Sort int `gorm:"type:int(3);column:sort" json:"sort"` Status *int `json:"status" gorm:"type:int(3);column:status"` Menus []AdminMenu `json:"menus" gorm:"many2many:role_menu"` }
Click to show internal directories.
Click to hide internal directories.