Documentation ¶
Index ¶
- type AppProd
- type AppVersion
- type NavGroup
- type PermDept
- type PermDict
- type PermDictDetail
- type PermJob
- type PermRes
- type PermRole
- type PermRoleDept
- type PermRoleRes
- type PermUser
- type PermUserRole
- type PortalFloorAd
- type PortalFloorLink
- type PortalNav
- type PortalNavType
- type QrTemplate
- type SearchWord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppProd ¶
type AppProd struct { // 产品编号 Id int64 `db:"id" pk:"yes" auto:"yes"` // 产品名称 ProdName string `db:"prod_name"` // 产品描述 ProdDes string `db:"prod_des"` // 最新的版本ID LatestVid int64 `db:"latest_vid"` // 正式版文件hash值 Md5Hash string `db:"md5_hash"` // 发布下载页面地址 PublishUrl string `db:"publish_url"` // 正式版文件地址 StableFileUrl string `db:"stable_file_url"` // 内测版文件地址 AlphaFileUrl string `db:"alpha_file_url"` // 每夜版文件地址 NightlyFileUrl string `db:"nightly_file_url"` // 更新方式,比如APK, EXE等 UpdateType string `db:"update_type"` // 更新时间 UpdateTime int64 `db:"update_time"` }
APP产品
type AppVersion ¶
type AppVersion struct { // 编号 Id int64 `db:"id" pk:"yes" auto:"yes"` // 产品 ProductId int64 `db:"product_id"` // 更新通道, 0:stable|1:beta|2:nightly Channel int16 `db:"channel"` // 版本号 Version string `db:"version"` // 数字版本 VersionCode int `db:"version_code"` // 是否强制升级 ForceUpdate int16 `db:"force_update"` // 更新内容 UpdateContent string `db:"update_content"` // 发布时间 CreateTime int64 `db:"create_time"` }
APP版本
type PermDept ¶
type PermDept struct { // Id Id int64 `db:"id" pk:"yes" auto:"yes"` // 名称 Name string `db:"name"` // 上级部门 Pid int64 `db:"pid"` // 状态 Enabled int16 `db:"enabled"` // 创建日期 CreateTime int64 `db:"create_time"` }
部门
type PermDict ¶
type PermDict struct { // Id Id int64 `db:"id" pk:"yes" auto:"yes"` // 字典名称 Name string `db:"name"` // 描述 Remark string `db:"remark"` // 创建日期 CreateTime int64 `db:"create_time"` }
数据字典
type PermDictDetail ¶
type PermDictDetail struct { // Id Id int64 `db:"id" pk:"yes" auto:"yes"` // 字典标签 Label string `db:"label"` // 字典值 Value string `db:"value"` // 排序 Sort string `db:"sort"` // 字典id DictId int64 `db:"dict_id"` // 创建日期 CreateTime int64 `db:"create_time"` }
数据字典详情
type PermJob ¶
type PermJob struct { // Id Id int64 `db:"id" pk:"yes" auto:"yes"` // 岗位名称 Name string `db:"name"` // 岗位状态 Enabled int16 `db:"enabled"` // 岗位排序 Sort int `db:"sort"` // 部门ID DeptId int64 `db:"dept_id"` // 创建日期 CreateTime int64 `db:"create_time"` }
岗位
type PermRes ¶
type PermRes struct { // 资源ID Id int64 `db:"id" pk:"yes" auto:"yes"` // 资源名称 Name string `db:"name"` // 资源类型, 0: 目录 1: 资源 2: 菜单 3: 按钮 ResType int16 `db:"res_type"` // 上级菜单ID Pid int64 `db:"pid"` // 深度/层级 Depth int16 `db:"depth"` // 资源键 Key string `db:"key"` // 资源路径 Path string `db:"path"` // 图标 Icon string `db:"icon"` // 权限,多个值用|分隔 Permission string `db:"permission"` // 排序 SortNum int `db:"sort_num"` // 是否外部 IsExternal int16 `db:"is_external"` // 是否隐藏 IsHidden int16 `db:"is_hidden"` // 创建日期 CreateTime int64 `db:"create_time"` // 组件名称 ComponentName string `db:"component_name"` // 缓存 Cache string `db:"cache_"` }
PermRes
type PermRole ¶
type PermRole struct { // Id Id int64 `db:"id" pk:"yes" auto:"yes"` // 名称 Name string `db:"name"` // 角色级别 Level int `db:"level"` // 数据权限 DataScope string `db:"data_scope"` // 功能权限 Permission string `db:"permission"` // 备注 Remark string `db:"remark"` // 创建日期 CreateTime int64 `db:"create_time"` }
角色
type PermRoleDept ¶
type PermRoleDept struct { // 编号 Id int64 `db:"id" pk:"yes" auto:"yes"` // 角色编号 RoleId int64 `db:"role_id"` // 部门编号 DeptId int64 `db:"dept_id"` }
角色部门关联
type PermRoleRes ¶
type PermRoleRes struct { // 编号 Id int64 `db:"id" pk:"yes" auto:"yes"` // 菜单ID ResId int64 `db:"res_id"` // 角色ID RoleId int64 `db:"role_id"` }
角色菜单关联
type PermUser ¶
type PermUser struct { // Id Id int64 `db:"id" pk:"yes" auto:"yes"` // 用户名 Usr string `db:"usr"` // 密码 Pwd string `db:"pwd"` // 加密盐 Salt string `db:"salt"` // 标志 Flag int `db:"flag"` // 头像 Avatar string `db:"avatar"` // NickName NickName string `db:"nick_name"` // Gender Gender string `db:"gender"` // 邮箱 Email string `db:"email"` // 手机号码 Phone string `db:"phone"` // 部门编号 DeptId int64 `db:"dept_id"` // 岗位编号 JobId int64 `db:"job_id"` // 状态:1启用、0禁用 Enabled int16 `db:"enabled"` // 最后登录的日期 LastLogin int64 `db:"last_login"` // 创建日期 CreateTime int64 `db:"create_time"` }
系统用户
type PermUserRole ¶
type PermUserRole struct { // 编号 Id int64 `db:"id" pk:"yes" auto:"yes"` // 用户ID UserId int64 `db:"user_id"` // 角色ID RoleId int64 `db:"role_id"` }
用户角色关联
type PortalFloorAd ¶
type PortalFloorAd struct { // 编号 ID int32 `db:"id" pk:"yes" auto:"yes"` // 分类编号 CatId int32 `db:"cat_id"` // 广告位编号 PosId int32 `db:"pos_id"` // 广告顺序 AdIndex int32 `db:"ad_index"` }
楼层广告设置
type PortalFloorLink ¶
type PortalFloorLink struct { // 编号 ID int32 `db:"id" pk:"yes" auto:"yes"` // 分类编号 CatId int32 `db:"cat_id"` // 文本 Text string `db:"text"` // 链接地址 LinkUrl string `db:"link_url"` // 打开方式 Target string `db:"target"` // 序号 SortNum int32 `db:"sort_num"` }
楼层链接
type PortalNav ¶
type PortalNav struct { int64 `db:"id" pk:"yes" auto:"yes"` Text string `db:"text"` Url string `db:"url"` Target string `db:"target"` Image string `db:"image"` NavType int32 `db:"nav_type"` NavGroup string `db:"nav_group"` }Id
PortalNav 门户导航
type PortalNavType ¶
PortalNavType 导航类型
type QrTemplate ¶
type QrTemplate struct { // 编号 Id int64 `db:"id" pk:"yes" auto:"yes"` // 模板标题 Title string `db:"title"` // 背景图片 BgImage string `db:"bg_image"` // 垂直偏离量 OffsetX int `db:"offset_x"` // 垂直偏移量 OffsetY int `db:"offset_y"` // 二维码模板文本 Comment string `db:"comment"` // 回调地址 CallbackUrl string `db:"callback_url"` // 是否启用 Enabled int `db:"enabled"` }
二维码模板
Click to show internal directories.
Click to hide internal directories.