| | |
| | | } |
| | | if slf.Preload { |
| | | db = db.Preload("Products"). |
| | | Preload("Client"). |
| | | Preload("Member"). |
| | | Preload("SaleChance"). |
| | | Preload("WechatOrderStatus"). |
| | | Preload("Client") |
| | |
| | | |
| | | func (slf *SalesDetailsSearch) Delete() error { |
| | | var db = slf.build() |
| | | return db.Delete(&SalesDetails{}).Error |
| | | } |
| | | |
| | | func (slf *SalesDetailsSearch) DeleteByIds(ids []int) error { |
| | | var db = slf.build() |
| | | db = db.Where("id in ?", ids) |
| | | return db.Delete(&SalesDetails{}).Error |
| | | } |
| | | |
| | |
| | | db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize) |
| | | } |
| | | |
| | | err := db.Find(&records).Error |
| | | err := db.Order("id desc").Find(&records).Error |
| | | return records, total, err |
| | | } |
| | | |