From 7d90f7dc40bc0d618008aff223d53140eea1d886 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 27 Nov 2024 14:46:52 +0800 Subject: [PATCH] 1 --- server/wheelserver/model/inapp_order.go | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 server/wheelserver/model/inapp_order.go diff --git a/server/wheelserver/model/inapp_order.go b/server/wheelserver/model/inapp_order.go new file mode 100644 index 00000000..00901357 --- /dev/null +++ b/server/wheelserver/model/inapp_order.go @@ -0,0 +1,38 @@ +package model + +import ( + "f5" + //"errors" + "main/constant" + //"gorm.io/gorm" +) + +type InAppOrder struct { + Idx int64 `gorm:"column:idx;AUTO_INCREMENT;primaryKey"` + OrderId string `gorm:"column:order_id"` + SpOrderId string `gorm:"column:sp_order_id"` + AccountId string `gorm:"column:account_id;<-:create"` + GoodsId int32 `gorm:"column:goods_id;<-:create"` + Status int32 `gorm:"column:status"` + CreateTime int32 `gorm:"column:createtime;<-:create"` + ModifyTime int32 `gorm:"column:modifytime"` +} + +func (this *InAppOrder) TableName() string { + return "t_inapp_order" +} + +func (this *InAppOrder) Create() error { + if result := f5.GetApp().GetOrmDb(constant.WHEEL_DB).Create(this); result.Error != nil { + return result.Error + } + return nil +} + +func (this *InAppOrder) UpdateFields(fields []string) error { + if result := f5.GetApp().GetOrmDb(constant.WHEEL_DB).Model(this).Select( + fields).Updates(this); result.Error != nil { + return result.Error + } + return nil +}