zhangqian
2024-03-12 1a2e7a46273fdb6eb53348f4e06100aa7854c3cf
models/fineness_check_item.go
@@ -13,22 +13,20 @@
      gorm.Model
      FinenessRegisterID   uint `gorm:"not null;comment:纤度登记表ID" json:"finenessRegisterID"` //纤度登记表ID
      FinenessCheckID      uint `gorm:"not null;comment:纤度检验表ID" json:"finenessCheckID"`    //纤度检验表ID
      Position             int8 `json:"position"`                                           //车号
      FinenessRoundingItem FinenessRoundingItem
      AverageFineness      decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:平均纤度" json:"averageFineness"` //平均纤度
      MeasureFineness      decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:公量纤度" json:"measureFineness"` //公量纤度
      Deviation            decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:偏差" json:"deviation"`         //偏差
      TotalDeviation       decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:总差" json:"totalDeviation"`    //总差
      FinenessGrade        string          `gorm:"type:varchar(255);not null;comment:纤度等级" json:"finenessGrade"`    //纤度等级
      Cleanliness          string          `gorm:"type:varchar(255);not null;comment:清洁度" json:"cleanliness"`       //清洁度
      Purity               string          `gorm:"type:varchar(255);not null;comment:洁净度" json:"purity"`            //洁净度
      TwiceChange          string          `gorm:"type:varchar(255);not null;comment:二度变化" json:"twiceChange"`      //二度变化
      Remark               string          `gorm:"type:varchar(255);not null;comment:备注" json:"remark"`             //备注
      Position             int  `json:"position"`                                           //车号
      FinenessRoundingItem []*FinenessRoundingItem
      Deviation            decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:偏差" json:"deviation"`      //偏差
      TotalDeviation       decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:总差" json:"totalDeviation"` //总差
      FinenessGrade        string          `gorm:"type:varchar(255);not null;comment:纤度等级" json:"finenessGrade"` //纤度等级
      Cleanliness          decimal.Decimal `gorm:"type:varchar(255);not null;comment:清洁度" json:"cleanliness"`    //清洁度
      Purity               decimal.Decimal `gorm:"type:varchar(255);not null;comment:洁净度" json:"purity"`         //洁净度
      TwiceChange          decimal.Decimal `gorm:"type:varchar(255);not null;comment:二度变化" json:"twiceChange"`   //二度变化
      Remark               string          `gorm:"type:varchar(255);not null;comment:备注" json:"remark"`          //备注
   }
   FinenessRoundingItem struct {
      Fineness decimal.Decimal `json:"fineness"` //纤度
      Quantity decimal.Decimal `json:"quantity"` //数量
      Quantity int             `json:"quantity"` //数量
   }
   FinenessCheckItemSearch struct {
      FinenessCheckItem