zhangqian
2023-10-13 7438f17c0b3a9f79ee5890c554bedc64c362859b
model/salesReturn.go
@@ -16,11 +16,12 @@
      Client              Client                         `json:"client" gorm:"foreignKey:ClientId"`
      SourceType          constvar.SalesReturnSourceType `gorm:"source_type" json:"sourceType"` // 源单类型(1销售明细)
      SourceId            int                            `gorm:"source_id" json:"sourceId"`     // 源单id
      Source              SalesDetails                   `gorm:"foreignKey:SourceId" json:"source"`
      Number              string                         `json:"number" gorm:"column:number;type:varchar(255);comment:退货单号"`
      Repository          string                         `json:"repository" gorm:"column:repository;type:varchar(255);comment:仓库"`
      MemberId            int                            `json:"memberId" gorm:"column:member_id;type:int;comment:负责人id"`
      Member              User                           `json:"Member"  gorm:"foreignKey:MemberId"`
      ReturnDate          string                         `json:"returnDate" gorm:"column:return_date;type:datetime(3);comment:退货日期"`                     //退货日期
      ReturnDate          string                         `json:"returnDate" gorm:"column:return_date;type:varchar(255);comment:退货日期"`                    //退货日期
      SalesReturnStatusId int                            `json:"salesReturnStatusId" gorm:"column:sales_return_status;type:int;comment:退货状态"`            //退货状态id
      SalesReturnStatus   SalesReturnStatus              `json:"SalesReturnStatus" gorm:"foreignKey:SalesReturnStatusId"`                                //退货状态
      CreatorId           int                            `json:"-" gorm:"column:creator_id;type:int;comment:创建人id"`                                      //创建人ID
@@ -56,6 +57,11 @@
   }
}
func (slf *SalesReturnSearch) SetOrm(tx *gorm.DB) *SalesReturnSearch {
   slf.Orm = tx
   return slf
}
func (slf *SalesReturnSearch) build() *gorm.DB {
   var db = slf.Orm.Model(&SalesReturn{})
   if slf.Id != 0 {
@@ -68,6 +74,7 @@
   if slf.Preload {
      db = db.Preload("Client").
         Preload("Member").
         Preload("Source").
         Preload("SalesReturnStatus").
         Preload("Products")
   }