| | |
| | | ProcessModelNumber string `gorm:"index;" json:"processModelNumber"` //工艺模型编号 |
| | | StartTime int64 `json:"startTime"` |
| | | EndTime int64 `json:"endTime"` |
| | | RealStartTime int64 `json:"realStartTime"` |
| | | RealEndTime int64 `json:"realEndTime"` |
| | | Status ProcedureStatus |
| | | ProcedureData string `json:"-"` //common.ProductProcedure json串 |
| | | ProceduresInfo common.ProductProcedure `json:"procedure" gorm:"-"` //common.ProductProcedure 对象 |
| | |
| | | // CreateBatch 批量插入 |
| | | func (slf *ProceduresSearch) CreateBatch(records []*Procedures) error { |
| | | var db = slf.build() |
| | | if err := db.Create(records).Error; err != nil { |
| | | return fmt.Errorf("create batch err: %v, records: %+v", err, records) |
| | | for _, record := range records { |
| | | if err := db.Create(record).Error; err != nil { |
| | | return fmt.Errorf("create batch err: %v, records: %+v", err, records) |
| | | } |
| | | } |
| | | return nil |
| | | } |