model

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2023 License: GPL-2.0 Imports: 0 Imported by: 0

Documentation

Index

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 NavGroup struct {
	// 编号
	Id int `db:"id" pk:"yes" auto:"yes"`
	// 名称
	Name string `db:"name"`
}

NavGroup 导航分组

type PermDept

type PermDept struct {
	// Id
	Id int64 `db:"id" pk:"yes" auto:"yes"`
	// 名称
	Name string `db:"name"`
	// 编码
	Code string `db:"code"`
	// 上级部门
	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"`
	// 是否禁用
	IsForbidden int64 `db:"is_forbidden"`
	// 创建日期
	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 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 {
	// 编号
	Id int64 `db:"id" pk:"yes" auto:"yes"`
	// 文本
	Text string `db:"text"`
	// 地址
	Url string `db:"url"`
	// 打开目标
	Target string `db:"target"`
	// 图片
	Image string `db:"image"`
	// 导航类型: 1为电脑,2为手机端
	NavType int32 `db:"nav_type"`
	// 分组
	NavGroup string `db:"nav_group"`
}

PortalNav 门户导航

type PortalNavType

type PortalNavType struct {
	// 编号
	Id int32 `db:"id" pk:"yes" auto:"yes"`
	// 名称
	Name string `db:"name"`
}

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"`
}

二维码模板

type SearchWord added in v0.4.4

type SearchWord struct {
	// 编号
	Id int64 `db:"id" pk:"yes" auto:"yes"`
	// Word
	Word string `db:"word"`
	// 搜索次数
	SearchCount int `db:"search_count"`
	// 1:启用 2:特殊显示 4: 手动创建
	Flag int `db:"flag"`
}

SearchWord 热搜词

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL