first commit

This commit is contained in:
Yangtao
2025-11-18 17:48:20 +08:00
commit 6e56cab848
196 changed files with 65809 additions and 0 deletions

37
pkg/res/admin_trade.go Normal file
View File

@ -0,0 +1,37 @@
package res
import "servicebase/pkg/datasource/fields"
type UserGameRole struct {
ID string `gorm:"column:id;type:char(32);not null;uniqueIndex:id,priority:1;comment:业务ID" json:"id"` // 业务ID
UserID string `gorm:"column:user_id;type:char(32);not null;comment:用户ID" json:"user_id"` // 用户ID
UserNo string `gorm:"column:user_no;type:char(32);not null;comment:用户ID" json:"user_no"` // 用户ID
UserName string `gorm:"column:user_name;type:char(32);not null;comment:用户ID" json:"user_name"` // 用户ID
GameID string `gorm:"column:game_id;type:char(32);not null;comment:游戏" json:"game_id"` // 游戏
TargetID string `gorm:"column:target_id;type:char(32);not null;comment:游戏" json:"target_id"` // 三方ID
GameName string `gorm:"column:game_name;type:char(32);not null;comment:游戏" json:"game_name"` // 游戏
GameRoleName string `gorm:"column:game_role_name;type:varchar(255);not null;comment:角色名称" json:"game_role_name"` // 角色名称
GameRoleID string `gorm:"column:game_role_id;type:varchar(255);not null;comment:角色ID" json:"game_role_id"` // 角色ID
Desc string `gorm:"column:desc;type:varchar(255);not null;comment:描述" json:"desc"` // 描述
Icon string `gorm:"column:icon;type:varchar(255);not null;comment:图标" json:"icon"` // 图标
Logo string `gorm:"column:logo;type:varchar(255);not null;comment:logo" json:"logo"` // logo
Price int32 `gorm:"column:price;type:int;not null;comment:价格,单位为分" json:"price"` // 价格,单位为分
DataState int32 `gorm:"column:data_state;type:int;not null;default:2;comment:数据状态1=完成 2=待处理" json:"data_state"` // 数据状态1=完成 2=待处理
State int32 `gorm:"column:state;type:int;not null;default:1;comment:状态1=启用 2=禁用" json:"state"` // 状态1=启用 2=禁用
Title string `gorm:"column:title;type:text;not null;comment:标题" json:"title"` // 标题
ProductNo string `gorm:"column:product_no;type:varchar(255);not null;comment:商品编号" json:"product_no"` // 商品编号
ThirdID string `gorm:"column:third_id;type:varchar(255);not null;comment:第三方ID" json:"third_id"` // 第三方ID
ProductType string `gorm:"column:product_type;type:varchar(255);not null;comment:商品类型" json:"product_type"` // 商品类型
ServerZone string `gorm:"column:server_zone;type:varchar(255);not null;comment:游戏区服" json:"server_zone"` // 游戏区服
CanReAuth string `gorm:"column:can_re_auth;type:varchar(255);not null;comment:canReAuth==1?可二次实名":不可实名" json:"can_re_auth"` // canReAuth=="1"?"可二次实名":"不可实名"
HaveChenMi string `gorm:"column:have_chen_mi;type:varchar(255);not null;comment:{{item.haveChenMi==1?:}}防沉迷" json:"have_chen_mi"` // {{item.haveChenMi=="1"?"有":"无"}}防沉迷
UserPrice string `gorm:"column:user_price;type:varchar(255);not null;comment:第三方ID" json:"user_price"` // 第三方ID
BrightLights string `gorm:"column:bright_lights;type:varchar(2048);not null;comment:第三方ID" json:"bright_lights"` // 第三方ID
Vip string `gorm:"column:vip;type:varchar(255);not null;comment:贵族等级" json:"vip"` // 贵族等级
PriceInput *string `gorm:"column:price_input;type:varchar(30);comment:通过输入的价格统计" json:"price_input"` // 通过输入的价格统计
SkinList string `gorm:"column:skin_list;type:text;not null;comment:皮肤列表" json:"skin_list"` // 皮肤列表
CreateAt fields.Time `gorm:"column:create_at;type:datetime;not null;default:CURRENT_TIMESTAMP;comment:创建时间" json:"create_at"` // 创建时间
CreateBy string `gorm:"column:create_by;type:varchar(255);not null;comment:创建人" json:"create_by"` // 创建人
UpdateAt fields.Time `gorm:"column:update_at;type:datetime;not null;default:CURRENT_TIMESTAMP;comment:更新时间" json:"update_at"` // 更新时间
UpdateBy string `gorm:"column:update_by;type:varchar(255);not null;comment:更新人" json:"update_by"` // 更新人
}