钱包流水新增资产信息
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m59s

This commit is contained in:
Break
2026-05-29 10:52:12 +08:00
parent 34a7cf0f3c
commit 1ee554daec
7 changed files with 88 additions and 5 deletions

View File

@@ -50,6 +50,9 @@ type AgentWalletTransaction struct {
ReferenceType *string `gorm:"column:reference_type;type:varchar(50);comment:关联业务类型(order | commission | withdrawal | topup)" json:"reference_type,omitempty"`
ReferenceID *uint `gorm:"column:reference_id;comment:关联业务ID" json:"reference_id,omitempty"`
RelatedShopID *uint `gorm:"column:related_shop_id;comment:关联店铺ID代购时记录下级店铺" json:"related_shop_id,omitempty"`
AssetType string `gorm:"column:asset_type;type:varchar(20);not null;default:'';comment:资产类型(iot_card-物联网卡 | device-设备)" json:"asset_type,omitempty"`
AssetID uint `gorm:"column:asset_id;not null;default:0;comment:资产ID快照(卡ID或设备ID)" json:"asset_id,omitempty"`
AssetIdentifier string `gorm:"column:asset_identifier;type:varchar(100);not null;default:'';comment:资产标识快照(ICCID、IMEI或虚拟号)" json:"asset_identifier,omitempty"`
Remark *string `gorm:"column:remark;type:text;comment:备注" json:"remark,omitempty"`
Metadata *string `gorm:"column:metadata;type:jsonb;comment:扩展信息(如手续费、支付方式等)" json:"metadata,omitempty"`
Creator uint `gorm:"column:creator;not null;comment:创建人ID" json:"creator"`

View File

@@ -60,6 +60,9 @@ type MainWalletTransactionItem struct {
Amount int64 `json:"amount" description:"变动金额(分,正数为入账,负数为扣款)"`
BalanceBefore int64 `json:"balance_before" description:"变动前余额(分)"`
BalanceAfter int64 `json:"balance_after" description:"变动后余额(分)"`
AssetType string `json:"asset_type" description:"资产类型iot_card:物联网卡, device:设备,仅套餐扣款流水有值)"`
AssetID uint `json:"asset_id" description:"资产ID仅套餐扣款流水有值"`
AssetIdentifier string `json:"asset_identifier" description:"资产标识快照ICCID、IMEI或虚拟号仅套餐扣款流水有值"`
Remark string `json:"remark" description:"备注(可为空)"`
CreatedAt string `json:"created_at" description:"流水时间"`
}