Documentation ¶
Overview ¶
自动生成模板ChatTicket
自动生成模板TransactionHistory
自动生成模板Wallets
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChatTicket ¶
type ChatTicket struct { global.Model Amount *uint `json:"amount" form:"amount" gorm:"column:amount;comment:数量;"` ExpirationTime *uint `` /* 132-byte string literal not displayed */ TicketName string `json:"ticketName" form:"ticketName" gorm:"column:ticket_name;comment:票据名称;"` TicketValue string `json:"ticketValue" form:"ticketValue" gorm:"column:ticket_value;comment:票据码;"` BelongTo *uint `json:"belongTo" form:"belongTo" gorm:"column:belong_to;comment:归属;"` CreatedBy uint `gorm:"column:created_by;comment:创建者"` UpdatedBy uint `gorm:"column:updated_by;comment:更新者"` DeletedBy uint `gorm:"column:deleted_by;comment:删除者"` }
ChatTicket 结构体
type Product ¶
type Product struct { global.Model Name string `json:"name" form:"name" gorm:"column:name;comment:表示商品的名称。;"` Description string `json:"description" form:"description" gorm:"column:description;comment:表示商品的详细描述信息。;"` Price *uint `json:"price" form:"price" gorm:"column:price;comment:表示商品的价格。;"` Duration *uint `json:"duration" form:"duration" gorm:"column:duration;comment:表示商品的有效期。天数表示;"` Quantity *uint `json:"quantity" form:"quantity" gorm:"column:quantity;comment:表示商品的数量;"` MenuId uint `json:"menuId" form:"menuId" gorm:"column:menu_id;comment:关联的权限ID;"` }
Product 结构体
type RedeemCode ¶
type RedeemCode struct { global.Model Code string `json:"code" form:"code" gorm:"column:code;comment:兑换码;"` Amount *uint `json:"amount" form:"amount" gorm:"column:amount;comment:面额;"` TotalCount *uint `json:"totalCount" form:"totalCount" gorm:"column:total_count;comment:总数量,该兑换码的总数量;"` LeftCount *uint `json:"leftCount" form:"leftCount" gorm:"column:left_count;comment:剩余数量,该兑换码的剩余可用数量;"` PerLimit *uint `json:"perLimit" form:"perLimit" gorm:"column:per_limit;comment:每人限兑数量,每人最多可兑换次数;"` ExpireTime time.Time `json:"expireTime" form:"expireTime" gorm:"column:expire_time;comment:过期时间;"` Status *uint `json:"status" form:"status" gorm:"column:status;comment:状态,兑换码状态(0未使用、1已使用、2已过期等);"` TotalRedeemed *uint `` /* 126-byte string literal not displayed */ }
RedeemCode 兑换码表
type RedeemLog ¶
type RedeemLog struct { global.Model UserId *uint `json:"userId" form:"userId" gorm:"column:user_id;comment:用户ID,兑换用户;"` RedeemCodeId *uint `json:"redeemCodeId" form:"redeemCodeId" gorm:"column:redeem_code_id;comment:兑换码ID,外键关联兑换码表;"` RedeemTime time.Time `json:"redeemTime" form:"redeemTime" gorm:"column:redeem_time;comment:兑换时间;"` }
RedeemLog 兑换记录表
type SubscriptionPlan ¶
type SubscriptionPlan struct { global.Model Name string `json:"name" form:"name" gorm:"column:name;comment:表示订阅计划的名称。;"` Description string `` /* 129-byte string literal not displayed */ Price *uint `json:"price" form:"price" gorm:"column:price;comment:表示订阅计划的价格。;"` Duration *uint `json:"duration" form:"duration" gorm:"column:duration;comment:表示订阅计划的时长,用秒表示;"` Quantity *uint `json:"quantity" form:"quantity" gorm:"column:quantity;comment:表示订阅计划的数量;"` MenuId *uint `json:"menuId" form:"menuId" gorm:"column:menu_id;comment:关联的权限ID;"` Tag *uint `json:"tag" form:"tag" gorm:"column:tag;comment:功能模块标识。;"` Status *uint `json:"status" form:"status" gorm:"column:status;comment:是否开启,1启用,0禁用。;"` }
SubscriptionPlan 结构体
func (SubscriptionPlan) TableName ¶
func (SubscriptionPlan) TableName() string
TableName SubscriptionPlan 表名
type SubscriptionUser ¶
type SubscriptionUser struct { global.Model SubscriptionPlanId *uint `json:"subscriptionPlanId" form:"subscriptionPlanId" gorm:"column:subscription_plan_id;comment:订阅ID。;"` UserId *uint `json:"userId" form:"userId" gorm:"column:user_id;comment:用户ID。;"` Status *uint `json:"status" form:"status" gorm:"column:status;comment:订阅状态。0禁用,1启用;"` StartTime time.Time `json:"startTime" form:"startTime" gorm:"column:start_time;comment:开始时间。;"` EndTime time.Time `` /* 164-byte string literal not displayed */ }
SubscriptionUser 结构体
func (SubscriptionUser) TableName ¶
func (SubscriptionUser) TableName() string
TableName SubscriptionUser 表名
type SubscriptionUserRecord ¶
type SubscriptionUserRecord struct { global.Model SubscriptionUserId *uint `json:"subscriptionUserId" form:"subscriptionUserId" gorm:"column:subscription_user_id;comment:订阅用户关联ID。;"` UserId *uint `json:"userId" form:"userId" gorm:"column:user_id;comment:用户ID。;"` SubscriptionPlanId *uint `json:"subscriptionPlanId" form:"subscriptionPlanId" gorm:"column:subscription_plan_id;comment:订阅计划ID。;"` BeforeEndTime time.Time `json:"beforeEndTime" form:"beforeEndTime" gorm:"column:before_end_time;comment:操作之前的结束时间。;"` AfterEndTime time.Time `json:"afterEndTime" form:"afterEndTime" gorm:"column:after_end_time;comment:操作之后的结束时间。;"` Name string `json:"name" form:"name" gorm:"column:name;comment:表示订阅计划的名称。;"` Description string `` /* 128-byte string literal not displayed */ Price *uint `json:"price" form:"price" gorm:"column:price;comment:表示订阅计划的价格。;"` Duration *uint `json:"duration" form:"duration" gorm:"column:duration;comment:表示订阅计划的有效期。天数表示;"` Quantity *uint `json:"quantity" form:"quantity" gorm:"column:quantity;comment:表示订阅计划的数量;"` MenuId *uint `json:"menuId" form:"menuId" gorm:"column:menu_id;comment:关联的权限ID;"` }
SubscriptionUserRecord 结构体 对订阅交易前后的数据记录
func (SubscriptionUserRecord) TableName ¶
func (SubscriptionUserRecord) TableName() string
TableName SubscriptionUserRecord 表名
type TransactionHistory ¶
type TransactionHistory struct { global.Model UserId *uint `` /* 128-byte string literal not displayed */ SrcWalletId *uint `` /* 185-byte string literal not displayed */ DestWalletId *uint `` /* 191-byte string literal not displayed */ TypeEnum string `` /* 199-byte string literal not displayed */ Quantity *uint `json:"quantity" form:"quantity" gorm:"default:0;column:quantity;comment:表示交易中购买的商品数量。;"` Amount *uint `json:"amount" form:"amount" gorm:"default:0;column:amount;comment:交易涉及的金额。;"` BeforeBalance *uint `json:"beforeBalance" form:"beforeBalance" gorm:"default:0;column:before_balance;comment:交易前钱包金额。;"` AfterBalance *uint `json:"afterBalance" form:"afterBalance" gorm:"default:0;column:after_balance;comment:交易后钱包金额。;"` ProductId *uint `` /* 218-byte string literal not displayed */ Remark string `json:"remark" form:"remark" gorm:"column:remark;comment:交易备注信息;type:longtext;"` CreatedBy uint `gorm:"column:created_by;comment:创建者"` UpdatedBy uint `gorm:"column:updated_by;comment:更新者"` DeletedBy uint `gorm:"column:deleted_by;comment:删除者"` }
TransactionHistory 结构体
func (TransactionHistory) TableName ¶
func (TransactionHistory) TableName() string
TableName TransactionHistory 表名
type Wallets ¶
type Wallets struct { global.Model UserId uint `json:"userId" form:"userId" gorm:"column:user_id;comment:用户ID;"` WalletName string `json:"walletName" form:"walletName" gorm:"default:'钱包';column:wallet_name;comment:钱包名称;"` Balance *uint `json:"balance" form:"balance" gorm:"default:0;column:balance;comment:余额;"` }
Wallets 结构体
Source Files ¶
Click to show internal directories.
Click to hide internal directories.