package request
|
|
import (
|
"aps_crm/constvar"
|
"aps_crm/model"
|
)
|
|
type AddSalesRefundRequest struct {
|
SalesRefund SalesRefund `json:"salesRefund"`
|
}
|
|
type SalesRefund struct {
|
ClientId int `json:"clientId"`
|
Number string `json:"number"`
|
MemberId int `json:"memberId"`
|
SourceType constvar.RefundSourceType `gorm:"column:source_type;type:int;not null;default 0;comment:来源类型(1销售退款的)" json:"sourceType" binding:"required"` // 来源类型(1销售退款单)
|
SourceId int `gorm:"column:source_id;type:int;not null;default 0;comment:源单id " json:"sourceId" binding:"required"` // 源单id
|
RefundDate string `json:"refundDate"`
|
PaymentTypeId int `gorm:"column:payment_type_id;type:int;not null;default 0;comment:收款方式ID" json:"paymentTypeId"` // 收款方式ID
|
BankAccountId int `gorm:"column:bank_account_id;type:int;not null;default 0;comment:账户id" json:"bankAccountId"` // 账户id
|
IsInvoice string `json:"isInvoice"`
|
Reason string `json:"reason"`
|
Products []*model.Product `json:"products"`
|
CodeStandID string `json:"codeStandID"` //编码id
|
}
|
|
type UpdateSalesRefundRequest struct {
|
Id int `json:"id"`
|
SalesRefund SalesRefund `json:"salesRefund"`
|
}
|
|
type GetSalesRefundList struct {
|
PageInfo
|
Keyword string `json:"keyword"`
|
KeywordType constvar.SalesRefundKeywordType
|
SourceId int `json:"sourceId"`
|
}
|