| | |
| | | FinenessItem struct { |
| | | gorm.Model |
| | | FinenessRegisterID uint `json:"finenessRegisterID"` |
| | | Position int8 `json:"position"` |
| | | Fineness decimal.Decimal `json:"fineness"` |
| | | Quantity decimal.Decimal `json:"quantity"` |
| | | Sum decimal.Decimal `json:"sum"` |
| | | Position int `json:"position"` //车号 |
| | | Fineness float32 `json:"fineness"` //纤度 |
| | | Quantity int `json:"quantity"` //数量 |
| | | Sum decimal.Decimal `json:"sum"` //纤度合计 |
| | | } |
| | | |
| | | FinenessItemSearch struct { |
| | |
| | | ) |
| | | |
| | | func (slf *FinenessItem) TableName() string { |
| | | return "fineness_register_item" |
| | | return "silk_fineness_register_item" |
| | | } |
| | | |
| | | func NewFinenessItemSearch() *FinenessItemSearch { |
| | |
| | | return slf |
| | | } |
| | | |
| | | func (slf *FinenessItemSearch) SetFinenessRegisterID(id uint) *FinenessItemSearch { |
| | | slf.FinenessRegisterID = id |
| | | return slf |
| | | } |
| | | |
| | | func (slf *FinenessItemSearch) build() *gorm.DB { |
| | | var db = slf.Orm.Table(slf.TableName()) |
| | | |
| | |
| | | db = db.Order(slf.Order) |
| | | } |
| | | |
| | | if slf.FinenessRegisterID != 0 { |
| | | db = db.Where("fineness_register_id = ?", slf.FinenessRegisterID) |
| | | } |
| | | |
| | | return db |
| | | } |
| | | |