| | |
| | | SourceId int `gorm:"column:source_id;type:int;not null;default 0;comment:源单id " json:"sourceId"` // 源单id |
| | | MemberId int `json:"memberId" gorm:"column:member_id;type:int;comment:负责人id"` |
| | | Member User `json:"member" gorm:"foreignKey:MemberId"` |
| | | RefundDate string `json:"refundDate" gorm:"column:refund_date;type:datetime;comment:退款日期"` |
| | | RefundDate string `json:"refundDate" gorm:"column:refund_date;type:varchar(255);comment:退款日期"` |
| | | PaymentTypeId int `gorm:"column:payment_type_id;type:int;not null;default 0;comment:收款方式ID" json:"paymentTypeId"` // 收款方式ID |
| | | PaymentType PaymentType `gorm:"foreignKey:PaymentTypeId" json:"paymentType"` |
| | | BankAccountId int `gorm:"column:bank_account_id;type:int;not null;default 0;comment:账户id" json:"bankAccountId"` // 账户id |
| | |
| | | PageNum int |
| | | PageSize int |
| | | Preload bool |
| | | Ids []int |
| | | } |
| | | ) |
| | | |
| | |
| | | var db = slf.Orm.Model(&SalesRefund{}) |
| | | if slf.Id != 0 { |
| | | db = db.Where("id = ?", slf.Id) |
| | | } |
| | | |
| | | if len(slf.Ids) != 0 { |
| | | db = db.Where("id in ?", slf.Ids) |
| | | } |
| | | |
| | | if slf.Preload { |
| | |
| | | return db.Updates(record).Error |
| | | } |
| | | |
| | | func (slf *SalesRefundSearch) Find() (*SalesRefund, error) { |
| | | func (slf *SalesRefundSearch) First() (*SalesRefund, error) { |
| | | var db = slf.build() |
| | | var record = new(SalesRefund) |
| | | err := db.First(record).Error |
| | | return record, err |
| | | } |
| | | |
| | | func (slf *SalesRefundSearch) Find() ([]*SalesRefund, error) { |
| | | var db = slf.build() |
| | | var records = make([]*SalesRefund, 0) |
| | | |
| | | err := db.Find(&records).Error |
| | | return records, err |
| | | } |
| | | |
| | | func (slf *SalesRefundSearch) FindAll() ([]*SalesRefund, int64, error) { |
| | |
| | | return slf |
| | | } |
| | | |
| | | func (slf *SalesRefundSearch) SetIds(id []int) *SalesRefundSearch { |
| | | slf.Ids = id |
| | | return slf |
| | | } |
| | | |
| | | func (slf *SalesRefundSearch) SetSourceType(sourceType constvar.RefundSourceType) *SalesRefundSearch { |
| | | slf.SourceType = sourceType |
| | | return slf |