Initial commit

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 13:57:10 +08:00
co-authored by Claude Opus 5
commit 8679200f41
1897 changed files with 257900 additions and 0 deletions
+274
View File
@@ -0,0 +1,274 @@
package models
const (
VideoDb = "DataBase:Video" // 数据库对象名 主数据库 存放强业务相关的数据
LogDb = "DataBase:Log" // 日志数据库
LogReadDb = "Read:DataBase:Log" // 只读日志数据 前缀Read 不可缺少 否则默认选择为主库(primary)
StatDb = "DataBase:Stat" // 统计数据库 存放统计 渠道相关的数据
UserTable = "user" // 用户
IDTable = "auto_id" // 自增id表
Setting = "setting" // 用户设置
Wallet = "wallet" // 钱包
FundTransferLog = "fund_transfer_log" // AI女友V2上下分记录
Activity = "activity" // 活动表
ActivityPrize = "activity_prize" // 活动奖品表
ActivityPrizePool = "activity_prize_pool" // 活动奖池表
ActivityUserFree = "activity_user_free" // 活动用户免费次数记录表
ActivityUserRecord = "activity_user_record" // 活动用户抽奖记录表
ActivityModels = "activity_models"
ActivityGitStock = "activity_gift_stock"
ActivitySoldRecord = "activity_sold_record"
ActivityWinRecord = "activity_win_record"
ActivityJoinPersons = "activity_join_persons"
FaqTable = "user_faq" // 用户常见问题表
FeedBack = "user_feedback" // 用户反馈意见表
WordsFilter = "filter" // 敏感词表
Tag = "tag" // 标签表
UserTag = "user_tag" // 用户标签表
VideoInfo = "video_info" // 视频信息表
HevcTask = "hevc_task" // H.265 云转码任务记录
SearchLog = "search_log" // 搜索日志
Report = "report" // 举报
ReportTypes = "report_types" // 举报种类
Admin = "admin" // 管理员
StatRecord = "stat_record" // 统计记录表
VideoStat = "video_stat" // 视屏统计表
VideoTotalStat = "video_total_stat" // 视屏总量统计表
TagPlayStat = "tag_play_stat" // 标签播放次数统计表
Source = "source" // 资源管理
Tone = "tone" // 音色最热
ToneRecom = "tone_recom" // 官方推荐
UserAct = "user_act" // 用户行为记录表
VisitLog = "visit_log" // 用户访问记录表
Product = "product" // vip商品表
ProductBenefit = "product_benefit" // vip商品权益
ProductHistory = "product_history" // vip商品购买记录
ProductPosition = "product_position" // 商品位置
Invitation = "invitation" // 推广关系绑定
ProxyIncomeLog = "proxy_income_log" // 推广收益记录
InviteLog = "invite_log" // 邀请动作记录表
WithdrawChannel = "withdraw_channel" // 提现渠道配置
WithdrawTariff = "withdraw_tariff" // 提现税率
WithdrawOrder = "withdraw_order" // 提现订单
RechargeOrder = "recharge_order" // 充值订单
RejectTemplate = "reject_template" // 审核拒绝模版
Transaction = "transaction" // 收支金币流水
PayChannel = "pay_channel" // 支付渠道
Gold = "gold" // 充值金额配置
GoldConf = "gold_config" // 金币配置表
GameGold = "gameGold" // 游戏充值金额配置
LoginLog = "login_log" // 设备登陆,手机登陆日志
PlayLog = "play_log" // 播放日志
Ads = "ads" // 广告配置表
AdReview = "ad_review" // 广告审核
Annou = "annou" // 公告
Announce = "announce" // 会员中心跑马灯
Follow = "user_follow" // 关注表
HotCity = "hot_city" // 热门城市
Location = "location" // 城市信息
PayVideoLog = "pay_video_log" // 视频支付日志
RewardVideoLog = "reward_video_log" // 视频打赏日志
Authority = "authority" // 权限
Role = "role" // 角色表
PushModel = "video_push" // 官方推荐视频列表
PullLog = "pull_log" // 视频同步记录
WelfareLog = "welfare" // 福利添加记录
Version = "version" // 系统版本
KeywordStat = "key_word_stat" // 关键字统计
KWRankStat = "kw_rank_stat" // 关键排行统计
SectionClick = "section_click" // 专题点击统计表
TransactionAct = "transaction_act" // 兑换账户
OrderStat = "order_stat" // 订单统计
Msg = "message" // 消息表
SyncCdnLog = "sync_cnd_log" // 同步CDN记录表
WebOperatorLog = "web_operator_log" // 后台操作日志
UserRecoRecord = "user_reco_record" // 用户推荐记录
IpBlock = "ip_block" // ip黑名单
IpWhite = "ip_white" // ip白名单
OperationLog = "operation_log" // 帖子、用户列表操作日志记录
UserStat = "user_stat" // 用户数据统计
NoticeFmt = "notice_fmt" // 通知样板
NoticeRecd = "notice_recd" // 通知记录
UserReco = "user_reco" // 用户推荐配置
NewRegister = "user_register_log" // 新注册用户接口调用记录表
ExchCode = "exch_code" // 兑换码
ExchLog = "exch_log" // 兑换码兑换记录
ChatRobot = "chat_robot" // 聊天机器人配置
ContentLibrary = "content_library" // 聊天机器人内容库
Fsid2UID = "fsid_uid" // 文件服发布者id映射uid
NewsHot = "news_hot" // 帖子热度统计
RecmdTag = "recmd_tag" // 热词
FreeVidConfig = "free_vid_config" // 免费观看视频配置列表
LDYConfig = "ldy_config" // 落地也配置
Questionnaire = "questionnaire" // 调查问卷
LotteryLog = "lottery_log" // 活动抽奖号记录
VerifyReport = "verify_report" // 验证报告
Fiction = "fiction" // 小说
AudioBook = "audio_book" // 有声小说
AudioAnchor = "audio_anchor" // 有声小说作者
ErrFeedback = "err_feedback" // 错误反馈
PayAudioBook = "pay_audiobook_log" // 有声小说购买记录
VipConfig = "vip_config" // 楼风配置
VideoPopularityConfig = "vid_pop_config" // 视频热度配置
Task = "task" // 任务
TaskConfig = "task_config" // 成长任务
Backpack = "backpack" // 用户背包
Currency = "currency" // 货币信息
SystemConfig = "system_config" // 系统配置
VideoDiscount = "video_discount" // 视频折扣
ModuleConf = "module_conf" // 模块配置
Section = "section" // 模块下专题配置
SectionVideo = "section_video" // 模块下视频
TagConf = "tag_conf" // 标签配置
VideoCoupon = "video_coupon" // 购买VIP赠送的观影券
ModuleMarquee = "module_marquee" // 跑马灯
VideoActivity = "video_activity" // 活动视频
UserWatchRecord = "user_watch_record" // 用户观看记录
ImageTop = "image_top" // 帖子置顶
Active2023User = "active_2023_user" // 用户2023抽奖活动基本信息
Active2023Lottery = "active_2023_lottery" // 用户2023抽奖活动抽奖信息
Active2023Prize = "active_2023_prize" // 用户2023抽奖活动获得奖品详情
Active2023FreeLotteryInc = "active_2023_free_lottery_inc" // 用户2023抽奖活动免费抽奖资格获取详情
GoldExtra = "gold_extra" // 金币加赠券
Act = "act" // 活动. 因为activity已被占用, 故而起名act
AdsClickLog = "ads_click_log" // 广告点击
DailyTask = "daily_task" // 每日任务
UserDailyTaskLog = "user_daily_task_log" // 用户每日任务完成记录
OnceTask = "once_task" // 一次性任务
AiUnDress = "ai_un_dress" // AI脱衣记录
Like = "like" // 我的收藏
IntegralConfig = "integral_config" // 积分配置
IntegralExchange = "integral_exchange" // 积分兑换列表
OfficialConfig = "official_config" // 官方配置
Comment = "comment" // 评论表
Collect = "collect" // 收藏表
UserResource = "user_resource" // 用户资源配置
AiChangeFace = "ai_change_face" // AI视频换脸
AiChangeFaceVideo = "ai_change_face_video" // AI换脸视频模版
AiChangeFaceImg = "ai_change_face_img" // AI图片换脸
ChatSession = "chat_session" // 会话(配套消息使用)
ChatMessage = "chat_message" // 消息
ImUser = "im_user" // IM用户映射
AdvanceOrder = "advance_order" // 预售订单
VideoGoldCoin = "video_gold_coin_ser" // 金币视频列表
AdvanceConfig = "advance_config" // 预售配置
CouponRecord = "coupon_record" // 优惠券记录
SignRecord = "sign_record" // 打卡记录表
VidTimeOnline = "video_time_online" // 视频定时上线表
DiscountArea = "discount_area" // 折扣专区表
DiscountAreaVideo = "discount_area_video" // 折扣专区视频表
ExportTask = "export_task" // 导出任务
QuickSearch = "quick_search" // 快捷搜索表
SysConf = "sys_conf" // 系统通用配置
BannerJump = "banner_jump" // 限时Banner活动
PaymentGuide = "payment_guide" // 付费引导配置
PaymentGuideImpression = "payment_guide_impression" // 付费引导曝光记录
SceneBanner = "scene_banner" // 场景Banner配置
VIPCardExperiment = "vip_card_experiment" // VIP卡片A/B实验
VIPCardAnalyticsEvent = "vip_card_analytics_event" // VIP卡片A/B埋点事件
Media = "media" // 动漫媒体
MediaContent = "media_content" // 动漫媒体内容
MediaTag = "media_tag" // 动漫标签
MediaBookshelf = "media_bookshelf" // 动漫书架
MediaTagDimension = "media_tag_dimension" // 动漫媒体纬度
MediaBuyRecord = "media_buy_record" // 动漫购买记录表
Jingang = "jingang" // 金刚区配置
ImGroup = "im_group" // im群组
ImGroupMember = "im_group_member" // im群组成员
ImMessage = "im_message" // im消息
NakedChat = "naked_chat" // 裸聊表
NakedChatOrder = "naked_chat_order" // 裸聊订单表
AiTextToNovel = "ai_text_to_novel" // AI小说记录
AiImageToVideo = "ai_image_to_video" // AI图生视频记录
AiTextToImage = "ai_text_to_image" // AI绘图记录
AiTemplateModule = "ai_template_module" // AI模版模块列表
AiPlaza = "ai_plaza" // ai广场
SignTaskConfig = "sign_task_config" // 签到任务
Event = "event" // 事件表
DailyRetention = "daily_retention" // 每日用户留存统计
UserAdverStat = "user_adver_stat" // 用户每日广告统计
CheckinPrize = "checkin_prize" // 签到奖品配置
UserCheckin = "user_checkin" // 用户签到记录
CheckinConfig = "checkin_config" // 签到系统配置
SensitiveWord = "sensitive_word" // 内容审查敏感词
ContentReviewTask = "content_review_task" // 内容检测任务
ContentReviewIssue = "content_review_issue" // 内容检测命中问题记录
// 品牌官网相关表
OfficialWebsiteBasicData = "official_website_basic_data"
OfficialWebsiteHero = "official_website_hero"
OfficialWebsiteAlbum = "official_website_album"
OfficialWebsiteVideo = "official_website_video"
OfficialWebsiteTag = "official_website_tag"
OfficialWebsiteRecruitForm = "official_website_recruit_form"
OfficialWebsiteJobList = "official_website_job"
OfficialWebsiteNews = "official_website_news"
OfficialWebsiteNewsDetail = "official_website_news_detail"
OfficialWebsitePartner = "official_website_partner"
OfficialWebsiteBusiness = "official_website_business"
OfficialWebsitePhotograph = "official_website_photograph"
)
type Register struct {
Key string
Table []string
}
var VideoDBTable = []string{UserTable, IDTable, Setting, Wallet, FundTransferLog, Activity,
FaqTable, WordsFilter, Tag, UserTag, VideoInfo,HevcTask,
Report, ReportTypes, Admin, Source, Tone, ToneRecom, UserAct, Product, Invitation,
ProxyIncomeLog, WithdrawChannel, WithdrawTariff, WithdrawOrder, RechargeOrder,
Transaction, PayChannel, Gold, GameGold, Ads, AdReview, Annou, Announce, Follow, HotCity, Location, PayVideoLog,
Authority, PushModel, Version, ProductHistory, TransactionAct, Msg,
IpBlock, IpWhite, OperationLog, NoticeFmt, NoticeRecd, UserReco, ExchCode,
ChatRobot, ContentLibrary, Fsid2UID, GoldConf, RejectTemplate,
RecmdTag, FreeVidConfig, Role, ActivityModels, ActivityGitStock, ActivitySoldRecord,
ActivityWinRecord, ActivityJoinPersons, LDYConfig, Questionnaire, ProductPosition, FeedBack, RewardVideoLog, VerifyReport, Fiction, AudioBook, AudioAnchor, ErrFeedback,
PayAudioBook, VideoPopularityConfig, VipConfig, Task, TaskConfig, Backpack, ActivityPrize, ActivityPrizePool, ActivityUserFree, ActivityUserRecord, Currency, SystemConfig, VideoDiscount,
ModuleConf, Section, SectionVideo, TagConf, VideoCoupon, ModuleMarquee, VideoActivity, UserWatchRecord, ProductBenefit, ImageTop,
Active2023User, Active2023Lottery, Active2023Prize, Active2023FreeLotteryInc, GoldExtra, Act, DailyTask, OnceTask, AiUnDress, Like, IntegralConfig,
OfficialConfig, Comment, Collect, UserResource, AiChangeFace, AiChangeFaceVideo, ChatSession, ChatMessage, ImUser, AiChangeFaceImg,
VideoGoldCoin, AdvanceOrder, AdvanceConfig, CouponRecord, SignRecord, VidTimeOnline, IntegralExchange, DiscountArea, DiscountAreaVideo, ExportTask, QuickSearch, SysConf,
BannerJump, PaymentGuide, PaymentGuideImpression, SceneBanner, VIPCardExperiment, VIPCardAnalyticsEvent, Media, MediaContent, MediaTag, MediaBookshelf, MediaTagDimension, MediaBuyRecord, Jingang, ImGroup, ImGroupMember, ImMessage, NakedChat, NakedChatOrder,
AiImageToVideo, AiTextToImage, AiTemplateModule, AiPlaza, SignTaskConfig, AiTextToNovel, Event,
CheckinPrize, UserCheckin, CheckinConfig,
SensitiveWord,
ContentReviewTask, ContentReviewIssue,
// official website 相关
OfficialWebsiteBasicData, OfficialWebsiteHero, OfficialWebsiteAlbum, OfficialWebsiteVideo, OfficialWebsiteTag, OfficialWebsiteRecruitForm, OfficialWebsiteJobList,
OfficialWebsiteNews, OfficialWebsiteNewsDetail, OfficialWebsitePartner, OfficialWebsiteBusiness, OfficialWebsitePhotograph,
}
var LogDBTable = []string{InviteLog, VisitLog, LoginLog, SearchLog, LoginLog, PlayLog, PullLog,
SyncCdnLog, WebOperatorLog, UserRecoRecord, NewRegister, ExchLog,
WelfareLog, LotteryLog, AdsClickLog, UserDailyTaskLog}
var LogReadDBTable = []string{UserRecoRecord}
var StatDbTable = []string{StatRecord, VideoStat,
VideoTotalStat, KeywordStat, KWRankStat, SectionClick, OrderStat, TagPlayStat,
UserStat, NewsHot, DailyRetention, UserAdverStat}
var primary = Register{
Key: VideoDb,
Table: VideoDBTable,
}
var log = Register{
Key: LogDb,
Table: LogDBTable,
}
var readLog = Register{
Key: LogReadDb,
Table: LogReadDBTable,
}
var stat = Register{
Key: StatDb,
Table: StatDbTable,
}
var RegisterPool = []Register{primary, log, stat, readLog}