wangpengfei
2023-07-26 e0a433e9c31594527a3bf7766c0bfb2cbbceffdb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package request
 
import "aps_crm/model"
 
type AddSalesReturnRequest struct {
    SalesReturn SalesReturn
}
 
type SalesReturn struct {
    ClientId   int             `json:"clientId" gorm:"column:client_id;type:int;comment:客户id"`
    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"`
    ReturnDate string          `json:"returnDate" gorm:"column:return_date;type:datetime;comment:退货日期"`
    Status     int             `json:"status" gorm:"column:status;type:int;comment:退货状态"`
    Reason     string          `json:"reason" gorm:"column:reason;type:varchar(255);comment:退货原因"`
    Products   []model.Product `json:"products" gorm:"many2many:salesReturn_product;"`
}
 
type UpdateSalesReturnRequest struct {
    Id          int `json:"id" gorm:"column:id;primary_key;AUTO_INCREMENT"`
    SalesReturn SalesReturn
}
 
type GetSalesReturnList struct {
    PageInfo
    Keyword string `json:"keyword"`
}