model

package
v0.0.0-...-3728223 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VideoCollection

type VideoCollection struct {
	Id          string      `json:"id"`          // 视频集ID,字符串格式
	Name        string      `json:"name"`        // 视频集名称
	ContentType int         `json:"contentType"` // 内容类型
	FilterType  int         `json:"filterType"`  // 筛选类型
	Count       uint32      `json:"count"`       // 集合内视频数量
	IsOnline    bool        `json:"isOnline"`    // 是否上线:0 未上线|1 已上线
	CreatedAt   *gtime.Time `json:"createdAt"`   // 创建时间
	UpdatedAt   *gtime.Time `json:"updatedAt"`   // 更新时间
}

VideoCollection 数据对象

type VideoCollectionCountReq

type VideoCollectionCountReq struct {
	g.Meta `json:"-" path:"/count" method:"get"`
	VideoCollectionQuery
}

VideoCollectionCountReq 查询记录总条数的条件数据结构

type VideoCollectionCountRes

type VideoCollectionCountRes struct {
	Total int `json:"total"`
}

VideoCollectionCountRes 查询记录总条数的返回结果

type VideoCollectionCreateReq

type VideoCollectionCreateReq struct {
	g.Meta `orm:"do:true" json:"-" path:"/" method:"post"`
	VideoCollectionInput
}

VideoCollectionCreateReq 插入操作请求参数

type VideoCollectionCreateRes

type VideoCollectionCreateRes struct {
	Message      string `json:"message"`      // 提示信息
	LastInsertId int64  `json:"lastInsertId"` // 上一条INSERT插入的记录主键,当主键为自增长时有效
	RowsAffected int64  `json:"rowsAffected"` // 影响的条数
}

VideoCollectionCreateRes 插入操作返回结果

type VideoCollectionDeleteReq

type VideoCollectionDeleteReq struct {
	g.Meta `json:"-" path:"/*id" method:"delete"`
	VideoCollectionQuery
}

VideoCollectionDeleteReq 删除操作请求参数

func (*VideoCollectionDeleteReq) IsEmpty

func (q *VideoCollectionDeleteReq) IsEmpty() bool

IsEmpty 判断删除请求参数是否为空

type VideoCollectionDeleteRes

type VideoCollectionDeleteRes struct {
	Message      string `json:"message"`      // 提示信息
	RowsAffected int64  `json:"rowsAffected"` // 影响的条数
}

VideoCollectionDeleteRes 删除操作返回结果

type VideoCollectionInput

type VideoCollectionInput struct {
	Id          interface{} `p:"id" v:"required#视频集ID,字符串格式不能为空" json:"id"` // 视频集ID,字符串格式
	Name        interface{} `p:"name" json:"name"`                          // 视频集名称
	ContentType interface{} `p:"contentType" json:"contentType"`            // 内容类型
	FilterType  interface{} `p:"filterType" json:"filterType"`              // 筛选类型
	Count       interface{} `p:"count" json:"count"`                        // 集合内视频数量
	IsOnline    interface{} `p:"isOnline" json:"isOnline"`                  // 是否上线:0 未上线|1 已上线
	CreatedAt   interface{} `p:"createdAt" json:"createdAt"`                // 创建时间
	UpdatedAt   interface{} `p:"updatedAt" json:"updatedAt"`                // 更新时间
}

VideoCollectionInput 用于Insert、Update、Upsert的输入数据对象结构

type VideoCollectionListReq

type VideoCollectionListReq struct {
	g.Meta `json:"-" path:"/list" method:"get"`
	VideoCollectionQuery
	Page     uint32 `d:"1" v:"min:0#分页号码错误" json:"page,omitempty"`          // 当前页码
	PageSize uint32 `d:"10" v:"max:50#分页数量最大50条" json:"pageSize,omitempty"` // 每页记录数
	OrderBy  string `json:"orderBy,omitempty"`                              // 排序方式
}

VideoCollectionListReq 用于列表查询的查询条件数据结构,支持翻页和排序参数,支持查询条件参数类型自动转换

type VideoCollectionListRes

type VideoCollectionListRes struct {
	Total   uint64             `json:"total"`   // 记录总数
	Current uint32             `json:"current"` // 当前页码
	Items   []*VideoCollection `json:"items"`   // 当前页记录列表
}

VideoCollectionListRes 分页返回结果

type VideoCollectionOneReq

type VideoCollectionOneReq struct {
	g.Meta `json:"-" path:"/one" method:"get"`
	VideoCollectionQuery
	OrderBy string `json:"orderBy,omitempty"` // 排序方式
}

VideoCollectionOneReq 查询单一记录的条件数据结构

type VideoCollectionOneRes

type VideoCollectionOneRes struct {
	VideoCollection
}

VideoCollectionOneRes 查询单一记录的返回结果

type VideoCollectionQuery

type VideoCollectionQuery struct {
	Id          interface{} `p:"id" json:"id"`                                         // 视频集ID,字符串格式
	Name        interface{} `p:"name" wildcard:"none" json:"name,omitempty"`           // 视频集名称
	ContentType interface{} `p:"contentType" json:"contentType,omitempty"`             // 内容类型
	FilterType  interface{} `p:"filterType" json:"filterType,omitempty"`               // 筛选类型
	Count       interface{} `p:"count" json:"count,omitempty"`                         // 集合内视频数量
	IsOnline    interface{} `p:"isOnline" json:"isOnline,omitempty"`                   // 是否上线:0 未上线|1 已上线
	CreatedAt   interface{} `p:"createdAt" multi:"between" json:"createdAt,omitempty"` // 创建时间
	UpdatedAt   interface{} `p:"updatedAt" multi:"between" json:"updatedAt,omitempty"` // 更新时间
}

VideoCollectionQuery 用于 Query By Example 模式的查询条件数据结构

type VideoCollectionTwoPks

type VideoCollectionTwoPks struct {
	Id1         uint64      `json:"id1"`         // 视频集ID1,长整数格式
	Id2         string      `json:"id2"`         // 视频集ID2,字符串格式
	ContentType int         `json:"contentType"` // 内容类型
	FilterType  int         `json:"filterType"`  // 筛选类型
	Count       uint32      `json:"count"`       // 集合内视频数量
	IsOnline    bool        `json:"isOnline"`    // 是否上线:0 未上线|1 已上线
	CreatedAt   *gtime.Time `json:"createdAt"`   // 创建时间
	UpdatedAt   *gtime.Time `json:"updatedAt"`   // 更新时间
}

VideoCollectionTwoPks 数据对象

type VideoCollectionTwoPksCountReq

type VideoCollectionTwoPksCountReq struct {
	g.Meta `json:"-" path:"/count" method:"get"`
	VideoCollectionTwoPksQuery
}

VideoCollectionTwoPksCountReq 查询记录总条数的条件数据结构

type VideoCollectionTwoPksCountRes

type VideoCollectionTwoPksCountRes struct {
	Total int `json:"total"`
}

VideoCollectionTwoPksCountRes 查询记录总条数的返回结果

type VideoCollectionTwoPksCreateReq

type VideoCollectionTwoPksCreateReq struct {
	g.Meta `json:"-" path:"/" method:"post"`
	VideoCollectionTwoPksInput
}

VideoCollectionTwoPksCreateReq 插入操作请求参数

type VideoCollectionTwoPksCreateRes

type VideoCollectionTwoPksCreateRes struct {
	Message      string `json:"message"`      // 提示信息
	LastInsertId int64  `json:"lastInsertId"` // 上一条INSERT插入的记录主键,当主键为自增长时有效
	RowsAffected int64  `json:"rowsAffected"` // 影响的条数
}

VideoCollectionTwoPksCreateRes 插入操作返回结果

type VideoCollectionTwoPksDeleteReq

type VideoCollectionTwoPksDeleteReq struct {
	g.Meta `json:"-" path:"/" method:"delete"`
	VideoCollectionTwoPksQuery
}

VideoCollectionTwoPksDeleteReq 删除操作请求参数

func (*VideoCollectionTwoPksDeleteReq) IsEmpty

func (q *VideoCollectionTwoPksDeleteReq) IsEmpty() bool

IsEmpty 判断删除请求参数是否为空

type VideoCollectionTwoPksDeleteRes

type VideoCollectionTwoPksDeleteRes struct {
	Message      string `json:"message"`      // 提示信息
	RowsAffected int64  `json:"rowsAffected"` // 影响的条数
}

VideoCollectionTwoPksDeleteRes 删除操作返回结果

type VideoCollectionTwoPksInput

type VideoCollectionTwoPksInput struct {
	Id1         uint64      `p:"id1" v:"required#视频集ID1不能为空" json:"id1"`               // 视频集ID1,长整数格式
	Id2         string      `p:"id2" v:"required#视频集ID2不能为空" json:"id2"`               // 视频集ID2,字符串格式
	ContentType int         `p:"contentType" v:"required#内容类型不能为空" json:"contentType"` // 内容类型
	FilterType  int         `p:"filterType" json:"filterType"`                         // 筛选类型
	Count       uint32      `p:"count" json:"count"`                                   // 集合内视频数量
	IsOnline    bool        `p:"isOnline" json:"isOnline"`                             // 是否上线:0 未上线|1 已上线
	CreatedAt   *gtime.Time `p:"createdAt" json:"createdAt"`                           // 创建时间
	UpdatedAt   *gtime.Time `p:"updatedAt" json:"updatedAt"`                           // 更新时间
}

VideoCollectionTwoPksInput 用于Insert、Update、Upsert的输入数据对象结构

type VideoCollectionTwoPksListReq

type VideoCollectionTwoPksListReq struct {
	g.Meta `json:"-" path:"/list" method:"get"`
	VideoCollectionTwoPksQuery
	Page     uint32 `d:"1" v:"min:0#分页号码错误" json:"page,omitempty"`          // 当前页码
	PageSize uint32 `d:"10" v:"max:50#分页数量最大50条" json:"pageSize,omitempty"` // 每页记录数
	OrderBy  string `json:"orderBy,omitempty"`                              // 排序方式
}

VideoCollectionTwoPksListReq 用于列表查询的查询条件数据结构,支持翻页和排序参数,支持查询条件参数类型自动转换

type VideoCollectionTwoPksListRes

type VideoCollectionTwoPksListRes struct {
	Total   uint64                   `json:"total"`   // 记录总数
	Current uint32                   `json:"current"` // 当前页码
	Items   []*VideoCollectionTwoPks `json:"items"`   // 当前页记录列表
}

VideoCollectionTwoPksListRes 分页返回结果

type VideoCollectionTwoPksOneReq

type VideoCollectionTwoPksOneReq struct {
	g.Meta `json:"-" path:"/one" method:"get"`
	VideoCollectionTwoPksQuery
	OrderBy string `json:"orderBy,omitempty"` // 排序方式
}

VideoCollectionTwoPksOneReq 查询单一记录的条件数据结构

type VideoCollectionTwoPksOneRes

type VideoCollectionTwoPksOneRes struct {
	VideoCollectionTwoPks
}

VideoCollectionTwoPksOneRes 查询单一记录的返回结果

type VideoCollectionTwoPksQuery

type VideoCollectionTwoPksQuery struct {
	Id1         interface{} `orm:"id1,primary" json:"id1"`                                // 视频集ID1,长整数格式
	Id2         interface{} `orm:"id2,primary" wildcard:"none" json:"id2,omitempty"`      // 视频集ID2,字符串格式
	ContentType interface{} `orm:"content_type" json:"contentType,omitempty"`             // 内容类型
	FilterType  interface{} `orm:"filter_type" json:"filterType,omitempty"`               // 筛选类型
	Count       interface{} `orm:"count" json:"count,omitempty"`                          // 集合内视频数量
	IsOnline    interface{} `orm:"is_online" json:"isOnline,omitempty"`                   // 是否上线:0 未上线|1 已上线
	CreatedAt   interface{} `orm:"created_at" multi:"between" json:"createdAt,omitempty"` // 创建时间
	UpdatedAt   interface{} `orm:"updated_at" multi:"between" json:"updatedAt,omitempty"` // 更新时间
}

VideoCollectionTwoPksQuery 用于 Query By Example 模式的查询条件数据结构

type VideoCollectionTwoPksUpdateReq

type VideoCollectionTwoPksUpdateReq struct {
	g.Meta `json:"-" path:"/:id1/:id2" method:"patch"`
	VideoCollectionTwoPksInput
}

VideoCollectionTwoPksUpdateReq 更新操作请求参数

type VideoCollectionTwoPksUpdateRes

type VideoCollectionTwoPksUpdateRes struct {
	Message      string `json:"message"` // 提示信息
	RowsAffected int64  `json:"rowsAffected"`
}

VideoCollectionTwoPksUpdateRes 更新操作返回结果

type VideoCollectionTwoPksUpsertReq

type VideoCollectionTwoPksUpsertReq struct {
	g.Meta `json:"-" path:"/" method:"put"`
	VideoCollectionTwoPksInput
}

VideoCollectionTwoPksUpsertReq 更新插入操作请求参数

type VideoCollectionTwoPksUpsertRes

type VideoCollectionTwoPksUpsertRes struct {
	Message      string `json:"message"`      // 提示信息
	LastInsertId int64  `json:"lastInsertId"` // 上一条INSERT插入的记录主键,当主键为自增长时有效
	RowsAffected int64  `json:"rowsAffected"` // 影响的条数
}

VideoCollectionTwoPksUpsertRes 更新插入操作返回结果

type VideoCollectionUpdateReq

type VideoCollectionUpdateReq struct {
	g.Meta `orm:"do:true" json:"-" path:"/:id" method:"patch"`
	VideoCollectionInput
}

VideoCollectionUpdateReq 更新操作请求参数

type VideoCollectionUpdateRes

type VideoCollectionUpdateRes struct {
	Message      string `json:"message"` // 提示信息
	RowsAffected int64  `json:"rowsAffected"`
}

VideoCollectionUpdateRes 更新操作返回结果

type VideoCollectionUpsertReq

type VideoCollectionUpsertReq struct {
	g.Meta `orm:"do:true" json:"-" path:"/" method:"put"`
	VideoCollectionInput
}

VideoCollectionUpsertReq 更新插入操作请求参数

type VideoCollectionUpsertRes

type VideoCollectionUpsertRes struct {
	Message      string `json:"message"`      // 提示信息
	LastInsertId int64  `json:"lastInsertId"` // 上一条INSERT插入的记录主键,当主键为自增长时有效
	RowsAffected int64  `json:"rowsAffected"` // 影响的条数
}

VideoCollectionUpsertRes 更新插入操作返回结果

Directories

Path Synopsis
Code generated by gf-codegen.
Code generated by gf-codegen.

Jump to

Keyboard shortcuts

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