作者 陈志颖

fix:调整代码

@@ -25,9 +25,11 @@ func init() { @@ -25,9 +25,11 @@ func init() {
25 } 25 }
26 if !constant.DISABLE_CREATE_TABLE { 26 if !constant.DISABLE_CREATE_TABLE {
27 for _, model := range []interface{}{ 27 for _, model := range []interface{}{
28 - (*models.Permission)(nil),  
29 - (*models.PartnerCategory)(nil),  
30 - (*models.UserAuth)(nil), 28 + &models.Permission{},
  29 + &models.PartnerCategory{},
  30 + &models.UserAuth{},
  31 + &models.Goods{},
  32 + &models.Order{},
31 } { 33 } {
32 err := DB.Model(model).CreateTable(&orm.CreateTableOptions{ 34 err := DB.Model(model).CreateTable(&orm.CreateTableOptions{
33 Temp: false, 35 Temp: false,
1 package models 1 package models
2 2
  3 +import (
  4 + "gitlab.fjmaimaimai.com/mmm-go-pp/partner01/pkg/domain"
  5 + "time"
  6 +)
  7 +
3 type Goods struct { 8 type Goods struct {
4 tableName string `pg:"goodss,alias:goods"` 9 tableName string `pg:"goodss,alias:goods"`
5 // 商品id 10 // 商品id
@@ -7,7 +12,7 @@ type Goods struct { @@ -7,7 +12,7 @@ type Goods struct {
7 // 预定的货品数量 12 // 预定的货品数量
8 GoodsNum int 13 GoodsNum int
9 // 商品分红支付信息 14 // 商品分红支付信息
10 - GoodsDividend *Dividend 15 + GoodsDividend *domain.Dividend
11 // 商品分红支付状态 16 // 商品分红支付状态
12 GoodsDividendStatus int 17 GoodsDividendStatus int
13 // 商品名称 18 // 商品名称
@@ -18,6 +23,7 @@ type Goods struct { @@ -18,6 +23,7 @@ type Goods struct {
18 Remarks string 23 Remarks string
19 // 订单编号 24 // 订单编号
20 OrderNo string 25 OrderNo string
  26 + // 商品详情
21 GoodsDetail string 27 GoodsDetail string
22 // 创建时间 28 // 创建时间
23 CreateAt time.Time 29 CreateAt time.Time
@@ -28,7 +28,7 @@ type Order struct { @@ -28,7 +28,7 @@ type Order struct {
28 // 订单分红支付状态 28 // 订单分红支付状态
29 OrderDividendStatus int 29 OrderDividendStatus int
30 // 订单货品 30 // 订单货品
31 - OrderGoods []*Goods `pg:",array"` 31 + OrderGoods []*domain.Goods
32 // 订单数据来源 32 // 订单数据来源
33 OrderSource *domain.OrderSource 33 OrderSource *domain.OrderSource
34 // 订单类型(1.实际订单;2.意向订单) 34 // 订单类型(1.实际订单;2.意向订单)