Documentation ¶
Index ¶
- type AdminDepartment
- type AdminInvite
- type Article
- type ArticleCategory
- type Attachment
- type Config
- type ConfigGroup
- type Department
- type DepartmentRoles
- type Permissions
- type PermissonsAssoc
- type Roles
- type SmsRecord
- type SmsTemplate
- type SmsTemplateOut
- type SysMap
- type SysMapValue
- type SystemLog
- type User
- type UserAdmin
- type UserCredential
- type UserDetail
- type UserDevice
- type UserFunds
- type UserLogin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminDepartment ¶
type AdminDepartment struct { Id uint `json:"id" description:"管理员部门ID"` // 管理员部门ID AdminId uint `json:"admin_id" description:"管理员ID,非用户ID"` // 管理员ID,非用户ID DepartId uint `json:"depart_id" description:"部门ID"` // 部门ID UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
AdminDepartment is the golang structure for table admin_department.
type AdminInvite ¶ added in v1.0.4
type AdminInvite struct { Id uint `json:"id" description:"邀请ID"` // 邀请ID Token string `json:"token" description:"邀请Token"` // 邀请Token AdminId uint `json:"admin_id" description:"邀请管理员ID"` // 邀请管理员ID ManageName string `json:"manage_name" description:"邀请管理员名"` // 邀请管理员名 Expired *gtime.Time `json:"expired" description:"过期时间"` // 过期时间 Status uint `json:"status" description:"状态:0邀请中,1已邀请,2已撤销"` // 状态:0邀请中,1已邀请,2已撤销 Uid uint `json:"uid" description:"被邀请人用户ID"` // 被邀请人用户ID RefreshNum uint `json:"refresh_num" description:"刷新次数"` // 刷新次数 DepartId string `json:"depart_id" description:"部门ID"` // 部门ID IsSuperManage uint `json:"is_super_manage" description:"是否超管:0普管,1超管"` // 是否超管:0普管,1超管 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
AdminInvite is the golang structure for table admin_invite.
type Article ¶
type Article struct { Id uint `json:"id" description:"文章ID"` // 文章ID Name string `json:"name" description:"文章名"` // 文章名 AbbrevName string `json:"abbrev_name" description:"文章缩写名"` // 文章缩写名 Description string `json:"description" description:"文章摘要"` // 文章摘要 Cid uint `json:"cid" description:"文章分类ID"` // 文章分类ID Keywords string `json:"keywords" description:"关键词"` // 关键词 ImgUrl string `json:"img_url" description:"图片地址"` // 图片地址 VideoUrl string `json:"video_url" description:"视频地址"` // 视频地址 Content string `json:"content" description:"文章内容"` // 文章内容 Status uint `json:"status" description:"状态:0正常,1禁用"` // 状态:0正常,1禁用 IsShow uint `json:"is_show" description:"是否显示:0正常,1隐藏"` // 是否显示:0正常,1隐藏 Sort uint `json:"sort" description:"排序值:0-99999升序"` // 排序值:0-99999升序 AssocAlias string `json:"assoc_alias" description:"关联别名,例如:注册协议、网服协议等"` // 关联别名,例如:注册协议、网服协议等 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
Article is the golang structure for table article.
type ArticleCategory ¶
type ArticleCategory struct { Id uint `json:"id" description:"文章类目ID"` // 文章类目ID Name string `json:"name" description:"文章类目名"` // 文章类目名 Description string `json:"description" description:"详情"` // 详情 Pid uint `json:"pid" description:"父级ID"` // 父级ID Status uint `json:"status" description:"状态:0正常,1禁用"` // 状态:0正常,1禁用 IsShow uint `json:"is_show" description:"是否显示:0显示,1隐藏"` // 是否显示:0显示,1隐藏 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
ArticleCategory is the golang structure for table article_category.
type Attachment ¶
type Attachment struct { Id uint `json:"id" description:"附件ID"` // 附件ID CatId uint `json:"cat_id" description:"附件分类"` // 附件分类 Name string `json:"name" description:"附件名"` // 附件名 RealName string `json:"real_name" description:"附件原名"` // 附件原名 AttSize int `json:"att_size" description:"附件尺寸大小"` // 附件尺寸大小 AttPath string `json:"att_path" description:"附件路径"` // 附件路径 AttUrl string `json:"att_url" description:"附件地址"` // 附件地址 AttType string `json:"att_type" description:"附件类型:image/png"` // 附件类型:image/png Position uint `json:"position" description:"排序位置:从小到大"` // 排序位置:从小到大 ChannelId uint `json:"channel_id" description:"渠道ID"` // 渠道ID StorageType string `json:"storage_type" description:"存储类型:local本地,qiniu七牛等"` // 存储类型:local本地,qiniu七牛等 Hasher string `json:"hasher" description:"Hash值"` // Hash值 AttachId string `json:"attach_id" description:"附件ID"` // 附件ID Width uint `json:"width" description:"宽度"` // 宽度 Height uint `json:"height" description:"高度"` // 高度 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
Attachment is the golang structure for table attachment.
type Config ¶
type Config struct { Id uint `json:"id" description:"配置ID"` // 配置ID Name string `json:"name" description:"配置名称"` // 配置名称 Description string `json:"description" description:"配置详情简介"` // 配置详情简介 Value string `json:"value" description:"配置值"` // 配置值 DefaultValue string `json:"default_value" description:"默认配置值"` // 默认配置值 GroupId uint `json:"group_id" description:"配置组ID"` // 配置组ID GroupName string `json:"group_name" description:"配置组名"` // 配置组名 Remark string `json:"remark" description:"备注"` // 备注 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
Config is the golang structure for table config.
type ConfigGroup ¶
type ConfigGroup struct { Id uint `json:"id" description:"配置组ID"` // 配置组ID Name string `json:"name" description:"配置组名"` // 配置组名 GroupName string `json:"group_name" description:"配置组关联名:basic基础配置"` // 配置组关联名:basic基础配置 Description string `json:"description" description:"详情"` // 详情 Pid uint `json:"pid" description:"父级ID"` // 父级ID UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
ConfigGroup is the golang structure for table config_group.
type Department ¶
type Department struct { Id uint `json:"id" description:"部门ID"` // 部门ID DepartName string `json:"depart_name" description:"全称,例如:财务部"` // 全称,例如:财务部 AbbrevName string `json:"abbrev_name" description:"简称,例如:财务"` // 简称,例如:财务 DepartNo string `json:"depart_no" description:"部门编号"` // 部门编号 Pid uint `json:"pid" description:"父级ID"` // 父级ID Status uint `json:"status" description:"部门状态:0正常,1禁用"` // 部门状态:0正常,1禁用 Sort uint `json:"sort" description:"排序:0-255,默认255"` // 排序:0-255,默认255 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
Department is the golang structure for table department.
type DepartmentRoles ¶
type DepartmentRoles struct { Id uint `json:"id" description:"部门角色关联ID"` // 部门角色关联ID RoleId uint `json:"role_id" description:"角色ID"` // 角色ID DepartId uint `json:"depart_id" description:"部门ID"` // 部门ID CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
DepartmentRoles is the golang structure for table department_roles.
type Permissions ¶
type Permissions struct { Id uint `json:"id" description:"权限ID"` // 权限ID Name string `json:"name" description:"权限名"` // 权限名 Description string `json:"description" description:"权限详情"` // 权限详情 MenuType uint `json:"menu_type" description:"权限类型:0主菜单,1子菜单,2页面操作,3数据授权"` // 权限类型:0主菜单,1子菜单,2页面操作,3数据授权 Icon string `json:"icon" description:"Icon图"` // Icon图 Path string `json:"path" description:"页面地址"` // 页面地址 ApiPath string `json:"api_path" description:"接口地址"` // 接口地址 Pid uint `json:"pid" description:"父级权限ID"` // 父级权限ID IsShow uint `json:"is_show" description:"菜单是否显示:0显示,1隐藏"` // 菜单是否显示:0显示,1隐藏 IsDisabled uint `json:"is_disabled" description:"是否禁用:0正常,1禁用"` // 是否禁用:0正常,1禁用 PermCode string `json:"perm_code" description:"操作权限码"` // 操作权限码 DisableColumn string `json:"disable_column" description:"禁用字段(3.数据授权类型)"` // 禁用字段(3.数据授权类型) Sort uint `json:"sort" description:"排序值0-255"` // 排序值0-255 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
Permissions is the golang structure for table permissions.
type PermissonsAssoc ¶
type PermissonsAssoc struct { Id uint `json:"id" description:"角色权限关联ID"` // 角色权限关联ID AssocId uint `json:"assoc_id" description:"角色ID"` // 角色ID PermissionsId uint `json:"permissions_id" description:"权限ID"` // 权限ID AssocType uint `json:"assoc_type" description:"关联类型:0角色关联,1账户关联"` // 关联类型:0角色关联,1账户关联 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
PermissonsAssoc is the golang structure for table permissons_assoc.
type Roles ¶
type Roles struct { Id uint `json:"id" description:"角色ID"` // 角色ID Name string `json:"name" description:"角色名"` // 角色名 Description string `json:"description" description:"详情"` // 详情 RoleStatus uint `json:"role_status" description:"角色状态:0正常,1冻结"` // 角色状态:0正常,1冻结 Sort uint `json:"sort" description:"排序:0-255,默认255"` // 排序:0-255,默认255 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
Roles is the golang structure for table roles.
type SmsRecord ¶
type SmsRecord struct { Id uint `json:"id" description:"短信发送记录编号"` // 短信发送记录编号 Mobile string `json:"mobile" description:"接受短信的手机号"` // 接受短信的手机号 Content string `json:"content" description:"短信内容"` // 短信内容 Code string `json:"code" description:"验证码"` // 验证码 Ip string `json:"ip" description:"添加记录ip"` // 添加记录ip TemplateId string `json:"template_id" description:"短信模板ID"` // 短信模板ID SmsType uint `json:"sms_type" description:"短信类型:0验证码,1消息通知,2营销短信"` // 短信类型:0验证码,1消息通知,2营销短信 SerialId string `json:"serial_id" description:"发送记录id"` // 发送记录id Results string `json:"results" description:"发送结果"` // 发送结果 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
SmsRecord is the golang structure for table sms_record.
type SmsTemplate ¶
type SmsTemplate struct { Id uint `json:"id" description:"模板ID"` // 模板ID Name string `json:"name" description:"模板名"` // 模板名 Content string `json:"content" description:"模板内容"` // 模板内容 VarAlias string `json:"var_alias" description:"模板别名"` // 模板别名 SmsType uint `json:"sms_type" description:"短信类型:0验证码,1消息通知,2营销短信"` // 短信类型:0验证码,1消息通知,2营销短信 Status uint `json:"status" description:"模板状态:0关闭,1启用"` // 模板状态:0关闭,1启用 Remark string `json:"remark" description:"备注"` // 备注 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
SmsTemplate is the golang structure for table sms_template.
type SmsTemplateOut ¶
type SmsTemplateOut struct { Id uint `json:"id" description:"短信模板关联外部平台ID"` // 短信模板关联外部平台ID VarAlias string `json:"var_alias" description:"系统模板变量"` // 系统模板变量 TemplateId string `json:"template_id" description:"外部平台ID"` // 外部平台ID FromType string `json:"from_type" description:"平台类型:tencent腾讯,alipay阿里云[is_config,短信通道]"` // 平台类型:tencent腾讯,alipay阿里云[is_config,短信通道] OutTmplStatus string `json:"out_tmpl_status" description:"外部模板状态"` // 外部模板状态 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
SmsTemplateOut is the golang structure for table sms_template_out.
type SysMap ¶
type SysMap struct { Id uint `json:"id" description:"系统字典ID"` // 系统字典ID Name string `json:"name" description:"字典名,例如:sys_user_sex"` // 字典名,例如:sys_user_sex Explain string `json:"explain" description:"字典名解析值,例如:用户性别"` // 字典名解析值,例如:用户性别 IsDisable uint `json:"is_disable" description:"是否禁用:0正常,1禁用"` // 是否禁用:0正常,1禁用 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
SysMap is the golang structure for table sys_map.
type SysMapValue ¶
type SysMapValue struct { Id uint `json:"id" description:"字典值ID"` // 字典值ID Value string `json:"value" description:"字典值"` // 字典值 Explain string `json:"explain" description:"字典值解析"` // 字典值解析 Name string `json:"name" description:"字典名-sys_map[name]"` // 字典名-sys_map[name] UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
SysMapValue is the golang structure for table sys_map_value.
type SystemLog ¶
type SystemLog struct { Id uint `json:"id" description:"日志id"` // 日志id ModuleName string `json:"module_name" description:"操作模块名"` // 操作模块名 Content string `json:"content" description:"操作详情"` // 操作详情 Ip string `json:"ip" description:"操作IP地址"` // 操作IP地址 OperateType int `json:"operate_type" description:"日志操作类型:0操作日志,1登录操作,2系统日志"` // 日志操作类型:0操作日志,1登录操作,2系统日志 ApiUrl string `json:"api_url" description:"api URL"` // api URL UserId uint `json:"user_id" description:"用户ID"` // 用户ID ManageId uint `json:"manage_id" description:"账户id"` // 账户id ManageName string `json:"manage_name" description:"账户名"` // 账户名 MerchantId uint `json:"merchant_id" description:"商户ID"` // 商户ID ResponseText string `json:"response_text" description:"资源响应"` // 资源响应 ParamText string `json:"param_text" description:"请求资源"` // 请求资源 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
SystemLog is the golang structure for table system_log.
type User ¶
type User struct { Id uint `json:"id" description:"用户ID"` // 用户ID Account string `json:"account" description:"账号"` // 账号 Mobile string `json:"mobile" description:"手机号(加密)"` // 手机号(加密) Nickname string `json:"nickname" description:"昵称"` // 昵称 UniqueId string `json:"unique_id" description:"对外身份ID"` // 对外身份ID Status uint `json:"status" description:"状态:0正常,1冻结,2待注销"` // 状态:0正常,1冻结,2待注销 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"注册时间"` // 注册时间 }
User is the golang structure for table user.
type UserAdmin ¶
type UserAdmin struct { Id uint `json:"id" description:"管理员ID"` // 管理员ID UserId uint `json:"user_id" description:"用户ID"` // 用户ID ManageName string `json:"manage_name" description:"管理名称"` // 管理名称 ManageNo string `json:"manage_no" description:"管理员编号"` // 管理员编号 IsSuperManage uint `json:"is_super_manage" description:"是否超管:0普管,1超管"` // 是否超管:0普管,1超管 ManageStatus uint `json:"manage_status" description:"管理员状态:0正常,1冻结,2离职,3违规,4注销"` // 管理员状态:0正常,1冻结,2离职,3违规,4注销 LogoffAt *gtime.Time `json:"logoff_at" description:"注销时间"` // 注销时间 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"穿件时间"` // 穿件时间 }
UserAdmin is the golang structure for table user_admin.
type UserCredential ¶
type UserCredential struct { Id uint `json:"id" description:"用户证件ID"` // 用户证件ID UserId uint `json:"user_id" description:"用户ID"` // 用户ID IdCard string `json:"id_card" description:"证件编号"` // 证件编号 JustUrl string `json:"just_url" description:"证件正面URL地址"` // 证件正面URL地址 OppositeUrl string `json:"opposite_url" description:"证件反面URL地址"` // 证件反面URL地址 Type uint `json:"type" description:"证件类型:0身份证"` // 证件类型:0身份证 ExpireType uint `json:"expire_type" description:"证件效期类型:0有效期,1长期"` // 证件效期类型:0有效期,1长期 ExpireStartDate *gtime.Time `json:"expire_start_date" description:"证件注册时间"` // 证件注册时间 ExpireEndDate *gtime.Time `json:"expire_end_date" description:"证件到期时间"` // 证件到期时间 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
UserCredential is the golang structure for table user_credential.
type UserDetail ¶
type UserDetail struct { UserId uint `json:"user_id" description:"用户ID"` // 用户ID Sex uint `json:"sex" description:"性别:0男,1女"` // 性别:0男,1女 Birthday *gtime.Time `json:"birthday" description:"生日"` // 生日 PwdHash string `json:"pwd_hash" description:"密码hash值"` // 密码hash值 PwdSalt string `json:"pwd_salt" description:"加密盐"` // 加密盐 Avatar string `json:"avatar" description:"头像"` // 头像 AttachId string `json:"attach_id" description:"附件ID"` // 附件ID RegIp string `json:"reg_ip" description:"注册IP"` // 注册IP RegIpLocation string `json:"reg_ip_location" description:"注册归属地"` // 注册归属地 LoginIp string `json:"login_ip" description:"登录IP"` // 登录IP LoginIpLocation string `json:"login_ip_location" description:"登录归属地"` // 登录归属地 LogoutAt *gtime.Time `json:"logout_at" description:"注销时间"` // 注销时间 SignNum uint `json:"sign_num" description:"签到总数"` // 签到总数 ConSign uint `json:"con_sign" description:"连续签到时间"` // 连续签到时间 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 }
UserDetail is the golang structure for table user_detail.
type UserDevice ¶
type UserDevice struct { Id uint `json:"id" description:"用户设备ID"` // 用户设备ID UserId uint `json:"user_id" description:"用户ID"` // 用户ID DeviceName string `json:"device_name" description:"设备名称"` // 设备名称 DeviceType string `json:"device_type" description:"设备类型:iOS,安卓,H5,PC"` // 设备类型:iOS,安卓,H5,PC Mac string `json:"mac" description:"MAC地址"` // MAC地址 DeviceHash string `json:"device_hash" description:"设备Hash值[用户ID+设备名+类型+MAC]"` // 设备Hash值[用户ID+设备名+类型+MAC] LastLoginAt *gtime.Time `json:"last_login_at" description:"最后登录时间"` // 最后登录时间 IsDisabled uint `json:"is_disabled" description:"是否禁用:0正常,1禁用"` // 是否禁用:0正常,1禁用 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
UserDevice is the golang structure for table user_device.
type UserFunds ¶
type UserFunds struct { UserId uint `json:"user_id" description:"用户ID"` // 用户ID RechargeTotalFee float64 `json:"recharge_total_fee" description:"充值总金额"` // 充值总金额 AvailableFee float64 `json:"available_fee" description:"可用金额"` // 可用金额 FreezeFee float64 `json:"freeze_fee" description:"冻结金额"` // 冻结金额 DesignTotalNum uint `json:"design_total_num" description:"设计币总数"` // 设计币总数 AvailableDesignNum uint `json:"available_design_num" description:"可用设计币"` // 可用设计币 FreezeDesignNum uint `json:"freeze_design_num" description:"冻结设计币"` // 冻结设计币 ConsumeTotalDesignNum float64 `json:"consume_total_design_num" description:"消费总设计币"` // 消费总设计币 ConsumeTotalFee float64 `json:"consume_total_fee" description:"消费总金额"` // 消费总金额 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 }
UserFunds is the golang structure for table user_funds.
type UserLogin ¶
type UserLogin struct { Id uint `json:"id" description:"用户登录记录ID"` // 用户登录记录ID UserId uint `json:"user_id" description:"用户ID"` // 用户ID LoginIp string `json:"login_ip" description:"登录IP"` // 登录IP LoginIpLocation string `json:"login_ip_location" description:"登录归属地"` // 登录归属地 Token string `json:"token" description:"登录token"` // 登录token ExpireTime uint64 `json:"expire_time" description:"过期时间"` // 过期时间 Status int `json:"status" description:"状态:0在线,1下线,2超时下线"` // 状态:0在线,1下线,2超时下线 IsUse int `json:"is_use" description:"是否一直在使用;0是,1否"` // 是否一直在使用;0是,1否 DeviceType string `json:"device_type" description:"设备类型"` // 设备类型 DeviceContent string `json:"device_content" description:"设备详情"` // 设备详情 IsNewDevice int `json:"is_new_device" description:"是否新设备:0是,1新设备"` // 是否新设备:0是,1新设备 Mac string `json:"mac" description:"Mac地址"` // Mac地址 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"登录时间"` // 登录时间 }
UserLogin is the golang structure for table user_login.
Source Files ¶
- admin_department.go
- admin_invite.go
- article.go
- article_category.go
- attachment.go
- config.go
- config_group.go
- department.go
- department_roles.go
- permissions.go
- permissons_assoc.go
- roles.go
- sms_record.go
- sms_template.go
- sms_template_out.go
- sys_map.go
- sys_map_value.go
- system_log.go
- user.go
- user_admin.go
- user_credential.go
- user_detail.go
- user_device.go
- user_funds.go
- user_login.go