Documentation ¶
Index ¶
- type Actors
- type ActorsAchievement
- type ActorsExperience
- type ActorsWorks
- type AdminDepartment
- type AdminInvite
- type Article
- type ArticleCategory
- type Attachment
- type Config
- type ConfigGroup
- type Department
- type DepartmentRoles
- type EmailTemplate
- type MemberBenefits
- type MemberSubscriber
- type MemberTiers
- type MemberTiersBeneJoin
- type PanguCoinBill
- type PanguCoinBillItem
- type PanguCoinOrder
- type PanguCoinTransaction
- 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
- type UserOauth
- type Video
- type VideoAttribute
- type VideoBuy
- type VideoBuyBill
- type VideoBuyEpisodes
- type VideoCategory
- type VideoEpisodes
- type VideoLabel
- type VideoLog
- type VideoPersonal
- type VideoPlay
- type VideoPlaySequel
- type VideoResolution
- type VideoUserActions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Actors ¶ added in v1.0.1
type Actors struct { Id uint `json:"id" description:"演员ID"` // 演员ID Name string `json:"name" description:"姓名"` // 姓名 StageName string `json:"stage_name" description:"艺名"` // 艺名 FormerName string `json:"former_name" description:"曾用名"` // 曾用名 Country string `json:"country" description:"国籍"` // 国籍 NativePlace string `json:"native_place" description:"祖籍"` // 祖籍 PlaceBirth string `json:"place_birth" description:"出生地"` // 出生地 BloodType string `json:"blood_type" description:"血型"` // 血型 Constellation string `json:"constellation" description:"星座"` // 星座 Zodiac string `json:"zodiac" description:"生肖"` // 生肖 Birthday *gtime.Time `json:"birthday" description:"出生日期"` // 出生日期 Sex uint `json:"sex" description:"性别:0男,1女"` // 性别:0男,1女 Height uint `json:"height" description:"身高(CM)"` // 身高(CM) Weight float64 `json:"weight" description:"体重(KG)"` // 体重(KG) DebutAt *gtime.Time `json:"debut_at" description:"出道时间"` // 出道时间 Synopsis string `json:"synopsis" description:"简介"` // 简介 ImageUrl string `json:"image_url" description:"头像"` // 头像 WorksNum uint `json:"works_num" description:"作品数"` // 作品数 RwNum uint `json:"rw_num" description:"代表作品数"` // 代表作品数 Nation string `json:"nation" description:"民族"` // 民族 GradInst string `json:"grad_inst" description:"毕业院校"` // 毕业院校 GradDate *gtime.Time `json:"grad_date" description:"毕业时间"` // 毕业时间 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
Actors is the golang structure for table actors.
type ActorsAchievement ¶ added in v1.0.1
type ActorsAchievement struct { Id uint `json:"id" description:"演员个人成就ID"` // 演员个人成就ID ActorsId uint `json:"actors_id" description:"演员ID"` // 演员ID AchTitle string `json:"ach_title" description:"成就Title"` // 成就Title AchieveDate *gtime.Time `json:"achieve_date" description:"成就时间"` // 成就时间 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
ActorsAchievement is the golang structure for table actors_achievement.
type ActorsExperience ¶ added in v1.0.1
type ActorsExperience struct { Id uint `json:"id" description:"个人经历ID"` // 个人经历ID ActorsId uint `json:"actors_id" description:"演员ID"` // 演员ID Content string `json:"content" description:"经历内容"` // 经历内容 ExpDate *gtime.Time `json:"exp_date" description:"相关经历时间"` // 相关经历时间 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
ActorsExperience is the golang structure for table actors_experience.
type ActorsWorks ¶ added in v1.0.1
type ActorsWorks struct { Id uint `json:"id" description:"演员作品ID"` // 演员作品ID ActorsId uint `json:"actors_id" description:"演员ID"` // 演员ID WorksName string `json:"works_name" description:"作品名"` // 作品名 Type int `json:"type" description:"类型:0主演,1领衔主演,2客串嘉宾,3群众"` // 类型:0主演,1领衔主演,2客串嘉宾,3群众 IsMasterpieces uint `json:"is_masterpieces" description:"是否代表作:0否,1是"` // 是否代表作:0否,1是 Portray string `json:"portray" description:"饰演角色"` // 饰演角色 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
ActorsWorks is the golang structure for table actors_works.
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 ¶
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:"高度"` // 高度 Duration uint `json:"duration" description:"视频时长(S)"` // 视频时长(S) DurationString string `json:"duration_string" 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 EmailTemplate ¶ added in v1.0.14
type EmailTemplate struct { Id uint `json:"id" description:"邮件模板ID"` // 邮件模板ID Name string `json:"name" description:"模板名"` // 模板名 VarName string `json:"var_name" description:"模板变量名,例如:login_captcha[登录验证码]"` // 模板变量名,例如:login_captcha[登录验证码] Subject string `json:"subject" description:"主题"` // 主题 Content string `json:"content" description:"邮件内容,变量{1}{2}等大括号包含数字"` // 邮件内容,变量{1}{2}等大括号包含数字 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
EmailTemplate is the golang structure for table email_template.
type MemberBenefits ¶ added in v1.0.1
type MemberBenefits struct { Id uint `json:"id" description:"会员可享服务ID"` // 会员可享服务ID Title string `json:"title" description:"服务名"` // 服务名 Content string `json:"content" description:"内容"` // 内容 Alias string `json:"alias" description:"服务别名,例如:video视频服务"` // 服务别名,例如:video视频服务 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
MemberBenefits is the golang structure for table member_benefits.
type MemberSubscriber ¶ added in v1.0.1
type MemberSubscriber struct { Id uint `json:"id" description:"会员订阅ID"` // 会员订阅ID SubscriberNo string `json:"subscriber_no" description:"订阅编号"` // 订阅编号 Uid uint `json:"uid" description:"用户ID"` // 用户ID PayStatus uint `json:"pay_status" description:"支付状态:0待支付,1已支付"` // 支付状态:0待支付,1已支付 Status uint `json:"status" description:"订阅状态:0待确认,1服务中,2服务完成,3取消服务,4已退款"` // 订阅状态:0待确认,1服务中,2服务完成,3取消服务,4已退款 PayCode string `json:"pay_code" description:"支付方式别名"` // 支付方式别名 PayName string `json:"pay_name" description:"支付方式名"` // 支付方式名 DayFee float64 `json:"day_fee" description:"折扣每日单价=支付总额/订阅天数"` // 折扣每日单价=支付总额/订阅天数 SubTotalNum uint `json:"sub_total_num" description:"订阅天数"` // 订阅天数 PayFee float64 `json:"pay_fee" description:"支付金额"` // 支付金额 RefundFee float64 `json:"refund_fee" description:"退款金额"` // 退款金额 MbId uint `json:"mb_id" description:"会员身份ID"` // 会员身份ID MbName string `json:"mb_name" description:"会员身份名"` // 会员身份名 SubStartDate *gtime.Time `json:"sub_start_date" description:"会员生效时间"` // 会员生效时间 SubEndDate *gtime.Time `json:"sub_end_date" description:"会员过期时间"` // 会员过期时间 PayAt *gtime.Time `json:"pay_at" description:"会员支付时间"` // 会员支付时间 TradeNo string `json:"trade_no" description:"商户交易支付号"` // 商户交易支付号 PayNo string `json:"pay_no" description:"第三方支付交易号"` // 第三方支付交易号 RefundNo string `json:"refund_no" description:"第三方退款交易号"` // 第三方退款交易号 RefundAt *gtime.Time `json:"refund_at" description:"退款时间"` // 退款时间 Remark string `json:"remark" description:"备注"` // 备注 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
MemberSubscriber is the golang structure for table member_subscriber.
type MemberTiers ¶ added in v1.0.1
type MemberTiers struct { Id uint `json:"id" description:"会员身份ID"` // 会员身份ID Name string `json:"name" description:"会员身份名"` // 会员身份名 Description string `json:"description" description:"会员服务描述"` // 会员服务描述 Tiers uint `` // 会员等级:0普通会员,1初级会员,2中级会员,3高级会员,4级顶级会员,5级超级会员,6至臻级会员 /* 167-byte string literal not displayed */ MarketPrice float64 `json:"market_price" description:"原价"` // 原价 Price float64 `json:"price" description:"销售价"` // 销售价 ServiceDate uint `json:"service_date" description:"服务时间期限"` // 服务时间期限 ServiceUnit string `json:"service_unit" description:"服务时间单位:d天,m月,y年"` // 服务时间单位:d天,m月,y年 Status uint `json:"status" description:"会员状态:0启用,1禁用"` // 会员状态:0启用,1禁用 SaleNum uint `json:"sale_num" description:"销量"` // 销量 ImageUrl string `json:"image_url" description:"会员推广图"` // 会员推广图 BgColor string `json:"bg_color" description:"背景色"` // 背景色 Creator string `json:"creator" description:"创建人名"` // 创建人名 CreatorId uint `json:"creator_id" description:"创建人ID"` // 创建人ID UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
MemberTiers is the golang structure for table member_tiers.
type MemberTiersBeneJoin ¶ added in v1.0.1
type MemberTiersBeneJoin struct { Id uint `json:"id" description:"会员关联ID"` // 会员关联ID BenefitsAlias string `json:"benefits_alias" description:"会员可享服务别名"` // 会员可享服务别名 MbTiersId uint `json:"mb_tiers_id" description:"会员身份ID"` // 会员身份ID CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
MemberTiersBeneJoin is the golang structure for table member_tiers_bene_join.
type PanguCoinBill ¶ added in v1.0.1
type PanguCoinBill struct { Id uint `json:"id" description:"盘古币账单"` // 盘古币账单 Uid uint `json:"uid" description:"用户ID"` // 用户ID OrderId uint `json:"order_id" description:"盘古币充值订单ID"` // 盘古币充值订单ID BillNo string `json:"bill_no" description:"账单编号"` // 账单编号 TotalPanguCoin uint `json:"total_pangu_coin" description:"初始盘古币-留存记录不变"` // 初始盘古币-留存记录不变 AvailablePanguCoin uint `json:"available_pangu_coin" description:"可用盘古币"` // 可用盘古币 ExpiredPanguCoin uint `json:"expired_pangu_coin" description:"过期盘古币"` // 过期盘古币 ExpiredDate *gtime.Time `json:"expired_date" description:"过期时间"` // 过期时间 Status uint `` // 盘古币账单状态:0正常,1交易完成,2部分过期,3全额过期,4部分退款,5全额退款 /* 153-byte string literal not displayed */ BillType uint `` // 账单类型:0充值兑换,1活动赠送,2平台赠送,3新用户赠送, 4售后退回 /* 136-byte string literal not displayed */ Remark string `json:"remark" description:"备注"` // 备注 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
PanguCoinBill is the golang structure for table pangu_coin_bill.
type PanguCoinBillItem ¶ added in v1.0.5
type PanguCoinBillItem struct { Id uint `json:"id" description:"账单明细ID"` // 账单明细ID BillId uint `json:"bill_id" description:"账单ID"` // 账单ID TransactionNo string `json:"transaction_no" description:"流水单号"` // 流水单号 Uid uint `json:"uid" description:"用户ID"` // 用户ID PanguCoin int `json:"pangu_coin" description:"消费盘古币"` // 消费盘古币 Type uint `json:"type" description:"账单流水类型:0收入,1支出"` // 账单流水类型:0收入,1支出 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
PanguCoinBillItem is the golang structure for table pangu_coin_bill_item.
type PanguCoinOrder ¶ added in v1.0.1
type PanguCoinOrder struct { Id uint `json:"id" description:"盘古币订单ID"` // 盘古币订单ID Uid uint `json:"uid" description:"用户ID"` // 用户ID OrderNo string `json:"order_no" description:"订单号"` // 订单号 TradeNo string `json:"trade_no" description:"商户交易号"` // 商户交易号 PayNo string `json:"pay_no" description:"第三方支付交易号"` // 第三方支付交易号 RefundNo string `json:"refund_no" description:"退款交易号"` // 退款交易号 PayCode string `json:"pay_code" description:"支付别名"` // 支付别名 PayName string `json:"pay_name" description:"支付名"` // 支付名 PayFee float64 `json:"pay_fee" description:"支付金额"` // 支付金额 RefundFee float64 `json:"refund_fee" description:"退款金额"` // 退款金额 PanguCoin uint `json:"pangu_coin" description:"兑换盘古币数量"` // 兑换盘古币数量 RefundPanguCoin uint `json:"refund_pangu_coin" description:"退回盘古币数量"` // 退回盘古币数量 Currency string `json:"currency" description:"当前支付货币,默认人民币CNY"` // 当前支付货币,默认人民币CNY PayAt *gtime.Time `json:"pay_at" description:"支付时间"` // 支付时间 RefundAt *gtime.Time `json:"refund_at" description:"退款时间"` // 退款时间 PayStatus uint `json:"pay_status" description:"支付状态:0待支付,1已支付"` // 支付状态:0待支付,1已支付 Status uint `json:"status" description:"状态:0待确认,1已完成,2已取消,3已退款"` // 状态:0待确认,1已完成,2已取消,3已退款 Remark string `json:"remark" description:"备注"` // 备注 Content string `json:"content" description:"描述内容"` // 描述内容 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
PanguCoinOrder is the golang structure for table pangu_coin_order.
type PanguCoinTransaction ¶ added in v1.0.1
type PanguCoinTransaction struct { Id uint `json:"id" description:"盘古币流水ID"` // 盘古币流水ID Uid uint `json:"uid" description:"用户ID"` // 用户ID TransactionNo string `json:"transaction_no" description:"流水号"` // 流水号 BeforePanguCoin uint `json:"before_pangu_coin" description:"变动前盘古币"` // 变动前盘古币 PanguCoin int `json:"pangu_coin" description:"变动盘古币"` // 变动盘古币 AfterPanguCoin int `json:"after_pangu_coin" description:"变动后盘古币(当前数量)"` // 变动后盘古币(当前数量) Type uint `json:"type" description:"流水类型:0收入,1支出"` // 流水类型:0收入,1支出 Remark string `json:"remark" description:"备注"` // 备注 CreateAt *gtime.Time `json:"create_at" description:"流水记录时间"` // 流水记录时间 }
PanguCoinTransaction is the golang structure for table pangu_coin_transaction.
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:"操作详情"` // 操作详情 TagName string `json:"tag_name" description:"TAG栏目名,例如:系统管理"` // TAG栏目名,例如:系统管理 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 Email string `json:"email" description:"邮箱"` // 邮箱 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:"冻结金额"` // 冻结金额 PanguCoinTotal uint `json:"pangu_coin_total" description:"兑换盘古币总数"` // 兑换盘古币总数 AvailablePanguCoin uint `json:"available_pangu_coin" description:"可用盘古币数"` // 可用盘古币数 FreezePanguCoin uint `json:"freeze_pangu_coin" description:"冻结盘古币数"` // 冻结盘古币数 ConsumeTotalPanguCoin float64 `json:"consume_total_pangu_coin" 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.
type UserOauth ¶ added in v1.0.14
type UserOauth struct { Id uint `json:"id" description:"用户授权ID"` // 用户授权ID Uid uint `json:"uid" description:"用户ID"` // 用户ID Openid string `json:"openid" description:"授权openid"` // 授权openid Unionid string `json:"unionid" description:"微信unionid"` // 微信unionid Oauth string `json:"oauth" description:"授权渠道,如:weixin"` // 授权渠道,如:weixin CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
UserOauth is the golang structure for table user_oauth.
type Video ¶ added in v1.0.1
type Video struct { Id uint `json:"id" description:"视频ID"` // 视频ID VideoNo string `json:"video_no" description:"视频编号"` // 视频编号 VideoName string `json:"video_name" description:"视频名"` // 视频名 Keywords string `json:"keywords" description:"关键词"` // 关键词 CateId1 uint `json:"cate_id_1" description:"一级类目"` // 一级类目 CateId2 uint `json:"cate_id_2" description:"二级类目"` // 二级类目 Region string `json:"region" description:"地区"` // 地区 YearDate string `json:"year_date" description:"上映年份"` // 上映年份 ReleaseDate *gtime.Time `json:"release_date" description:"上映时间"` // 上映时间 IsRecommend uint `json:"is_recommend" description:"是否推荐:0否,1是"` // 是否推荐:0否,1是 IsBest uint `json:"is_best" description:"是否精品:0否,1是"` // 是否精品:0否,1是 IsTop uint `json:"is_top" description:"是否置顶:0否,1是"` // 是否置顶:0否,1是 IsNew uint `json:"is_new" description:"是否新剧:0否,1是"` // 是否新剧:0否,1是 IsHot uint `json:"is_hot" description:"是否热播:0否,1是"` // 是否热播:0否,1是 FeeType uint `json:"fee_type" description:"收费类型:0免费,1VIP付费"` // 收费类型:0免费,1VIP付费 ImageUrl string `json:"image_url" description:"海报"` // 海报 Browse uint `json:"browse" description:"浏览量"` // 浏览量 PlayNum uint `json:"play_num" description:"播放量"` // 播放量 Collect uint `json:"collect" description:"收藏量"` // 收藏量 Score float64 `json:"score" description:"评分,最高分10分"` // 评分,最高分10分 Status uint `json:"status" description:"视频状态:0待审核,1审核通过,2驳回申请,3违规下架, 4视频删除"` // 视频状态:0待审核,1审核通过,2驳回申请,3违规下架, 4视频删除 IsRelease uint `json:"is_release" description:"是否发布:0未发布,1已发布"` // 是否发布:0未发布,1已发布 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
Video is the golang structure for table video.
type VideoAttribute ¶ added in v1.0.1
type VideoAttribute struct { VideoId uint `json:"video_id" description:"视频ID"` // 视频ID Synopsis string `json:"synopsis" description:"简介概要"` // 简介概要 EpisodesNum uint `json:"episodes_num" description:"总集数"` // 总集数 UpStatus uint `json:"up_status" description:"视频更新状态:0更新中,1已完结"` // 视频更新状态:0更新中,1已完结 Description string `json:"description" description:"视频宣传详情"` // 视频宣传详情 IsSeries uint `json:"is_series" description:"是否连续剧:0单剧,1连续剧"` // 是否连续剧:0单剧,1连续剧 FreePlayNum uint `json:"free_play_num" description:"VIP视频免费播放集数"` // VIP视频免费播放集数 TrialDuration uint `json:"trial_duration" description:"试看时长"` // 试看时长 Lang string `json:"lang" description:"语言类型:中英双文"` // 语言类型:中英双文 CompletePanguCoin uint `json:"complete_pangu_coin" description:"全集购买盘古币"` // 全集购买盘古币 SinglePanguCoin uint `json:"single_pangu_coin" description:"单集购买币"` // 单集购买币 AttachId string `json:"attach_id" description:"附件ID"` // 附件ID UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 }
VideoAttribute is the golang structure for table video_attribute.
type VideoBuy ¶ added in v1.0.1
type VideoBuy struct { Id uint `json:"id" description:"视频购买ID"` // 视频购买ID Uid uint `json:"uid" description:"用户ID"` // 用户ID VideoId uint `json:"video_id" description:"视频ID"` // 视频ID BuyNo string `json:"buy_no" description:"视频购买编号"` // 视频购买编号 VideoName string `json:"video_name" description:"视频名称"` // 视频名称 CompletePanguCoin uint `json:"complete_pangu_coin" description:"全集盘古币数量"` // 全集盘古币数量 AddPanguCoin uint `json:"add_pangu_coin" description:"已累计消费盘古币数量"` // 已累计消费盘古币数量 Status uint `json:"status" description:"状态:0购买中,1已全剧购买"` // 状态:0购买中,1已全剧购买 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoBuy is the golang structure for table video_buy.
type VideoBuyBill ¶ added in v1.0.1
type VideoBuyBill struct { Id uint `json:"id" description:"视频购买账单ID"` // 视频购买账单ID BuyId uint `json:"buy_id" description:"购买ID"` // 购买ID Uid uint `json:"uid" description:"用户ID"` // 用户ID BuyPanguCoin uint `json:"buy_pangu_coin" description:"支付盘古币"` // 支付盘古币 RefundPanguCoin uint `json:"refund_pangu_coin" description:"退款盘古币"` // 退款盘古币 BuyEpisodesNum uint `json:"buy_episodes_num" description:"购买集数"` // 购买集数 Content string `json:"content" description:"购买内容,例如[视频名+集数,集数,集数。。。]"` // 购买内容,例如[视频名+集数,集数,集数。。。] Remark string `json:"remark" description:"退款备注"` // 退款备注 Status uint `json:"status" description:"购买状态:0已购买,1已退款,2部分退款"` // 购买状态:0已购买,1已退款,2部分退款 Type uint `json:"type" description:"购买类型:0单集购买,1全集购买,2余集买断"` // 购买类型:0单集购买,1全集购买,2余集买断 RefundAt *gtime.Time `json:"refund_at" description:"退款时间"` // 退款时间 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoBuyBill is the golang structure for table video_buy_bill.
type VideoBuyEpisodes ¶ added in v1.0.1
type VideoBuyEpisodes struct { Id uint `json:"id" description:"视频购买单集ID"` // 视频购买单集ID BillId uint `json:"bill_id" description:"视频购买账单ID"` // 视频购买账单ID BuyId uint `json:"buy_id" description:"视频购买ID"` // 视频购买ID Uid uint `json:"uid" description:"用户ID"` // 用户ID VideoId uint `json:"video_id" description:"视频ID"` // 视频ID EpisodesId uint `json:"episodes_id" description:"单集ID"` // 单集ID EpisodesName string `json:"episodes_name" description:"单集名称"` // 单集名称 EpisodesNum uint `json:"episodes_num" description:"续集集数"` // 续集集数 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoBuyEpisodes is the golang structure for table video_buy_episodes.
type VideoCategory ¶ added in v1.0.1
type VideoCategory struct { Id uint `json:"id" description:"视频分类ID"` // 视频分类ID Name string `json:"name" description:"分类名"` // 分类名 TinyName string `json:"tiny_name" description:"短标题"` // 短标题 Pid uint `json:"pid" description:"父级ID"` // 父级ID Sort uint `json:"sort" description:"排序:升序排序0-99999"` // 排序:升序排序0-99999 IsShow uint `json:"is_show" description:"是否显示"` // 是否显示 IsRecommend uint `json:"is_recommend" description:"是否推荐首页:0否,1是"` // 是否推荐首页:0否,1是 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoCategory is the golang structure for table video_category.
type VideoEpisodes ¶ added in v1.0.1
type VideoEpisodes struct { Id uint `json:"id" description:"视频集数ID"` // 视频集数ID VideoId uint `json:"video_id" description:"视频ID"` // 视频ID AttachId string `json:"attach_id" description:"附件ID"` // 附件ID ImageUrl string `json:"image_url" description:"当前集数海报"` // 当前集数海报 EpisodesName string `json:"episodes_name" description:"续集标题"` // 续集标题 Synopsis string `json:"synopsis" description:"简介"` // 简介 EpisodesNum uint `json:"episodes_num" description:"集数"` // 集数 ResolutionSet string `json:"resolution_set" description:"清晰度集合:480P,720P,1080P等"` // 清晰度集合:480P,720P,1080P等 PlayNum uint `json:"play_num" description:"播放次数"` // 播放次数 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoEpisodes is the golang structure for table video_episodes.
type VideoLabel ¶ added in v1.0.1
type VideoLabel struct { Id uint `json:"id" description:"视频标签ID"` // 视频标签ID VideoId uint `json:"video_id" description:"视频ID"` // 视频ID Value string `json:"value" description:"标签值"` // 标签值 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoLabel is the golang structure for table video_label.
type VideoLog ¶ added in v1.0.1
type VideoLog struct { Id uint `json:"id" description:"视频日志ID"` // 视频日志ID VideoId uint `json:"video_id" description:"视频ID"` // 视频ID Content string `json:"content" description:"操作内容"` // 操作内容 ManageId uint `json:"manage_id" description:"管理员ID"` // 管理员ID UserId uint `json:"user_id" description:"用户ID"` // 用户ID ManageName string `json:"manage_name" description:"操作管理员名"` // 操作管理员名 Url string `json:"url" description:"操作URL"` // 操作URL CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoLog is the golang structure for table video_log.
type VideoPersonal ¶ added in v1.0.1
type VideoPersonal struct { Id uint `json:"id" description:"视频相关人员ID"` // 视频相关人员ID VideoId uint `json:"video_id" description:"视频ID"` // 视频ID ActorsId uint `json:"actors_id" description:"演员ID"` // 演员ID Name string `json:"name" description:"参演名"` // 参演名 Type uint `json:"type" description:"角色类型:0导演,1副导演,2领衔主演,3主演,4客串嘉宾,5其他"` // 角色类型:0导演,1副导演,2领衔主演,3主演,4客串嘉宾,5其他 Portray string `json:"portray" description:"饰演角色"` // 饰演角色 IsShow uint `json:"is_show" description:"是否展示:0展示,1隐藏"` // 是否展示:0展示,1隐藏 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoPersonal is the golang structure for table video_personal.
type VideoPlay ¶ added in v1.0.1
type VideoPlay struct { Id uint `json:"id" description:"播放ID"` // 播放ID VideoId uint `json:"video_id" description:"视频ID"` // 视频ID UserId uint `json:"user_id" description:"用户ID"` // 用户ID CurrPlayRate uint `json:"curr_play_rate" description:"当前播放进度,最大100,最小0"` // 当前播放进度,最大100,最小0 CurrPlayTime uint `json:"curr_play_time" description:"当前播放时间"` // 当前播放时间 CurrPlaySequel uint `json:"curr_play_sequel" description:"当前播放续集"` // 当前播放续集 PlayTime uint64 `json:"play_time" description:"播放时间"` // 播放时间 Resolution string `json:"resolution" description:"当前播放精度:480P,720P,1080P等"` // 当前播放精度:480P,720P,1080P等 Ip string `json:"ip" description:"当前播放IP"` // 当前播放IP UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoPlay is the golang structure for table video_play.
type VideoPlaySequel ¶ added in v1.0.1
type VideoPlaySequel struct { Id uint `json:"id" description:"播放明细ID"` // 播放明细ID PlayId uint `json:"play_id" description:"播放ID"` // 播放ID VideoSequelId uint `json:"video_sequel_id" description:"视频续集ID"` // 视频续集ID CurrPlayRate uint `json:"curr_play_rate" description:"当前播放进度"` // 当前播放进度 CurrPlayTime uint `json:"curr_play_time" description:"当前播放时间"` // 当前播放时间 PlaySequel uint `json:"play_sequel" description:"播放续集"` // 播放续集 Resolution string `json:"resolution" description:"当前播放精度:480P,720P,1080P等"` // 当前播放精度:480P,720P,1080P等 Ip string `json:"ip" description:"当前ip"` // 当前ip UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoPlaySequel is the golang structure for table video_play_sequel.
type VideoResolution ¶ added in v1.0.1
type VideoResolution struct { Id uint `json:"id" description:"视频清晰度ID"` // 视频清晰度ID EpisodesId uint `json:"episodes_id" description:"视频续集ID"` // 视频续集ID Resolution string `json:"resolution" description:"清晰度:480P,720P,1080P等"` // 清晰度:480P,720P,1080P等 AttachId string `json:"attach_id" description:"附件ID"` // 附件ID VideoUrl string `json:"video_url" description:"视频地址"` // 视频地址 Size uint64 `json:"size" description:"视频大小(B)"` // 视频大小(B) Duration uint `json:"duration" description:"时长(S)"` // 时长(S) DurationString string `json:"duration_string" description:"格式化时长"` // 格式化时长 MimeType string `json:"mime_type" description:"视频类型"` // 视频类型 UpdateAt *gtime.Time `json:"update_at" description:"更新时间"` // 更新时间 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoResolution is the golang structure for table video_resolution.
type VideoUserActions ¶ added in v1.0.1
type VideoUserActions struct { Id uint `json:"id" description:"视频收藏ID"` // 视频收藏ID VideoId uint `json:"video_id" description:"视频ID"` // 视频ID UserId uint `json:"user_id" description:"用户ID"` // 用户ID Ip string `json:"ip" description:"当前ip"` // 当前ip Type string `json:"type" description:"操作类型:C收藏,L点赞,T踩"` // 操作类型:C收藏,L点赞,T踩 CreateAt *gtime.Time `json:"create_at" description:"创建时间"` // 创建时间 }
VideoUserActions is the golang structure for table video_user_actions.
Source Files ¶
- actors.go
- actors_achievement.go
- actors_experience.go
- actors_works.go
- admin_department.go
- admin_invite.go
- article.go
- article_category.go
- attachment.go
- config.go
- config_group.go
- department.go
- department_roles.go
- email_template.go
- member_benefits.go
- member_subscriber.go
- member_tiers.go
- member_tiers_bene_join.go
- pangu_coin_bill.go
- pangu_coin_bill_item.go
- pangu_coin_order.go
- pangu_coin_transaction.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
- user_oauth.go
- video.go
- video_attribute.go
- video_buy.go
- video_buy_bill.go
- video_buy_episodes.go
- video_category.go
- video_episodes.go
- video_label.go
- video_log.go
- video_personal.go
- video_play.go
- video_play_sequel.go
- video_resolution.go
- video_user_actions.go