chenyang
11 months ago
117 changed files with 4235 additions and 19 deletions
-
20app/api/collect/collect.go
-
80app/api/collect/v1/collect.go
-
5app/controller/collect/collect.go
-
15app/controller/collect/collect_new.go
-
13app/controller/collect/collect_v1_batch_delete.go
-
13app/controller/collect/collect_v1_create.go
-
13app/controller/collect/collect_v1_delete.go
-
13app/controller/collect/collect_v1_get.go
-
13app/controller/collect/collect_v1_get_list.go
-
13app/controller/collect/collect_v1_update.go
-
27app/dao/category.go
-
27app/dao/collect.go
-
27app/dao/collect_bind.go
-
27app/dao/collect_task.go
-
27app/dao/config.go
-
27app/dao/favorite.go
-
27app/dao/hot_class.go
-
27app/dao/hot_video.go
-
27app/dao/hotkey.go
-
101app/dao/internal/category.go
-
91app/dao/internal/collect.go
-
79app/dao/internal/collect_bind.go
-
97app/dao/internal/collect_task.go
-
81app/dao/internal/config.go
-
87app/dao/internal/favorite.go
-
83app/dao/internal/hot_class.go
-
89app/dao/internal/hot_video.go
-
77app/dao/internal/hotkey.go
-
91app/dao/internal/log.go
-
95app/dao/internal/player.go
-
91app/dao/internal/player_record.go
-
81app/dao/internal/search_keyword.go
-
91app/dao/internal/short_chapter.go
-
77app/dao/internal/short_play_urls.go
-
79app/dao/internal/short_player.go
-
79app/dao/internal/short_tags.go
-
109app/dao/internal/short_video.go
-
91app/dao/internal/site_domain.go
-
83app/dao/internal/site_group.go
-
89app/dao/internal/site_link.go
-
165app/dao/internal/video.go
-
83app/dao/internal/video_bind.go
-
77app/dao/internal/video_url.go
-
27app/dao/log.go
-
27app/dao/player.go
-
27app/dao/player_record.go
-
27app/dao/search_keyword.go
-
27app/dao/short_chapter.go
-
27app/dao/short_play_urls.go
-
27app/dao/short_player.go
-
27app/dao/short_tags.go
-
27app/dao/short_video.go
-
27app/dao/site_domain.go
-
27app/dao/site_group.go
-
27app/dao/site_link.go
-
27app/dao/video.go
-
27app/dao/video_bind.go
-
27app/dao/video_url.go
-
49app/logic/collect/collect.go
-
1app/logic/logic.go
-
29app/model/do/category.go
-
24app/model/do/collect.go
-
18app/model/do/collect_bind.go
-
28app/model/do/collect_task.go
-
20app/model/do/config.go
-
23app/model/do/favorite.go
-
20app/model/do/hot_class.go
-
24app/model/do/hot_video.go
-
17app/model/do/hotkey.go
-
25app/model/do/log.go
-
26app/model/do/player.go
-
25app/model/do/player_record.go
-
20app/model/do/search_keyword.go
-
25app/model/do/short_chapter.go
-
17app/model/do/short_play_urls.go
-
18app/model/do/short_player.go
-
18app/model/do/short_tags.go
-
34app/model/do/short_video.go
-
25app/model/do/site_domain.go
-
21app/model/do/site_group.go
-
24app/model/do/site_link.go
-
62app/model/do/video.go
-
21app/model/do/video_bind.go
-
17app/model/do/video_url.go
-
24app/model/entity/category.go
-
19app/model/entity/collect.go
-
13app/model/entity/collect_bind.go
-
26app/model/entity/collect_task.go
-
18app/model/entity/config.go
-
21app/model/entity/favorite.go
-
15app/model/entity/hot_class.go
-
22app/model/entity/hot_video.go
-
12app/model/entity/hotkey.go
-
23app/model/entity/log.go
-
21app/model/entity/player.go
-
23app/model/entity/player_record.go
-
18app/model/entity/search_keyword.go
-
23app/model/entity/short_chapter.go
-
12app/model/entity/short_play_urls.go
-
13app/model/entity/short_player.go
@ -0,0 +1,20 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package collect |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"xgit.pub/module/cms/app/api/collect/v1" |
|||
) |
|||
|
|||
type ICollectV1 interface { |
|||
GetList(ctx context.Context, req *v1.GetListReq) (res *v1.GetListRes, err error) |
|||
Create(ctx context.Context, req *v1.CreateReq) (res *v1.CreateRes, err error) |
|||
Update(ctx context.Context, req *v1.UpdateReq) (res *v1.UpdateRes, err error) |
|||
Delete(ctx context.Context, req *v1.DeleteReq) (res *v1.DeleteRes, err error) |
|||
BatchDelete(ctx context.Context, req *v1.BatchDeleteReq) (res *v1.BatchDeleteRes, err error) |
|||
Get(ctx context.Context, req *v1.GetReq) (res *v1.GetRes, err error) |
|||
} |
@ -0,0 +1,80 @@ |
|||
package v1 |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"xgit.pub/st52/xcore/dto" |
|||
) |
|||
|
|||
// GetListReq 获取列表请求参数
|
|||
type GetListReq struct { |
|||
g.Meta `path:"/collect/list" method:"post" summary:"获取列表" tags:"采集"` |
|||
Key string `json:"key"` |
|||
dto.PageReq |
|||
} |
|||
|
|||
// GetListRes 获取列表返回参数
|
|||
type GetListRes struct { |
|||
dto.PageRes |
|||
} |
|||
|
|||
// CreateReq 创建请求参数
|
|||
type CreateReq struct { |
|||
g.Meta `path:"/collect/create" method:"post" summary:"创建" tags:"采集"` |
|||
Name string `json:"name" ` // 资源名
|
|||
Url string `json:"url" ` //
|
|||
Param string `json:"param" ` // 参数
|
|||
Model uint `json:"model" ` // 类型
|
|||
Opt uint `json:"opt" ` // 操作方式
|
|||
Filter int `json:"filter" ` // 过滤模式
|
|||
FilterForm string `json:"filter_form" ` //
|
|||
SyncPic uint `json:"sync_pic" ` // 同步图片 全局 2 开启 1 关闭0
|
|||
Class string `json:"class" ` // 扩展分类 逗号,分隔
|
|||
} |
|||
|
|||
// CreateRes 创建返回参数
|
|||
type CreateRes struct{} |
|||
|
|||
// UpdateReq 更新请求参数
|
|||
type UpdateReq struct { |
|||
g.Meta `path:"/collect/update" method:"post" summary:"更新" tags:"采集"` |
|||
Id uint `json:"id" ` //
|
|||
Name string `json:"name" ` // 资源名
|
|||
Url string `json:"url" ` //
|
|||
Param string `json:"param" ` // 参数
|
|||
Model uint `json:"model" ` // 类型
|
|||
Opt uint `json:"opt" ` // 操作方式
|
|||
Filter int `json:"filter" ` // 过滤模式
|
|||
FilterForm string `json:"filter_form" ` //
|
|||
SyncPic uint `json:"sync_pic" ` // 同步图片 全局 2 开启 1 关闭0
|
|||
Class string `json:"class" ` // 扩展分类 逗号,分隔
|
|||
} |
|||
|
|||
// UpdateRes 更新请求返回参数
|
|||
type UpdateRes struct{} |
|||
|
|||
// DeleteReq 删除请求参数
|
|||
type DeleteReq struct { |
|||
g.Meta `path:"/collect/delete" method:"post" summary:"删除" tags:"采集"` |
|||
Id uint `json:"id"` |
|||
} |
|||
|
|||
// DeleteRes 删除返回参数
|
|||
type DeleteRes struct{} |
|||
|
|||
// BatchDeleteReq 批量删除请求参数
|
|||
type BatchDeleteReq struct { |
|||
g.Meta `path:"/collect/delete/batch" method:"post" summary:"批量删除" tags:"采集"` |
|||
Ids []uint `json:"ids"` |
|||
} |
|||
|
|||
// BatchDeleteRes 批量删除返回参数
|
|||
type BatchDeleteRes struct{} |
|||
|
|||
// GetReq 获取请求参数
|
|||
type GetReq struct { |
|||
g.Meta `path:"/collect/get" method:"post" summary:"获取" tags:"采集"` |
|||
Id uint `json:"id"` |
|||
} |
|||
|
|||
// GetRes 获取返回参数
|
|||
type GetRes struct{} |
@ -0,0 +1,5 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package collect |
@ -0,0 +1,15 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package collect |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/api/collect" |
|||
) |
|||
|
|||
type ControllerV1 struct{} |
|||
|
|||
func NewV1() collect.ICollectV1 { |
|||
return &ControllerV1{} |
|||
} |
@ -0,0 +1,13 @@ |
|||
package collect |
|||
|
|||
import ( |
|||
"context" |
|||
"xgit.pub/module/cms/app/service" |
|||
|
|||
"xgit.pub/module/cms/app/api/collect/v1" |
|||
) |
|||
|
|||
func (c *ControllerV1) BatchDelete(ctx context.Context, req *v1.BatchDeleteReq) (res *v1.BatchDeleteRes, err error) { |
|||
res, err = service.Collect().BatchDelete(ctx, req) |
|||
return |
|||
} |
@ -0,0 +1,13 @@ |
|||
package collect |
|||
|
|||
import ( |
|||
"context" |
|||
"xgit.pub/module/cms/app/service" |
|||
|
|||
"xgit.pub/module/cms/app/api/collect/v1" |
|||
) |
|||
|
|||
func (c *ControllerV1) Create(ctx context.Context, req *v1.CreateReq) (res *v1.CreateRes, err error) { |
|||
res, err = service.Collect().Create(ctx, req) |
|||
return |
|||
} |
@ -0,0 +1,13 @@ |
|||
package collect |
|||
|
|||
import ( |
|||
"context" |
|||
"xgit.pub/module/cms/app/service" |
|||
|
|||
"xgit.pub/module/cms/app/api/collect/v1" |
|||
) |
|||
|
|||
func (c *ControllerV1) Delete(ctx context.Context, req *v1.DeleteReq) (res *v1.DeleteRes, err error) { |
|||
res, err = service.Collect().Delete(ctx, req) |
|||
return |
|||
} |
@ -0,0 +1,13 @@ |
|||
package collect |
|||
|
|||
import ( |
|||
"context" |
|||
"xgit.pub/module/cms/app/service" |
|||
|
|||
"xgit.pub/module/cms/app/api/collect/v1" |
|||
) |
|||
|
|||
func (c *ControllerV1) Get(ctx context.Context, req *v1.GetReq) (res *v1.GetRes, err error) { |
|||
res, err = service.Collect().Get(ctx, req) |
|||
return |
|||
} |
@ -0,0 +1,13 @@ |
|||
package collect |
|||
|
|||
import ( |
|||
"context" |
|||
"xgit.pub/module/cms/app/service" |
|||
|
|||
"xgit.pub/module/cms/app/api/collect/v1" |
|||
) |
|||
|
|||
func (c *ControllerV1) GetList(ctx context.Context, req *v1.GetListReq) (res *v1.GetListRes, err error) { |
|||
res, err = service.Collect().GetList(ctx, req) |
|||
return |
|||
} |
@ -0,0 +1,13 @@ |
|||
package collect |
|||
|
|||
import ( |
|||
"context" |
|||
"xgit.pub/module/cms/app/service" |
|||
|
|||
"xgit.pub/module/cms/app/api/collect/v1" |
|||
) |
|||
|
|||
func (c *ControllerV1) Update(ctx context.Context, req *v1.UpdateReq) (res *v1.UpdateRes, err error) { |
|||
res, err = service.Collect().Update(ctx, req) |
|||
return |
|||
} |
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalCategoryDao is internal type for wrapping internal DAO implements.
|
|||
type internalCategoryDao = *internal.CategoryDao |
|||
|
|||
// categoryDao is the data access object for table cms_category.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type categoryDao struct { |
|||
internalCategoryDao |
|||
} |
|||
|
|||
var ( |
|||
// Category is globally public accessible object for table cms_category operations.
|
|||
Category = categoryDao{ |
|||
internal.NewCategoryDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalCollectDao is internal type for wrapping internal DAO implements.
|
|||
type internalCollectDao = *internal.CollectDao |
|||
|
|||
// collectDao is the data access object for table cms_collect.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type collectDao struct { |
|||
internalCollectDao |
|||
} |
|||
|
|||
var ( |
|||
// Collect is globally public accessible object for table cms_collect operations.
|
|||
Collect = collectDao{ |
|||
internal.NewCollectDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalCollectBindDao is internal type for wrapping internal DAO implements.
|
|||
type internalCollectBindDao = *internal.CollectBindDao |
|||
|
|||
// collectBindDao is the data access object for table cms_collect_bind.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type collectBindDao struct { |
|||
internalCollectBindDao |
|||
} |
|||
|
|||
var ( |
|||
// CollectBind is globally public accessible object for table cms_collect_bind operations.
|
|||
CollectBind = collectBindDao{ |
|||
internal.NewCollectBindDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalCollectTaskDao is internal type for wrapping internal DAO implements.
|
|||
type internalCollectTaskDao = *internal.CollectTaskDao |
|||
|
|||
// collectTaskDao is the data access object for table cms_collect_task.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type collectTaskDao struct { |
|||
internalCollectTaskDao |
|||
} |
|||
|
|||
var ( |
|||
// CollectTask is globally public accessible object for table cms_collect_task operations.
|
|||
CollectTask = collectTaskDao{ |
|||
internal.NewCollectTaskDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalConfigDao is internal type for wrapping internal DAO implements.
|
|||
type internalConfigDao = *internal.ConfigDao |
|||
|
|||
// configDao is the data access object for table cms_config.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type configDao struct { |
|||
internalConfigDao |
|||
} |
|||
|
|||
var ( |
|||
// Config is globally public accessible object for table cms_config operations.
|
|||
Config = configDao{ |
|||
internal.NewConfigDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalFavoriteDao is internal type for wrapping internal DAO implements.
|
|||
type internalFavoriteDao = *internal.FavoriteDao |
|||
|
|||
// favoriteDao is the data access object for table cms_favorite.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type favoriteDao struct { |
|||
internalFavoriteDao |
|||
} |
|||
|
|||
var ( |
|||
// Favorite is globally public accessible object for table cms_favorite operations.
|
|||
Favorite = favoriteDao{ |
|||
internal.NewFavoriteDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalHotClassDao is internal type for wrapping internal DAO implements.
|
|||
type internalHotClassDao = *internal.HotClassDao |
|||
|
|||
// hotClassDao is the data access object for table cms_hot_class.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type hotClassDao struct { |
|||
internalHotClassDao |
|||
} |
|||
|
|||
var ( |
|||
// HotClass is globally public accessible object for table cms_hot_class operations.
|
|||
HotClass = hotClassDao{ |
|||
internal.NewHotClassDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalHotVideoDao is internal type for wrapping internal DAO implements.
|
|||
type internalHotVideoDao = *internal.HotVideoDao |
|||
|
|||
// hotVideoDao is the data access object for table cms_hot_video.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type hotVideoDao struct { |
|||
internalHotVideoDao |
|||
} |
|||
|
|||
var ( |
|||
// HotVideo is globally public accessible object for table cms_hot_video operations.
|
|||
HotVideo = hotVideoDao{ |
|||
internal.NewHotVideoDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalHotkeyDao is internal type for wrapping internal DAO implements.
|
|||
type internalHotkeyDao = *internal.HotkeyDao |
|||
|
|||
// hotkeyDao is the data access object for table cms_hotkey.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type hotkeyDao struct { |
|||
internalHotkeyDao |
|||
} |
|||
|
|||
var ( |
|||
// Hotkey is globally public accessible object for table cms_hotkey operations.
|
|||
Hotkey = hotkeyDao{ |
|||
internal.NewHotkeyDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,101 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// CategoryDao is the data access object for table cms_category.
|
|||
type CategoryDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns CategoryColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// CategoryColumns defines and stores column names for table cms_category.
|
|||
type CategoryColumns struct { |
|||
Id string //
|
|||
ParentId string // 父节点
|
|||
Name string // 分类名字
|
|||
Union string // 关联
|
|||
Sort string // 排序
|
|||
Status string // 状态
|
|||
SeoTitle string //
|
|||
SeoKey string //
|
|||
SeoDes string //
|
|||
TplIndex string // Index
|
|||
TplList string // List
|
|||
TplDetail string // Detail
|
|||
TplDown string // Down
|
|||
TplPlay string // player
|
|||
Extend string // 扩展属性 集合
|
|||
} |
|||
|
|||
// categoryColumns holds the columns for table cms_category.
|
|||
var categoryColumns = CategoryColumns{ |
|||
Id: "id", |
|||
ParentId: "parent_id", |
|||
Name: "name", |
|||
Union: "union", |
|||
Sort: "sort", |
|||
Status: "status", |
|||
SeoTitle: "seo_title", |
|||
SeoKey: "seo_key", |
|||
SeoDes: "seo_des", |
|||
TplIndex: "tpl_index", |
|||
TplList: "tpl_list", |
|||
TplDetail: "tpl_detail", |
|||
TplDown: "tpl_down", |
|||
TplPlay: "tpl_play", |
|||
Extend: "extend", |
|||
} |
|||
|
|||
// NewCategoryDao creates and returns a new DAO object for table data access.
|
|||
func NewCategoryDao() *CategoryDao { |
|||
return &CategoryDao{ |
|||
group: "cms", |
|||
table: "cms_category", |
|||
columns: categoryColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *CategoryDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *CategoryDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *CategoryDao) Columns() CategoryColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *CategoryDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *CategoryDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *CategoryDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,91 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// CollectDao is the data access object for table cms_collect.
|
|||
type CollectDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns CollectColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// CollectColumns defines and stores column names for table cms_collect.
|
|||
type CollectColumns struct { |
|||
Id string //
|
|||
Name string // 资源名
|
|||
Url string //
|
|||
Param string // 参数
|
|||
Model string // 类型
|
|||
Opt string // 操作方式
|
|||
Filter string // 过滤模式
|
|||
FilterForm string //
|
|||
SyncPic string // 同步图片 全局 2 开启 1 关闭0
|
|||
Class string // 扩展分类 逗号,分隔
|
|||
} |
|||
|
|||
// collectColumns holds the columns for table cms_collect.
|
|||
var collectColumns = CollectColumns{ |
|||
Id: "id", |
|||
Name: "name", |
|||
Url: "url", |
|||
Param: "param", |
|||
Model: "model", |
|||
Opt: "opt", |
|||
Filter: "filter", |
|||
FilterForm: "filter_form", |
|||
SyncPic: "sync_pic", |
|||
Class: "class", |
|||
} |
|||
|
|||
// NewCollectDao creates and returns a new DAO object for table data access.
|
|||
func NewCollectDao() *CollectDao { |
|||
return &CollectDao{ |
|||
group: "cms", |
|||
table: "cms_collect", |
|||
columns: collectColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *CollectDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *CollectDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *CollectDao) Columns() CollectColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *CollectDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *CollectDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *CollectDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,79 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// CollectBindDao is the data access object for table cms_collect_bind.
|
|||
type CollectBindDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns CollectBindColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// CollectBindColumns defines and stores column names for table cms_collect_bind.
|
|||
type CollectBindColumns struct { |
|||
Id string //
|
|||
CollectId string //
|
|||
CategoryId string //
|
|||
SourceId string //
|
|||
} |
|||
|
|||
// collectBindColumns holds the columns for table cms_collect_bind.
|
|||
var collectBindColumns = CollectBindColumns{ |
|||
Id: "id", |
|||
CollectId: "collect_id", |
|||
CategoryId: "category_id", |
|||
SourceId: "source_id", |
|||
} |
|||
|
|||
// NewCollectBindDao creates and returns a new DAO object for table data access.
|
|||
func NewCollectBindDao() *CollectBindDao { |
|||
return &CollectBindDao{ |
|||
group: "cms", |
|||
table: "cms_collect_bind", |
|||
columns: collectBindColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *CollectBindDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *CollectBindDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *CollectBindDao) Columns() CollectBindColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *CollectBindDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *CollectBindDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *CollectBindDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,97 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// CollectTaskDao is the data access object for table cms_collect_task.
|
|||
type CollectTaskDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns CollectTaskColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// CollectTaskColumns defines and stores column names for table cms_collect_task.
|
|||
type CollectTaskColumns struct { |
|||
Id string //
|
|||
CollectId string // 采集
|
|||
Running string // 是否运行中
|
|||
Progress string // 进度
|
|||
Status string // 状态
|
|||
Current string // 当前
|
|||
Total string // 总记录
|
|||
PageCount string // 总页数
|
|||
CurrentPage string // 当前页
|
|||
StartTime string // 开始时间
|
|||
LastTime string // 最后提交时间
|
|||
EndTime string // 结束时间
|
|||
UpdateTime string // 采集多少时间内
|
|||
} |
|||
|
|||
// collectTaskColumns holds the columns for table cms_collect_task.
|
|||
var collectTaskColumns = CollectTaskColumns{ |
|||
Id: "id", |
|||
CollectId: "collect_id", |
|||
Running: "running", |
|||
Progress: "progress", |
|||
Status: "status", |
|||
Current: "current", |
|||
Total: "total", |
|||
PageCount: "page_count", |
|||
CurrentPage: "current_page", |
|||
StartTime: "start_time", |
|||
LastTime: "last_time", |
|||
EndTime: "end_time", |
|||
UpdateTime: "update_time", |
|||
} |
|||
|
|||
// NewCollectTaskDao creates and returns a new DAO object for table data access.
|
|||
func NewCollectTaskDao() *CollectTaskDao { |
|||
return &CollectTaskDao{ |
|||
group: "cms", |
|||
table: "cms_collect_task", |
|||
columns: collectTaskColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *CollectTaskDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *CollectTaskDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *CollectTaskDao) Columns() CollectTaskColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *CollectTaskDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *CollectTaskDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *CollectTaskDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,81 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ConfigDao is the data access object for table cms_config.
|
|||
type ConfigDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns ConfigColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// ConfigColumns defines and stores column names for table cms_config.
|
|||
type ConfigColumns struct { |
|||
Id string //
|
|||
Name string //
|
|||
Value string //
|
|||
CreatedAt string // 创建时间
|
|||
UpdatedAt string // 更新时间
|
|||
} |
|||
|
|||
// configColumns holds the columns for table cms_config.
|
|||
var configColumns = ConfigColumns{ |
|||
Id: "id", |
|||
Name: "name", |
|||
Value: "value", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
} |
|||
|
|||
// NewConfigDao creates and returns a new DAO object for table data access.
|
|||
func NewConfigDao() *ConfigDao { |
|||
return &ConfigDao{ |
|||
group: "cms", |
|||
table: "cms_config", |
|||
columns: configColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *ConfigDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *ConfigDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *ConfigDao) Columns() ConfigColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *ConfigDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *ConfigDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *ConfigDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,87 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// FavoriteDao is the data access object for table cms_favorite.
|
|||
type FavoriteDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns FavoriteColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// FavoriteColumns defines and stores column names for table cms_favorite.
|
|||
type FavoriteColumns struct { |
|||
Id string //
|
|||
VideoId string //
|
|||
VideoTitle string //
|
|||
VideoPic string //
|
|||
UserId string //
|
|||
RecordId string //
|
|||
CreatedAt string //
|
|||
UpdatedAt string //
|
|||
} |
|||
|
|||
// favoriteColumns holds the columns for table cms_favorite.
|
|||
var favoriteColumns = FavoriteColumns{ |
|||
Id: "id", |
|||
VideoId: "video_id", |
|||
VideoTitle: "video_title", |
|||
VideoPic: "video_pic", |
|||
UserId: "user_id", |
|||
RecordId: "record_id", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
} |
|||
|
|||
// NewFavoriteDao creates and returns a new DAO object for table data access.
|
|||
func NewFavoriteDao() *FavoriteDao { |
|||
return &FavoriteDao{ |
|||
group: "cms", |
|||
table: "cms_favorite", |
|||
columns: favoriteColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *FavoriteDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *FavoriteDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *FavoriteDao) Columns() FavoriteColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *FavoriteDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *FavoriteDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *FavoriteDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,83 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// HotClassDao is the data access object for table cms_hot_class.
|
|||
type HotClassDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns HotClassColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// HotClassColumns defines and stores column names for table cms_hot_class.
|
|||
type HotClassColumns struct { |
|||
Id string //
|
|||
TypeName string // 名字
|
|||
Code string // 代码
|
|||
Url string // 地址
|
|||
Param string // 参数
|
|||
Status string // 状态
|
|||
} |
|||
|
|||
// hotClassColumns holds the columns for table cms_hot_class.
|
|||
var hotClassColumns = HotClassColumns{ |
|||
Id: "id", |
|||
TypeName: "type_name", |
|||
Code: "code", |
|||
Url: "url", |
|||
Param: "param", |
|||
Status: "status", |
|||
} |
|||
|
|||
// NewHotClassDao creates and returns a new DAO object for table data access.
|
|||
func NewHotClassDao() *HotClassDao { |
|||
return &HotClassDao{ |
|||
group: "cms", |
|||
table: "cms_hot_class", |
|||
columns: hotClassColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *HotClassDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *HotClassDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *HotClassDao) Columns() HotClassColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *HotClassDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *HotClassDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *HotClassDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,89 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// HotVideoDao is the data access object for table cms_hot_video.
|
|||
type HotVideoDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns HotVideoColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// HotVideoColumns defines and stores column names for table cms_hot_video.
|
|||
type HotVideoColumns struct { |
|||
Id string //
|
|||
ClassId string //
|
|||
VodName string //
|
|||
VodPic string //
|
|||
VodTime string //
|
|||
Score string //
|
|||
CreatedAt string //
|
|||
UpdatedAt string //
|
|||
DeletedAt string //
|
|||
} |
|||
|
|||
// hotVideoColumns holds the columns for table cms_hot_video.
|
|||
var hotVideoColumns = HotVideoColumns{ |
|||
Id: "id", |
|||
ClassId: "class_id", |
|||
VodName: "vod_name", |
|||
VodPic: "vod_pic", |
|||
VodTime: "vod_time", |
|||
Score: "score", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
DeletedAt: "deleted_at", |
|||
} |
|||
|
|||
// NewHotVideoDao creates and returns a new DAO object for table data access.
|
|||
func NewHotVideoDao() *HotVideoDao { |
|||
return &HotVideoDao{ |
|||
group: "cms", |
|||
table: "cms_hot_video", |
|||
columns: hotVideoColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *HotVideoDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *HotVideoDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *HotVideoDao) Columns() HotVideoColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *HotVideoDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *HotVideoDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *HotVideoDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,77 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// HotkeyDao is the data access object for table cms_hotkey.
|
|||
type HotkeyDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns HotkeyColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// HotkeyColumns defines and stores column names for table cms_hotkey.
|
|||
type HotkeyColumns struct { |
|||
Id string //
|
|||
Keyword string //
|
|||
Sort string //
|
|||
} |
|||
|
|||
// hotkeyColumns holds the columns for table cms_hotkey.
|
|||
var hotkeyColumns = HotkeyColumns{ |
|||
Id: "id", |
|||
Keyword: "keyword", |
|||
Sort: "sort", |
|||
} |
|||
|
|||
// NewHotkeyDao creates and returns a new DAO object for table data access.
|
|||
func NewHotkeyDao() *HotkeyDao { |
|||
return &HotkeyDao{ |
|||
group: "cms", |
|||
table: "cms_hotkey", |
|||
columns: hotkeyColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *HotkeyDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *HotkeyDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *HotkeyDao) Columns() HotkeyColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *HotkeyDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *HotkeyDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *HotkeyDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,91 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// LogDao is the data access object for table cms_log.
|
|||
type LogDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns LogColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// LogColumns defines and stores column names for table cms_log.
|
|||
type LogColumns struct { |
|||
Id string //
|
|||
CreatedAt string // 创建时间
|
|||
UpdatedAt string // 更新时间
|
|||
Type string // 日志类别
|
|||
Title string // 日志说明
|
|||
Error string // 错误信息
|
|||
SendStatus string // 发送状态 | 处理状态
|
|||
IsView string // 已读
|
|||
ViewAt string // 访问时间
|
|||
UserId string // 操作员ID
|
|||
} |
|||
|
|||
// logColumns holds the columns for table cms_log.
|
|||
var logColumns = LogColumns{ |
|||
Id: "id", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
Type: "type", |
|||
Title: "title", |
|||
Error: "error", |
|||
SendStatus: "send_status", |
|||
IsView: "is_view", |
|||
ViewAt: "view_at", |
|||
UserId: "user_id", |
|||
} |
|||
|
|||
// NewLogDao creates and returns a new DAO object for table data access.
|
|||
func NewLogDao() *LogDao { |
|||
return &LogDao{ |
|||
group: "cms", |
|||
table: "cms_log", |
|||
columns: logColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *LogDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *LogDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *LogDao) Columns() LogColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *LogDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *LogDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *LogDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,95 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// PlayerDao is the data access object for table cms_player.
|
|||
type PlayerDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns PlayerColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// PlayerColumns defines and stores column names for table cms_player.
|
|||
type PlayerColumns struct { |
|||
Id string //
|
|||
Status string // 状态
|
|||
From string // 编码格式
|
|||
Name string // 名称
|
|||
Target string // 目标窗口
|
|||
Parse string // 解析状态
|
|||
ParseApi string // 解析地址
|
|||
Sort string // 排序
|
|||
Tip string // 提示
|
|||
Filename string // 文件名称
|
|||
Code string // 编码
|
|||
Remark string // 备注
|
|||
} |
|||
|
|||
// playerColumns holds the columns for table cms_player.
|
|||
var playerColumns = PlayerColumns{ |
|||
Id: "id", |
|||
Status: "status", |
|||
From: "from", |
|||
Name: "name", |
|||
Target: "target", |
|||
Parse: "parse", |
|||
ParseApi: "parse_api", |
|||
Sort: "sort", |
|||
Tip: "tip", |
|||
Filename: "filename", |
|||
Code: "code", |
|||
Remark: "remark", |
|||
} |
|||
|
|||
// NewPlayerDao creates and returns a new DAO object for table data access.
|
|||
func NewPlayerDao() *PlayerDao { |
|||
return &PlayerDao{ |
|||
group: "cms", |
|||
table: "cms_player", |
|||
columns: playerColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *PlayerDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *PlayerDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *PlayerDao) Columns() PlayerColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *PlayerDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *PlayerDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *PlayerDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,91 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// PlayerRecordDao is the data access object for table cms_player_record.
|
|||
type PlayerRecordDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns PlayerRecordColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// PlayerRecordColumns defines and stores column names for table cms_player_record.
|
|||
type PlayerRecordColumns struct { |
|||
Id string //
|
|||
VideoId string // 视频编号
|
|||
VideoTitle string //
|
|||
VideoPic string //
|
|||
UserId string // 用户编号
|
|||
LineId string // 线路编号
|
|||
PlayId string // 播放编号
|
|||
PlayTime string // 播放时间节点
|
|||
CreatedAt string //
|
|||
UpdatedAt string //
|
|||
} |
|||
|
|||
// playerRecordColumns holds the columns for table cms_player_record.
|
|||
var playerRecordColumns = PlayerRecordColumns{ |
|||
Id: "id", |
|||
VideoId: "video_id", |
|||
VideoTitle: "video_title", |
|||
VideoPic: "video_pic", |
|||
UserId: "user_id", |
|||
LineId: "line_id", |
|||
PlayId: "play_id", |
|||
PlayTime: "play_time", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
} |
|||
|
|||
// NewPlayerRecordDao creates and returns a new DAO object for table data access.
|
|||
func NewPlayerRecordDao() *PlayerRecordDao { |
|||
return &PlayerRecordDao{ |
|||
group: "cms", |
|||
table: "cms_player_record", |
|||
columns: playerRecordColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *PlayerRecordDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *PlayerRecordDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *PlayerRecordDao) Columns() PlayerRecordColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *PlayerRecordDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *PlayerRecordDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *PlayerRecordDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,81 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// SearchKeywordDao is the data access object for table cms_search_keyword.
|
|||
type SearchKeywordDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns SearchKeywordColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// SearchKeywordColumns defines and stores column names for table cms_search_keyword.
|
|||
type SearchKeywordColumns struct { |
|||
Id string // 主键
|
|||
CreatedAt string // 创建时间
|
|||
UpdatedAt string // 更新时间
|
|||
Keyword string // 搜索关键字
|
|||
Total string // 搜索次数
|
|||
} |
|||
|
|||
// searchKeywordColumns holds the columns for table cms_search_keyword.
|
|||
var searchKeywordColumns = SearchKeywordColumns{ |
|||
Id: "id", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
Keyword: "keyword", |
|||
Total: "total", |
|||
} |
|||
|
|||
// NewSearchKeywordDao creates and returns a new DAO object for table data access.
|
|||
func NewSearchKeywordDao() *SearchKeywordDao { |
|||
return &SearchKeywordDao{ |
|||
group: "cms", |
|||
table: "cms_search_keyword", |
|||
columns: searchKeywordColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *SearchKeywordDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *SearchKeywordDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *SearchKeywordDao) Columns() SearchKeywordColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *SearchKeywordDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *SearchKeywordDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *SearchKeywordDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,91 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ShortChapterDao is the data access object for table cms_short_chapter.
|
|||
type ShortChapterDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns ShortChapterColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// ShortChapterColumns defines and stores column names for table cms_short_chapter.
|
|||
type ShortChapterColumns struct { |
|||
Id string //
|
|||
ShortVideoId string // 短剧编号
|
|||
ChapterNum string // 短剧序号
|
|||
Title string // 章节标题
|
|||
Subtitles string // 为后期识别字幕做准备
|
|||
SourceUrl string // 源地址
|
|||
CdnUrl string // CDN 地址
|
|||
Chapter string // 章节介绍
|
|||
CreatedAt string //
|
|||
UpdatedAt string //
|
|||
} |
|||
|
|||
// shortChapterColumns holds the columns for table cms_short_chapter.
|
|||
var shortChapterColumns = ShortChapterColumns{ |
|||
Id: "id", |
|||
ShortVideoId: "short_video_id", |
|||
ChapterNum: "chapter_num", |
|||
Title: "title", |
|||
Subtitles: "subtitles", |
|||
SourceUrl: "source_url", |
|||
CdnUrl: "cdn_url", |
|||
Chapter: "chapter", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
} |
|||
|
|||
// NewShortChapterDao creates and returns a new DAO object for table data access.
|
|||
func NewShortChapterDao() *ShortChapterDao { |
|||
return &ShortChapterDao{ |
|||
group: "cms", |
|||
table: "cms_short_chapter", |
|||
columns: shortChapterColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *ShortChapterDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *ShortChapterDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *ShortChapterDao) Columns() ShortChapterColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *ShortChapterDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *ShortChapterDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *ShortChapterDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,77 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ShortPlayUrlsDao is the data access object for table cms_short_play_urls.
|
|||
type ShortPlayUrlsDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns ShortPlayUrlsColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// ShortPlayUrlsColumns defines and stores column names for table cms_short_play_urls.
|
|||
type ShortPlayUrlsColumns struct { |
|||
Id string //
|
|||
ShortVideoId string //
|
|||
Res string //
|
|||
} |
|||
|
|||
// shortPlayUrlsColumns holds the columns for table cms_short_play_urls.
|
|||
var shortPlayUrlsColumns = ShortPlayUrlsColumns{ |
|||
Id: "id", |
|||
ShortVideoId: "short_video_id", |
|||
Res: "res", |
|||
} |
|||
|
|||
// NewShortPlayUrlsDao creates and returns a new DAO object for table data access.
|
|||
func NewShortPlayUrlsDao() *ShortPlayUrlsDao { |
|||
return &ShortPlayUrlsDao{ |
|||
group: "cms", |
|||
table: "cms_short_play_urls", |
|||
columns: shortPlayUrlsColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *ShortPlayUrlsDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *ShortPlayUrlsDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *ShortPlayUrlsDao) Columns() ShortPlayUrlsColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *ShortPlayUrlsDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *ShortPlayUrlsDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *ShortPlayUrlsDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,79 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ShortPlayerDao is the data access object for table cms_short_player.
|
|||
type ShortPlayerDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns ShortPlayerColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// ShortPlayerColumns defines and stores column names for table cms_short_player.
|
|||
type ShortPlayerColumns struct { |
|||
Id string //
|
|||
Name string //
|
|||
Sort string //
|
|||
Status string //
|
|||
} |
|||
|
|||
// shortPlayerColumns holds the columns for table cms_short_player.
|
|||
var shortPlayerColumns = ShortPlayerColumns{ |
|||
Id: "id", |
|||
Name: "name", |
|||
Sort: "sort", |
|||
Status: "status", |
|||
} |
|||
|
|||
// NewShortPlayerDao creates and returns a new DAO object for table data access.
|
|||
func NewShortPlayerDao() *ShortPlayerDao { |
|||
return &ShortPlayerDao{ |
|||
group: "cms", |
|||
table: "cms_short_player", |
|||
columns: shortPlayerColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *ShortPlayerDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *ShortPlayerDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *ShortPlayerDao) Columns() ShortPlayerColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *ShortPlayerDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *ShortPlayerDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *ShortPlayerDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,79 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ShortTagsDao is the data access object for table cms_short_tags.
|
|||
type ShortTagsDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns ShortTagsColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// ShortTagsColumns defines and stores column names for table cms_short_tags.
|
|||
type ShortTagsColumns struct { |
|||
Id string //
|
|||
Tag string //
|
|||
Count string //
|
|||
Sort string //
|
|||
} |
|||
|
|||
// shortTagsColumns holds the columns for table cms_short_tags.
|
|||
var shortTagsColumns = ShortTagsColumns{ |
|||
Id: "id", |
|||
Tag: "tag", |
|||
Count: "count", |
|||
Sort: "sort", |
|||
} |
|||
|
|||
// NewShortTagsDao creates and returns a new DAO object for table data access.
|
|||
func NewShortTagsDao() *ShortTagsDao { |
|||
return &ShortTagsDao{ |
|||
group: "cms", |
|||
table: "cms_short_tags", |
|||
columns: shortTagsColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *ShortTagsDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *ShortTagsDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *ShortTagsDao) Columns() ShortTagsColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *ShortTagsDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *ShortTagsDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *ShortTagsDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,109 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ShortVideoDao is the data access object for table cms_short_video.
|
|||
type ShortVideoDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns ShortVideoColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// ShortVideoColumns defines and stores column names for table cms_short_video.
|
|||
type ShortVideoColumns struct { |
|||
Id string //
|
|||
Title string // 标题
|
|||
Introduction string //
|
|||
Tag string // 标签
|
|||
Author string // 作者
|
|||
Actor string // 演员
|
|||
Protagonist string // 主角
|
|||
Cover string // 封面
|
|||
CoverUrl string // 封面
|
|||
ChapterUrls string // 资源地址
|
|||
ChapterCount string // 当前章节
|
|||
ChapterMax string // 共人章节
|
|||
Status string // 状态 0未审核 1更新中 2完结
|
|||
Views string // 观看次数
|
|||
Stars string // 标星
|
|||
CreatedAt string //
|
|||
UpdatedAt string //
|
|||
FinishStatus string //
|
|||
Online string //
|
|||
} |
|||
|
|||
// shortVideoColumns holds the columns for table cms_short_video.
|
|||
var shortVideoColumns = ShortVideoColumns{ |
|||
Id: "id", |
|||
Title: "title", |
|||
Introduction: "introduction", |
|||
Tag: "tag", |
|||
Author: "author", |
|||
Actor: "actor", |
|||
Protagonist: "protagonist", |
|||
Cover: "cover", |
|||
CoverUrl: "cover_url", |
|||
ChapterUrls: "chapter_urls", |
|||
ChapterCount: "chapter_count", |
|||
ChapterMax: "chapter_max", |
|||
Status: "status", |
|||
Views: "views", |
|||
Stars: "stars", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
FinishStatus: "finish_status", |
|||
Online: "online", |
|||
} |
|||
|
|||
// NewShortVideoDao creates and returns a new DAO object for table data access.
|
|||
func NewShortVideoDao() *ShortVideoDao { |
|||
return &ShortVideoDao{ |
|||
group: "cms", |
|||
table: "cms_short_video", |
|||
columns: shortVideoColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *ShortVideoDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *ShortVideoDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *ShortVideoDao) Columns() ShortVideoColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *ShortVideoDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *ShortVideoDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *ShortVideoDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,91 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// SiteDomainDao is the data access object for table cms_site_domain.
|
|||
type SiteDomainDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns SiteDomainColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// SiteDomainColumns defines and stores column names for table cms_site_domain.
|
|||
type SiteDomainColumns struct { |
|||
Id string // 主键
|
|||
CreatedAt string // 创建时间
|
|||
UpdatedAt string // 更新时间
|
|||
Sort string // 排序
|
|||
Name string // 网站名称
|
|||
Domain string // 域名
|
|||
Extend string // 扩展属性
|
|||
GroupId string // 分组id
|
|||
Remark string // 备注
|
|||
Status string // 启用状态
|
|||
} |
|||
|
|||
// siteDomainColumns holds the columns for table cms_site_domain.
|
|||
var siteDomainColumns = SiteDomainColumns{ |
|||
Id: "id", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
Sort: "sort", |
|||
Name: "name", |
|||
Domain: "domain", |
|||
Extend: "extend", |
|||
GroupId: "group_id", |
|||
Remark: "remark", |
|||
Status: "status", |
|||
} |
|||
|
|||
// NewSiteDomainDao creates and returns a new DAO object for table data access.
|
|||
func NewSiteDomainDao() *SiteDomainDao { |
|||
return &SiteDomainDao{ |
|||
group: "cms", |
|||
table: "cms_site_domain", |
|||
columns: siteDomainColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *SiteDomainDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *SiteDomainDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *SiteDomainDao) Columns() SiteDomainColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *SiteDomainDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *SiteDomainDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *SiteDomainDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,83 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// SiteGroupDao is the data access object for table cms_site_group.
|
|||
type SiteGroupDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns SiteGroupColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// SiteGroupColumns defines and stores column names for table cms_site_group.
|
|||
type SiteGroupColumns struct { |
|||
Id string // 主键
|
|||
CreatedAt string // 创建时间
|
|||
UpdatedAt string // 更新时间
|
|||
Name string // 分类名称
|
|||
Remark string // 备注
|
|||
Sort string // 排序
|
|||
} |
|||
|
|||
// siteGroupColumns holds the columns for table cms_site_group.
|
|||
var siteGroupColumns = SiteGroupColumns{ |
|||
Id: "id", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
Name: "name", |
|||
Remark: "remark", |
|||
Sort: "sort", |
|||
} |
|||
|
|||
// NewSiteGroupDao creates and returns a new DAO object for table data access.
|
|||
func NewSiteGroupDao() *SiteGroupDao { |
|||
return &SiteGroupDao{ |
|||
group: "cms", |
|||
table: "cms_site_group", |
|||
columns: siteGroupColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *SiteGroupDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *SiteGroupDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *SiteGroupDao) Columns() SiteGroupColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *SiteGroupDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *SiteGroupDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *SiteGroupDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,89 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// SiteLinkDao is the data access object for table cms_site_link.
|
|||
type SiteLinkDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns SiteLinkColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// SiteLinkColumns defines and stores column names for table cms_site_link.
|
|||
type SiteLinkColumns struct { |
|||
Id string // 主键
|
|||
CreatedAt string // 创建时间
|
|||
UpdatedAt string // 更新时间
|
|||
Name string // 友链名称
|
|||
Link string // 链接
|
|||
SiteId string // 站点id
|
|||
Status string // 启用状态
|
|||
Sort string // 排序
|
|||
Target string // 打开方式
|
|||
} |
|||
|
|||
// siteLinkColumns holds the columns for table cms_site_link.
|
|||
var siteLinkColumns = SiteLinkColumns{ |
|||
Id: "id", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
Name: "name", |
|||
Link: "link", |
|||
SiteId: "site_id", |
|||
Status: "status", |
|||
Sort: "sort", |
|||
Target: "target", |
|||
} |
|||
|
|||
// NewSiteLinkDao creates and returns a new DAO object for table data access.
|
|||
func NewSiteLinkDao() *SiteLinkDao { |
|||
return &SiteLinkDao{ |
|||
group: "cms", |
|||
table: "cms_site_link", |
|||
columns: siteLinkColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *SiteLinkDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *SiteLinkDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *SiteLinkDao) Columns() SiteLinkColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *SiteLinkDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *SiteLinkDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *SiteLinkDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,165 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// VideoDao is the data access object for table cms_video.
|
|||
type VideoDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns VideoColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// VideoColumns defines and stores column names for table cms_video.
|
|||
type VideoColumns struct { |
|||
Id string //
|
|||
Title string // 标题
|
|||
TitleSub string // 副标
|
|||
Letter string // 首字母
|
|||
Tag string // TAG
|
|||
Color string // 颜色
|
|||
Lock string // 锁定
|
|||
Copyright string // 版权
|
|||
IsEnd string // 完结
|
|||
Status string // 状态
|
|||
Class string // 扩展分类
|
|||
CategoryId string // 分类
|
|||
Pic string // 图片
|
|||
PicId string // 图片编号
|
|||
PicLocal string //
|
|||
PicThumb string // 缩略图
|
|||
PicSlide string // 轮播
|
|||
PicScreenshot string // 截图
|
|||
PicStatus string // 图片状态
|
|||
Actor string // 演员
|
|||
Director string // 导演
|
|||
Writer string // 编剧
|
|||
Remarks string // 备注
|
|||
Pubdate string // 发布时间
|
|||
Total string // 总集数
|
|||
Serial string // 连载数
|
|||
Duration string // 视频时长
|
|||
Tv string // 电视频道
|
|||
Weekday string // 节目周期
|
|||
Area string // 地区
|
|||
Lang string // 语言
|
|||
Jumpurl string // 跳转URL
|
|||
Version string // 资源版本
|
|||
Year string // 年份
|
|||
State string // 资源类别
|
|||
DoubanScore string // 豆瓣评分
|
|||
DoubanId string // 豆瓣ID
|
|||
Up string // 顶
|
|||
Down string // 踩
|
|||
Hits string // 人气
|
|||
HitsMonth string // 月人气
|
|||
HitsWeek string // 周人气
|
|||
HitsDay string // 天人气
|
|||
Content string // 内容
|
|||
CreatedAt string //
|
|||
Blurb string // 简要介绍
|
|||
UpdatedAt string //
|
|||
} |
|||
|
|||
// videoColumns holds the columns for table cms_video.
|
|||
var videoColumns = VideoColumns{ |
|||
Id: "id", |
|||
Title: "title", |
|||
TitleSub: "title_sub", |
|||
Letter: "letter", |
|||
Tag: "tag", |
|||
Color: "color", |
|||
Lock: "lock", |
|||
Copyright: "copyright", |
|||
IsEnd: "is_end", |
|||
Status: "status", |
|||
Class: "class", |
|||
CategoryId: "category_id", |
|||
Pic: "pic", |
|||
PicId: "pic_id", |
|||
PicLocal: "pic_local", |
|||
PicThumb: "pic_thumb", |
|||
PicSlide: "pic_slide", |
|||
PicScreenshot: "pic_screenshot", |
|||
PicStatus: "pic_status", |
|||
Actor: "actor", |
|||
Director: "director", |
|||
Writer: "writer", |
|||
Remarks: "remarks", |
|||
Pubdate: "pubdate", |
|||
Total: "total", |
|||
Serial: "serial", |
|||
Duration: "duration", |
|||
Tv: "tv", |
|||
Weekday: "weekday", |
|||
Area: "area", |
|||
Lang: "lang", |
|||
Jumpurl: "jumpurl", |
|||
Version: "version", |
|||
Year: "year", |
|||
State: "state", |
|||
DoubanScore: "douban_score", |
|||
DoubanId: "douban_id", |
|||
Up: "up", |
|||
Down: "down", |
|||
Hits: "hits", |
|||
HitsMonth: "hits_month", |
|||
HitsWeek: "hits_week", |
|||
HitsDay: "hits_day", |
|||
Content: "content", |
|||
CreatedAt: "created_at", |
|||
Blurb: "blurb", |
|||
UpdatedAt: "updated_at", |
|||
} |
|||
|
|||
// NewVideoDao creates and returns a new DAO object for table data access.
|
|||
func NewVideoDao() *VideoDao { |
|||
return &VideoDao{ |
|||
group: "cms", |
|||
table: "cms_video", |
|||
columns: videoColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *VideoDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *VideoDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *VideoDao) Columns() VideoColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *VideoDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *VideoDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *VideoDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,83 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// VideoBindDao is the data access object for table cms_video_bind.
|
|||
type VideoBindDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns VideoBindColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// VideoBindColumns defines and stores column names for table cms_video_bind.
|
|||
type VideoBindColumns struct { |
|||
Id string //
|
|||
VideoId string // 视频编号
|
|||
CollectId string // 资源站编号
|
|||
SourceId string // 原始编号
|
|||
CreatedAt string //
|
|||
UpdatedAt string //
|
|||
} |
|||
|
|||
// videoBindColumns holds the columns for table cms_video_bind.
|
|||
var videoBindColumns = VideoBindColumns{ |
|||
Id: "id", |
|||
VideoId: "video_id", |
|||
CollectId: "collect_id", |
|||
SourceId: "source_id", |
|||
CreatedAt: "created_at", |
|||
UpdatedAt: "updated_at", |
|||
} |
|||
|
|||
// NewVideoBindDao creates and returns a new DAO object for table data access.
|
|||
func NewVideoBindDao() *VideoBindDao { |
|||
return &VideoBindDao{ |
|||
group: "cms", |
|||
table: "cms_video_bind", |
|||
columns: videoBindColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *VideoBindDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *VideoBindDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *VideoBindDao) Columns() VideoBindColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *VideoBindDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *VideoBindDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *VideoBindDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,77 @@ |
|||
// ==========================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// ==========================================================================
|
|||
|
|||
package internal |
|||
|
|||
import ( |
|||
"context" |
|||
|
|||
"github.com/gogf/gf/v2/database/gdb" |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// VideoUrlDao is the data access object for table cms_video_url.
|
|||
type VideoUrlDao struct { |
|||
table string // table is the underlying table name of the DAO.
|
|||
group string // group is the database configuration group name of current DAO.
|
|||
columns VideoUrlColumns // columns contains all the column names of Table for convenient usage.
|
|||
} |
|||
|
|||
// VideoUrlColumns defines and stores column names for table cms_video_url.
|
|||
type VideoUrlColumns struct { |
|||
Id string //
|
|||
VideoId string //
|
|||
Info string //
|
|||
} |
|||
|
|||
// videoUrlColumns holds the columns for table cms_video_url.
|
|||
var videoUrlColumns = VideoUrlColumns{ |
|||
Id: "id", |
|||
VideoId: "video_id", |
|||
Info: "info", |
|||
} |
|||
|
|||
// NewVideoUrlDao creates and returns a new DAO object for table data access.
|
|||
func NewVideoUrlDao() *VideoUrlDao { |
|||
return &VideoUrlDao{ |
|||
group: "cms", |
|||
table: "cms_video_url", |
|||
columns: videoUrlColumns, |
|||
} |
|||
} |
|||
|
|||
// DB retrieves and returns the underlying raw database management object of current DAO.
|
|||
func (dao *VideoUrlDao) DB() gdb.DB { |
|||
return g.DB(dao.group) |
|||
} |
|||
|
|||
// Table returns the table name of current dao.
|
|||
func (dao *VideoUrlDao) Table() string { |
|||
return dao.table |
|||
} |
|||
|
|||
// Columns returns all column names of current dao.
|
|||
func (dao *VideoUrlDao) Columns() VideoUrlColumns { |
|||
return dao.columns |
|||
} |
|||
|
|||
// Group returns the configuration group name of database of current dao.
|
|||
func (dao *VideoUrlDao) Group() string { |
|||
return dao.group |
|||
} |
|||
|
|||
// Ctx creates and returns the Model for current DAO, It automatically sets the context for current operation.
|
|||
func (dao *VideoUrlDao) Ctx(ctx context.Context) *gdb.Model { |
|||
return dao.DB().Model(dao.table).Safe().Ctx(ctx) |
|||
} |
|||
|
|||
// Transaction wraps the transaction logic using function f.
|
|||
// It rollbacks the transaction and returns the error from function f if it returns non-nil error.
|
|||
// It commits the transaction and returns nil if function f returns nil.
|
|||
//
|
|||
// Note that, you should not Commit or Rollback the transaction in function f
|
|||
// as it is automatically handled by this function.
|
|||
func (dao *VideoUrlDao) Transaction(ctx context.Context, f func(ctx context.Context, tx gdb.TX) error) (err error) { |
|||
return dao.Ctx(ctx).Transaction(ctx, f) |
|||
} |
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalLogDao is internal type for wrapping internal DAO implements.
|
|||
type internalLogDao = *internal.LogDao |
|||
|
|||
// logDao is the data access object for table cms_log.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type logDao struct { |
|||
internalLogDao |
|||
} |
|||
|
|||
var ( |
|||
// Log is globally public accessible object for table cms_log operations.
|
|||
Log = logDao{ |
|||
internal.NewLogDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalPlayerDao is internal type for wrapping internal DAO implements.
|
|||
type internalPlayerDao = *internal.PlayerDao |
|||
|
|||
// playerDao is the data access object for table cms_player.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type playerDao struct { |
|||
internalPlayerDao |
|||
} |
|||
|
|||
var ( |
|||
// Player is globally public accessible object for table cms_player operations.
|
|||
Player = playerDao{ |
|||
internal.NewPlayerDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalPlayerRecordDao is internal type for wrapping internal DAO implements.
|
|||
type internalPlayerRecordDao = *internal.PlayerRecordDao |
|||
|
|||
// playerRecordDao is the data access object for table cms_player_record.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type playerRecordDao struct { |
|||
internalPlayerRecordDao |
|||
} |
|||
|
|||
var ( |
|||
// PlayerRecord is globally public accessible object for table cms_player_record operations.
|
|||
PlayerRecord = playerRecordDao{ |
|||
internal.NewPlayerRecordDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalSearchKeywordDao is internal type for wrapping internal DAO implements.
|
|||
type internalSearchKeywordDao = *internal.SearchKeywordDao |
|||
|
|||
// searchKeywordDao is the data access object for table cms_search_keyword.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type searchKeywordDao struct { |
|||
internalSearchKeywordDao |
|||
} |
|||
|
|||
var ( |
|||
// SearchKeyword is globally public accessible object for table cms_search_keyword operations.
|
|||
SearchKeyword = searchKeywordDao{ |
|||
internal.NewSearchKeywordDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalShortChapterDao is internal type for wrapping internal DAO implements.
|
|||
type internalShortChapterDao = *internal.ShortChapterDao |
|||
|
|||
// shortChapterDao is the data access object for table cms_short_chapter.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type shortChapterDao struct { |
|||
internalShortChapterDao |
|||
} |
|||
|
|||
var ( |
|||
// ShortChapter is globally public accessible object for table cms_short_chapter operations.
|
|||
ShortChapter = shortChapterDao{ |
|||
internal.NewShortChapterDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalShortPlayUrlsDao is internal type for wrapping internal DAO implements.
|
|||
type internalShortPlayUrlsDao = *internal.ShortPlayUrlsDao |
|||
|
|||
// shortPlayUrlsDao is the data access object for table cms_short_play_urls.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type shortPlayUrlsDao struct { |
|||
internalShortPlayUrlsDao |
|||
} |
|||
|
|||
var ( |
|||
// ShortPlayUrls is globally public accessible object for table cms_short_play_urls operations.
|
|||
ShortPlayUrls = shortPlayUrlsDao{ |
|||
internal.NewShortPlayUrlsDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalShortPlayerDao is internal type for wrapping internal DAO implements.
|
|||
type internalShortPlayerDao = *internal.ShortPlayerDao |
|||
|
|||
// shortPlayerDao is the data access object for table cms_short_player.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type shortPlayerDao struct { |
|||
internalShortPlayerDao |
|||
} |
|||
|
|||
var ( |
|||
// ShortPlayer is globally public accessible object for table cms_short_player operations.
|
|||
ShortPlayer = shortPlayerDao{ |
|||
internal.NewShortPlayerDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalShortTagsDao is internal type for wrapping internal DAO implements.
|
|||
type internalShortTagsDao = *internal.ShortTagsDao |
|||
|
|||
// shortTagsDao is the data access object for table cms_short_tags.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type shortTagsDao struct { |
|||
internalShortTagsDao |
|||
} |
|||
|
|||
var ( |
|||
// ShortTags is globally public accessible object for table cms_short_tags operations.
|
|||
ShortTags = shortTagsDao{ |
|||
internal.NewShortTagsDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalShortVideoDao is internal type for wrapping internal DAO implements.
|
|||
type internalShortVideoDao = *internal.ShortVideoDao |
|||
|
|||
// shortVideoDao is the data access object for table cms_short_video.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type shortVideoDao struct { |
|||
internalShortVideoDao |
|||
} |
|||
|
|||
var ( |
|||
// ShortVideo is globally public accessible object for table cms_short_video operations.
|
|||
ShortVideo = shortVideoDao{ |
|||
internal.NewShortVideoDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalSiteDomainDao is internal type for wrapping internal DAO implements.
|
|||
type internalSiteDomainDao = *internal.SiteDomainDao |
|||
|
|||
// siteDomainDao is the data access object for table cms_site_domain.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type siteDomainDao struct { |
|||
internalSiteDomainDao |
|||
} |
|||
|
|||
var ( |
|||
// SiteDomain is globally public accessible object for table cms_site_domain operations.
|
|||
SiteDomain = siteDomainDao{ |
|||
internal.NewSiteDomainDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalSiteGroupDao is internal type for wrapping internal DAO implements.
|
|||
type internalSiteGroupDao = *internal.SiteGroupDao |
|||
|
|||
// siteGroupDao is the data access object for table cms_site_group.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type siteGroupDao struct { |
|||
internalSiteGroupDao |
|||
} |
|||
|
|||
var ( |
|||
// SiteGroup is globally public accessible object for table cms_site_group operations.
|
|||
SiteGroup = siteGroupDao{ |
|||
internal.NewSiteGroupDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalSiteLinkDao is internal type for wrapping internal DAO implements.
|
|||
type internalSiteLinkDao = *internal.SiteLinkDao |
|||
|
|||
// siteLinkDao is the data access object for table cms_site_link.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type siteLinkDao struct { |
|||
internalSiteLinkDao |
|||
} |
|||
|
|||
var ( |
|||
// SiteLink is globally public accessible object for table cms_site_link operations.
|
|||
SiteLink = siteLinkDao{ |
|||
internal.NewSiteLinkDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalVideoDao is internal type for wrapping internal DAO implements.
|
|||
type internalVideoDao = *internal.VideoDao |
|||
|
|||
// videoDao is the data access object for table cms_video.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type videoDao struct { |
|||
internalVideoDao |
|||
} |
|||
|
|||
var ( |
|||
// Video is globally public accessible object for table cms_video operations.
|
|||
Video = videoDao{ |
|||
internal.NewVideoDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalVideoBindDao is internal type for wrapping internal DAO implements.
|
|||
type internalVideoBindDao = *internal.VideoBindDao |
|||
|
|||
// videoBindDao is the data access object for table cms_video_bind.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type videoBindDao struct { |
|||
internalVideoBindDao |
|||
} |
|||
|
|||
var ( |
|||
// VideoBind is globally public accessible object for table cms_video_bind operations.
|
|||
VideoBind = videoBindDao{ |
|||
internal.NewVideoBindDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,27 @@ |
|||
// =================================================================================
|
|||
// This is auto-generated by GoFrame CLI tool only once. Fill this file as you wish.
|
|||
// =================================================================================
|
|||
|
|||
package dao |
|||
|
|||
import ( |
|||
"xgit.pub/module/cms/app/dao/internal" |
|||
) |
|||
|
|||
// internalVideoUrlDao is internal type for wrapping internal DAO implements.
|
|||
type internalVideoUrlDao = *internal.VideoUrlDao |
|||
|
|||
// videoUrlDao is the data access object for table cms_video_url.
|
|||
// You can define custom methods on it to extend its functionality as you wish.
|
|||
type videoUrlDao struct { |
|||
internalVideoUrlDao |
|||
} |
|||
|
|||
var ( |
|||
// VideoUrl is globally public accessible object for table cms_video_url operations.
|
|||
VideoUrl = videoUrlDao{ |
|||
internal.NewVideoUrlDao(), |
|||
} |
|||
) |
|||
|
|||
// Fill with you ideas below.
|
@ -0,0 +1,49 @@ |
|||
package collect |
|||
|
|||
import ( |
|||
"context" |
|||
v1 "xgit.pub/module/cms/app/api/collect/v1" |
|||
"xgit.pub/module/cms/app/service" |
|||
) |
|||
|
|||
type sCollect struct { |
|||
} |
|||
|
|||
func init() { |
|||
Collect := New() |
|||
service.RegisterCollect(Collect) |
|||
} |
|||
|
|||
func New() *sCollect { |
|||
return &sCollect{} |
|||
} |
|||
|
|||
// GetList 获取列表
|
|||
func (s *sCollect) GetList(ctx context.Context, req *v1.GetListReq) (res *v1.GetListRes, err error) { |
|||
return |
|||
} |
|||
|
|||
// Get 获取详情
|
|||
func (s *sCollect) Get(ctx context.Context, req *v1.GetReq) (res *v1.GetRes, err error) { |
|||
return |
|||
} |
|||
|
|||
// Create 创建
|
|||
func (s *sCollect) Create(ctx context.Context, req *v1.CreateReq) (res *v1.CreateRes, err error) { |
|||
return |
|||
} |
|||
|
|||
// Update 更新
|
|||
func (s *sCollect) Update(ctx context.Context, req *v1.UpdateReq) (res *v1.UpdateRes, err error) { |
|||
return |
|||
} |
|||
|
|||
// Delete 删除
|
|||
func (s *sCollect) Delete(ctx context.Context, req *v1.DeleteReq) (res *v1.DeleteRes, err error) { |
|||
return |
|||
} |
|||
|
|||
// BatchDelete 批量删除
|
|||
func (s *sCollect) BatchDelete(ctx context.Context, req *v1.BatchDeleteReq) (res *v1.BatchDeleteRes, err error) { |
|||
return |
|||
} |
@ -0,0 +1 @@ |
|||
package logic |
@ -0,0 +1,29 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// Category is the golang structure of table cms_category for DAO operations like Where/Data.
|
|||
type Category struct { |
|||
g.Meta `orm:"table:cms_category, do:true"` |
|||
Id interface{} //
|
|||
ParentId interface{} // 父节点
|
|||
Name interface{} // 分类名字
|
|||
Union interface{} // 关联
|
|||
Sort interface{} // 排序
|
|||
Status interface{} // 状态
|
|||
SeoTitle interface{} //
|
|||
SeoKey interface{} //
|
|||
SeoDes interface{} //
|
|||
TplIndex interface{} // Index
|
|||
TplList interface{} // List
|
|||
TplDetail interface{} // Detail
|
|||
TplDown interface{} // Down
|
|||
TplPlay interface{} // player
|
|||
Extend interface{} // 扩展属性 集合
|
|||
} |
@ -0,0 +1,24 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// Collect is the golang structure of table cms_collect for DAO operations like Where/Data.
|
|||
type Collect struct { |
|||
g.Meta `orm:"table:cms_collect, do:true"` |
|||
Id interface{} //
|
|||
Name interface{} // 资源名
|
|||
Url interface{} //
|
|||
Param interface{} // 参数
|
|||
Model interface{} // 类型
|
|||
Opt interface{} // 操作方式
|
|||
Filter interface{} // 过滤模式
|
|||
FilterForm interface{} //
|
|||
SyncPic interface{} // 同步图片 全局 2 开启 1 关闭0
|
|||
Class interface{} // 扩展分类 逗号,分隔
|
|||
} |
@ -0,0 +1,18 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// CollectBind is the golang structure of table cms_collect_bind for DAO operations like Where/Data.
|
|||
type CollectBind struct { |
|||
g.Meta `orm:"table:cms_collect_bind, do:true"` |
|||
Id interface{} //
|
|||
CollectId interface{} //
|
|||
CategoryId interface{} //
|
|||
SourceId interface{} //
|
|||
} |
@ -0,0 +1,28 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// CollectTask is the golang structure of table cms_collect_task for DAO operations like Where/Data.
|
|||
type CollectTask struct { |
|||
g.Meta `orm:"table:cms_collect_task, do:true"` |
|||
Id interface{} //
|
|||
CollectId interface{} // 采集
|
|||
Running interface{} // 是否运行中
|
|||
Progress interface{} // 进度
|
|||
Status interface{} // 状态
|
|||
Current interface{} // 当前
|
|||
Total interface{} // 总记录
|
|||
PageCount interface{} // 总页数
|
|||
CurrentPage interface{} // 当前页
|
|||
StartTime *gtime.Time // 开始时间
|
|||
LastTime *gtime.Time // 最后提交时间
|
|||
EndTime *gtime.Time // 结束时间
|
|||
UpdateTime interface{} // 采集多少时间内
|
|||
} |
@ -0,0 +1,20 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// Config is the golang structure of table cms_config for DAO operations like Where/Data.
|
|||
type Config struct { |
|||
g.Meta `orm:"table:cms_config, do:true"` |
|||
Id interface{} //
|
|||
Name interface{} //
|
|||
Value interface{} //
|
|||
CreatedAt *gtime.Time // 创建时间
|
|||
UpdatedAt *gtime.Time // 更新时间
|
|||
} |
@ -0,0 +1,23 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// Favorite is the golang structure of table cms_favorite for DAO operations like Where/Data.
|
|||
type Favorite struct { |
|||
g.Meta `orm:"table:cms_favorite, do:true"` |
|||
Id interface{} //
|
|||
VideoId interface{} //
|
|||
VideoTitle interface{} //
|
|||
VideoPic interface{} //
|
|||
UserId interface{} //
|
|||
RecordId interface{} //
|
|||
CreatedAt *gtime.Time //
|
|||
UpdatedAt *gtime.Time //
|
|||
} |
@ -0,0 +1,20 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// HotClass is the golang structure of table cms_hot_class for DAO operations like Where/Data.
|
|||
type HotClass struct { |
|||
g.Meta `orm:"table:cms_hot_class, do:true"` |
|||
Id interface{} //
|
|||
TypeName interface{} // 名字
|
|||
Code interface{} // 代码
|
|||
Url interface{} // 地址
|
|||
Param interface{} // 参数
|
|||
Status interface{} // 状态
|
|||
} |
@ -0,0 +1,24 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// HotVideo is the golang structure of table cms_hot_video for DAO operations like Where/Data.
|
|||
type HotVideo struct { |
|||
g.Meta `orm:"table:cms_hot_video, do:true"` |
|||
Id interface{} //
|
|||
ClassId interface{} //
|
|||
VodName interface{} //
|
|||
VodPic interface{} //
|
|||
VodTime *gtime.Time //
|
|||
Score interface{} //
|
|||
CreatedAt *gtime.Time //
|
|||
UpdatedAt *gtime.Time //
|
|||
DeletedAt *gtime.Time //
|
|||
} |
@ -0,0 +1,17 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// Hotkey is the golang structure of table cms_hotkey for DAO operations like Where/Data.
|
|||
type Hotkey struct { |
|||
g.Meta `orm:"table:cms_hotkey, do:true"` |
|||
Id interface{} //
|
|||
Keyword interface{} //
|
|||
Sort interface{} //
|
|||
} |
@ -0,0 +1,25 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// Log is the golang structure of table cms_log for DAO operations like Where/Data.
|
|||
type Log struct { |
|||
g.Meta `orm:"table:cms_log, do:true"` |
|||
Id interface{} //
|
|||
CreatedAt *gtime.Time // 创建时间
|
|||
UpdatedAt *gtime.Time // 更新时间
|
|||
Type interface{} // 日志类别
|
|||
Title interface{} // 日志说明
|
|||
Error interface{} // 错误信息
|
|||
SendStatus interface{} // 发送状态 | 处理状态
|
|||
IsView interface{} // 已读
|
|||
ViewAt *gtime.Time // 访问时间
|
|||
UserId interface{} // 操作员ID
|
|||
} |
@ -0,0 +1,26 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// Player is the golang structure of table cms_player for DAO operations like Where/Data.
|
|||
type Player struct { |
|||
g.Meta `orm:"table:cms_player, do:true"` |
|||
Id interface{} //
|
|||
Status interface{} // 状态
|
|||
From interface{} // 编码格式
|
|||
Name interface{} // 名称
|
|||
Target interface{} // 目标窗口
|
|||
Parse interface{} // 解析状态
|
|||
ParseApi interface{} // 解析地址
|
|||
Sort interface{} // 排序
|
|||
Tip interface{} // 提示
|
|||
Filename interface{} // 文件名称
|
|||
Code interface{} // 编码
|
|||
Remark interface{} // 备注
|
|||
} |
@ -0,0 +1,25 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// PlayerRecord is the golang structure of table cms_player_record for DAO operations like Where/Data.
|
|||
type PlayerRecord struct { |
|||
g.Meta `orm:"table:cms_player_record, do:true"` |
|||
Id interface{} //
|
|||
VideoId interface{} // 视频编号
|
|||
VideoTitle interface{} //
|
|||
VideoPic interface{} //
|
|||
UserId interface{} // 用户编号
|
|||
LineId interface{} // 线路编号
|
|||
PlayId interface{} // 播放编号
|
|||
PlayTime interface{} // 播放时间节点
|
|||
CreatedAt *gtime.Time //
|
|||
UpdatedAt *gtime.Time //
|
|||
} |
@ -0,0 +1,20 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// SearchKeyword is the golang structure of table cms_search_keyword for DAO operations like Where/Data.
|
|||
type SearchKeyword struct { |
|||
g.Meta `orm:"table:cms_search_keyword, do:true"` |
|||
Id interface{} // 主键
|
|||
CreatedAt *gtime.Time // 创建时间
|
|||
UpdatedAt *gtime.Time // 更新时间
|
|||
Keyword interface{} // 搜索关键字
|
|||
Total interface{} // 搜索次数
|
|||
} |
@ -0,0 +1,25 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// ShortChapter is the golang structure of table cms_short_chapter for DAO operations like Where/Data.
|
|||
type ShortChapter struct { |
|||
g.Meta `orm:"table:cms_short_chapter, do:true"` |
|||
Id interface{} //
|
|||
ShortVideoId interface{} // 短剧编号
|
|||
ChapterNum interface{} // 短剧序号
|
|||
Title interface{} // 章节标题
|
|||
Subtitles interface{} // 为后期识别字幕做准备
|
|||
SourceUrl interface{} // 源地址
|
|||
CdnUrl interface{} // CDN 地址
|
|||
Chapter interface{} // 章节介绍
|
|||
CreatedAt *gtime.Time //
|
|||
UpdatedAt *gtime.Time //
|
|||
} |
@ -0,0 +1,17 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ShortPlayUrls is the golang structure of table cms_short_play_urls for DAO operations like Where/Data.
|
|||
type ShortPlayUrls struct { |
|||
g.Meta `orm:"table:cms_short_play_urls, do:true"` |
|||
Id interface{} //
|
|||
ShortVideoId interface{} //
|
|||
Res interface{} //
|
|||
} |
@ -0,0 +1,18 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ShortPlayer is the golang structure of table cms_short_player for DAO operations like Where/Data.
|
|||
type ShortPlayer struct { |
|||
g.Meta `orm:"table:cms_short_player, do:true"` |
|||
Id interface{} //
|
|||
Name interface{} //
|
|||
Sort interface{} //
|
|||
Status interface{} //
|
|||
} |
@ -0,0 +1,18 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// ShortTags is the golang structure of table cms_short_tags for DAO operations like Where/Data.
|
|||
type ShortTags struct { |
|||
g.Meta `orm:"table:cms_short_tags, do:true"` |
|||
Id interface{} //
|
|||
Tag interface{} //
|
|||
Count interface{} //
|
|||
Sort interface{} //
|
|||
} |
@ -0,0 +1,34 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// ShortVideo is the golang structure of table cms_short_video for DAO operations like Where/Data.
|
|||
type ShortVideo struct { |
|||
g.Meta `orm:"table:cms_short_video, do:true"` |
|||
Id interface{} //
|
|||
Title interface{} // 标题
|
|||
Introduction interface{} //
|
|||
Tag interface{} // 标签
|
|||
Author interface{} // 作者
|
|||
Actor interface{} // 演员
|
|||
Protagonist interface{} // 主角
|
|||
Cover interface{} // 封面
|
|||
CoverUrl interface{} // 封面
|
|||
ChapterUrls interface{} // 资源地址
|
|||
ChapterCount interface{} // 当前章节
|
|||
ChapterMax interface{} // 共人章节
|
|||
Status interface{} // 状态 0未审核 1更新中 2完结
|
|||
Views interface{} // 观看次数
|
|||
Stars interface{} // 标星
|
|||
CreatedAt *gtime.Time //
|
|||
UpdatedAt *gtime.Time //
|
|||
FinishStatus interface{} //
|
|||
Online interface{} //
|
|||
} |
@ -0,0 +1,25 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// SiteDomain is the golang structure of table cms_site_domain for DAO operations like Where/Data.
|
|||
type SiteDomain struct { |
|||
g.Meta `orm:"table:cms_site_domain, do:true"` |
|||
Id interface{} // 主键
|
|||
CreatedAt *gtime.Time // 创建时间
|
|||
UpdatedAt *gtime.Time // 更新时间
|
|||
Sort interface{} // 排序
|
|||
Name interface{} // 网站名称
|
|||
Domain interface{} // 域名
|
|||
Extend interface{} // 扩展属性
|
|||
GroupId interface{} // 分组id
|
|||
Remark interface{} // 备注
|
|||
Status interface{} // 启用状态
|
|||
} |
@ -0,0 +1,21 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// SiteGroup is the golang structure of table cms_site_group for DAO operations like Where/Data.
|
|||
type SiteGroup struct { |
|||
g.Meta `orm:"table:cms_site_group, do:true"` |
|||
Id interface{} // 主键
|
|||
CreatedAt *gtime.Time // 创建时间
|
|||
UpdatedAt *gtime.Time // 更新时间
|
|||
Name interface{} // 分类名称
|
|||
Remark interface{} // 备注
|
|||
Sort interface{} // 排序
|
|||
} |
@ -0,0 +1,24 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// SiteLink is the golang structure of table cms_site_link for DAO operations like Where/Data.
|
|||
type SiteLink struct { |
|||
g.Meta `orm:"table:cms_site_link, do:true"` |
|||
Id interface{} // 主键
|
|||
CreatedAt *gtime.Time // 创建时间
|
|||
UpdatedAt *gtime.Time // 更新时间
|
|||
Name interface{} // 友链名称
|
|||
Link interface{} // 链接
|
|||
SiteId interface{} // 站点id
|
|||
Status interface{} // 启用状态
|
|||
Sort interface{} // 排序
|
|||
Target interface{} // 打开方式
|
|||
} |
@ -0,0 +1,62 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// Video is the golang structure of table cms_video for DAO operations like Where/Data.
|
|||
type Video struct { |
|||
g.Meta `orm:"table:cms_video, do:true"` |
|||
Id interface{} //
|
|||
Title interface{} // 标题
|
|||
TitleSub interface{} // 副标
|
|||
Letter interface{} // 首字母
|
|||
Tag interface{} // TAG
|
|||
Color interface{} // 颜色
|
|||
Lock interface{} // 锁定
|
|||
Copyright interface{} // 版权
|
|||
IsEnd interface{} // 完结
|
|||
Status interface{} // 状态
|
|||
Class interface{} // 扩展分类
|
|||
CategoryId interface{} // 分类
|
|||
Pic interface{} // 图片
|
|||
PicId interface{} // 图片编号
|
|||
PicLocal interface{} //
|
|||
PicThumb interface{} // 缩略图
|
|||
PicSlide interface{} // 轮播
|
|||
PicScreenshot interface{} // 截图
|
|||
PicStatus interface{} // 图片状态
|
|||
Actor interface{} // 演员
|
|||
Director interface{} // 导演
|
|||
Writer interface{} // 编剧
|
|||
Remarks interface{} // 备注
|
|||
Pubdate interface{} // 发布时间
|
|||
Total interface{} // 总集数
|
|||
Serial interface{} // 连载数
|
|||
Duration interface{} // 视频时长
|
|||
Tv interface{} // 电视频道
|
|||
Weekday interface{} // 节目周期
|
|||
Area interface{} // 地区
|
|||
Lang interface{} // 语言
|
|||
Jumpurl interface{} // 跳转URL
|
|||
Version interface{} // 资源版本
|
|||
Year interface{} // 年份
|
|||
State interface{} // 资源类别
|
|||
DoubanScore interface{} // 豆瓣评分
|
|||
DoubanId interface{} // 豆瓣ID
|
|||
Up interface{} // 顶
|
|||
Down interface{} // 踩
|
|||
Hits interface{} // 人气
|
|||
HitsMonth interface{} // 月人气
|
|||
HitsWeek interface{} // 周人气
|
|||
HitsDay interface{} // 天人气
|
|||
Content interface{} // 内容
|
|||
CreatedAt *gtime.Time //
|
|||
Blurb interface{} // 简要介绍
|
|||
UpdatedAt *gtime.Time //
|
|||
} |
@ -0,0 +1,21 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// VideoBind is the golang structure of table cms_video_bind for DAO operations like Where/Data.
|
|||
type VideoBind struct { |
|||
g.Meta `orm:"table:cms_video_bind, do:true"` |
|||
Id interface{} //
|
|||
VideoId interface{} // 视频编号
|
|||
CollectId interface{} // 资源站编号
|
|||
SourceId interface{} // 原始编号
|
|||
CreatedAt *gtime.Time //
|
|||
UpdatedAt *gtime.Time //
|
|||
} |
@ -0,0 +1,17 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package do |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/frame/g" |
|||
) |
|||
|
|||
// VideoUrl is the golang structure of table cms_video_url for DAO operations like Where/Data.
|
|||
type VideoUrl struct { |
|||
g.Meta `orm:"table:cms_video_url, do:true"` |
|||
Id interface{} //
|
|||
VideoId interface{} //
|
|||
Info interface{} //
|
|||
} |
@ -0,0 +1,24 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// Category is the golang structure for table category.
|
|||
type Category struct { |
|||
Id int `json:"id" ` //
|
|||
ParentId int `json:"parent_id" ` // 父节点
|
|||
Name string `json:"name" ` // 分类名字
|
|||
Union string `json:"union" ` // 关联
|
|||
Sort int `json:"sort" ` // 排序
|
|||
Status int `json:"status" ` // 状态
|
|||
SeoTitle string `json:"seo_title" ` //
|
|||
SeoKey string `json:"seo_key" ` //
|
|||
SeoDes string `json:"seo_des" ` //
|
|||
TplIndex string `json:"tpl_index" ` // Index
|
|||
TplList string `json:"tpl_list" ` // List
|
|||
TplDetail string `json:"tpl_detail" ` // Detail
|
|||
TplDown string `json:"tpl_down" ` // Down
|
|||
TplPlay string `json:"tpl_play" ` // player
|
|||
Extend string `json:"extend" ` // 扩展属性 集合
|
|||
} |
@ -0,0 +1,19 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// Collect is the golang structure for table collect.
|
|||
type Collect struct { |
|||
Id uint `json:"id" ` //
|
|||
Name string `json:"name" ` // 资源名
|
|||
Url string `json:"url" ` //
|
|||
Param string `json:"param" ` // 参数
|
|||
Model uint `json:"model" ` // 类型
|
|||
Opt uint `json:"opt" ` // 操作方式
|
|||
Filter int `json:"filter" ` // 过滤模式
|
|||
FilterForm string `json:"filter_form" ` //
|
|||
SyncPic uint `json:"sync_pic" ` // 同步图片 全局 2 开启 1 关闭0
|
|||
Class string `json:"class" ` // 扩展分类 逗号,分隔
|
|||
} |
@ -0,0 +1,13 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// CollectBind is the golang structure for table collect_bind.
|
|||
type CollectBind struct { |
|||
Id uint `json:"id" ` //
|
|||
CollectId int `json:"collect_id" ` //
|
|||
CategoryId uint `json:"category_id" ` //
|
|||
SourceId uint `json:"source_id" ` //
|
|||
} |
@ -0,0 +1,26 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// CollectTask is the golang structure for table collect_task.
|
|||
type CollectTask struct { |
|||
Id uint `json:"id" ` //
|
|||
CollectId uint `json:"collect_id" ` // 采集
|
|||
Running int `json:"running" ` // 是否运行中
|
|||
Progress float64 `json:"progress" ` // 进度
|
|||
Status int `json:"status" ` // 状态
|
|||
Current int `json:"current" ` // 当前
|
|||
Total uint `json:"total" ` // 总记录
|
|||
PageCount uint `json:"page_count" ` // 总页数
|
|||
CurrentPage int `json:"current_page" ` // 当前页
|
|||
StartTime *gtime.Time `json:"start_time" ` // 开始时间
|
|||
LastTime *gtime.Time `json:"last_time" ` // 最后提交时间
|
|||
EndTime *gtime.Time `json:"end_time" ` // 结束时间
|
|||
UpdateTime int `json:"update_time" ` // 采集多少时间内
|
|||
} |
@ -0,0 +1,18 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// Config is the golang structure for table config.
|
|||
type Config struct { |
|||
Id uint `json:"id" ` //
|
|||
Name string `json:"name" ` //
|
|||
Value string `json:"value" ` //
|
|||
CreatedAt *gtime.Time `json:"created_at" ` // 创建时间
|
|||
UpdatedAt *gtime.Time `json:"updated_at" ` // 更新时间
|
|||
} |
@ -0,0 +1,21 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// Favorite is the golang structure for table favorite.
|
|||
type Favorite struct { |
|||
Id uint `json:"id" ` //
|
|||
VideoId uint64 `json:"video_id" ` //
|
|||
VideoTitle string `json:"video_title" ` //
|
|||
VideoPic string `json:"video_pic" ` //
|
|||
UserId uint64 `json:"user_id" ` //
|
|||
RecordId uint64 `json:"record_id" ` //
|
|||
CreatedAt *gtime.Time `json:"created_at" ` //
|
|||
UpdatedAt *gtime.Time `json:"updated_at" ` //
|
|||
} |
@ -0,0 +1,15 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// HotClass is the golang structure for table hot_class.
|
|||
type HotClass struct { |
|||
Id int `json:"id" ` //
|
|||
TypeName string `json:"type_name" ` // 名字
|
|||
Code string `json:"code" ` // 代码
|
|||
Url string `json:"url" ` // 地址
|
|||
Param string `json:"param" ` // 参数
|
|||
Status int `json:"status" ` // 状态
|
|||
} |
@ -0,0 +1,22 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// HotVideo is the golang structure for table hot_video.
|
|||
type HotVideo struct { |
|||
Id int `json:"id" ` //
|
|||
ClassId int `json:"class_id" ` //
|
|||
VodName string `json:"vod_name" ` //
|
|||
VodPic string `json:"vod_pic" ` //
|
|||
VodTime *gtime.Time `json:"vod_time" ` //
|
|||
Score int64 `json:"score" ` //
|
|||
CreatedAt *gtime.Time `json:"created_at" ` //
|
|||
UpdatedAt *gtime.Time `json:"updated_at" ` //
|
|||
DeletedAt *gtime.Time `json:"deleted_at" ` //
|
|||
} |
@ -0,0 +1,12 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// Hotkey is the golang structure for table hotkey.
|
|||
type Hotkey struct { |
|||
Id int `json:"id" ` //
|
|||
Keyword string `json:"keyword" ` //
|
|||
Sort int `json:"sort" ` //
|
|||
} |
@ -0,0 +1,23 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// Log is the golang structure for table log.
|
|||
type Log struct { |
|||
Id uint `json:"id" ` //
|
|||
CreatedAt *gtime.Time `json:"created_at" ` // 创建时间
|
|||
UpdatedAt *gtime.Time `json:"updated_at" ` // 更新时间
|
|||
Type string `json:"type" ` // 日志类别
|
|||
Title string `json:"title" ` // 日志说明
|
|||
Error string `json:"error" ` // 错误信息
|
|||
SendStatus uint `json:"send_status" ` // 发送状态 | 处理状态
|
|||
IsView uint `json:"is_view" ` // 已读
|
|||
ViewAt *gtime.Time `json:"view_at" ` // 访问时间
|
|||
UserId uint `json:"user_id" ` // 操作员ID
|
|||
} |
@ -0,0 +1,21 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// Player is the golang structure for table player.
|
|||
type Player struct { |
|||
Id uint `json:"id" ` //
|
|||
Status uint `json:"status" ` // 状态
|
|||
From string `json:"from" ` // 编码格式
|
|||
Name string `json:"name" ` // 名称
|
|||
Target string `json:"target" ` // 目标窗口
|
|||
Parse uint `json:"parse" ` // 解析状态
|
|||
ParseApi string `json:"parse_api" ` // 解析地址
|
|||
Sort uint `json:"sort" ` // 排序
|
|||
Tip string `json:"tip" ` // 提示
|
|||
Filename string `json:"filename" ` // 文件名称
|
|||
Code string `json:"code" ` // 编码
|
|||
Remark string `json:"remark" ` // 备注
|
|||
} |
@ -0,0 +1,23 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// PlayerRecord is the golang structure for table player_record.
|
|||
type PlayerRecord struct { |
|||
Id uint `json:"id" ` //
|
|||
VideoId uint64 `json:"video_id" ` // 视频编号
|
|||
VideoTitle string `json:"video_title" ` //
|
|||
VideoPic string `json:"video_pic" ` //
|
|||
UserId uint64 `json:"user_id" ` // 用户编号
|
|||
LineId uint `json:"line_id" ` // 线路编号
|
|||
PlayId uint `json:"play_id" ` // 播放编号
|
|||
PlayTime float64 `json:"play_time" ` // 播放时间节点
|
|||
CreatedAt *gtime.Time `json:"created_at" ` //
|
|||
UpdatedAt *gtime.Time `json:"updated_at" ` //
|
|||
} |
@ -0,0 +1,18 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// SearchKeyword is the golang structure for table search_keyword.
|
|||
type SearchKeyword struct { |
|||
Id uint64 `json:"id" ` // 主键
|
|||
CreatedAt *gtime.Time `json:"created_at" ` // 创建时间
|
|||
UpdatedAt *gtime.Time `json:"updated_at" ` // 更新时间
|
|||
Keyword string `json:"keyword" ` // 搜索关键字
|
|||
Total uint64 `json:"total" ` // 搜索次数
|
|||
} |
@ -0,0 +1,23 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
import ( |
|||
"github.com/gogf/gf/v2/os/gtime" |
|||
) |
|||
|
|||
// ShortChapter is the golang structure for table short_chapter.
|
|||
type ShortChapter struct { |
|||
Id uint `json:"id" ` //
|
|||
ShortVideoId uint `json:"short_video_id" ` // 短剧编号
|
|||
ChapterNum int `json:"chapter_num" ` // 短剧序号
|
|||
Title string `json:"title" ` // 章节标题
|
|||
Subtitles string `json:"subtitles" ` // 为后期识别字幕做准备
|
|||
SourceUrl string `json:"source_url" ` // 源地址
|
|||
CdnUrl string `json:"cdn_url" ` // CDN 地址
|
|||
Chapter string `json:"chapter" ` // 章节介绍
|
|||
CreatedAt *gtime.Time `json:"created_at" ` //
|
|||
UpdatedAt *gtime.Time `json:"updated_at" ` //
|
|||
} |
@ -0,0 +1,12 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// ShortPlayUrls is the golang structure for table short_play_urls.
|
|||
type ShortPlayUrls struct { |
|||
Id int64 `json:"id" ` //
|
|||
ShortVideoId int64 `json:"short_video_id" ` //
|
|||
Res string `json:"res" ` //
|
|||
} |
@ -0,0 +1,13 @@ |
|||
// =================================================================================
|
|||
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|||
// =================================================================================
|
|||
|
|||
package entity |
|||
|
|||
// ShortPlayer is the golang structure for table short_player.
|
|||
type ShortPlayer struct { |
|||
Id uint `json:"id" ` //
|
|||
Name string `json:"name" ` //
|
|||
Sort int `json:"sort" ` //
|
|||
Status int `json:"status" ` //
|
|||
} |
Some files were not shown because too many files changed in this diff
Write
Preview
Loading…
Cancel
Save
Reference in new issue