entity

package
v1.0.19 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

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:"收藏量"`                                // 收藏量
	ShareNum    uint        `json:"share_num"    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:"视频宣传详情"`           // 视频宣传详情
	ShareTitle        string      `json:"share_title"         description:"分享视频名"`            // 分享视频名
	ShareContent      string      `json:"share_content"       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.

Jump to

Keyboard shortcuts

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