zhangqian
2024-02-29 0f7dbc99a9e0c0678d458e2f8f60df52f7fdb3d1
models/fineness.go
@@ -2,6 +2,7 @@
import (
   "fmt"
   "github.com/shopspring/decimal"
   "gorm.io/gorm"
   "silkserver/pkg/mysqlx"
)
@@ -10,15 +11,17 @@
   // FinenessRegister 纤度登记
   FinenessRegister struct {
      gorm.Model
      Number        string         `gorm:"type:varchar(255);not null;comment:编号" json:"number"`        //编号
      FinishDate    string         `gorm:"type:varchar(255);not null;comment:落丝时间" json:"finishDate"`  //落丝时间
      Workshop      string         `gorm:"type:varchar(255);not null;comment:车间" json:"name"`          //车间
      WorkshopGroup string         `gorm:"type:varchar(255);not null;comment:车组" json:"workshopGroup"` //车组
      Market        string         `gorm:"type:varchar(255);not null;comment:庄口" json:"market"`        //庄口
      Spec          string         `gorm:"type:varchar(255);not null;comment:规格" json:"spec"`          //规格
      StartCircle   uint8          `gorm:"type:varchar(255);not null;comment:开始回数" json:"startCircle"` //开始回数
      EndCircle     uint8          `gorm:"type:varchar(255);not null;comment:结束回数" json:"endCircle"`   //结束回数
      FinenessList  []FinenessItem `gorm:"foreignkey:FinenessRegisterID;references:ID" json:"finenessList"`
      Number        string          `gorm:"type:varchar(255);not null;comment:编号" json:"number"`        //编号
      FinishDate    string          `gorm:"type:varchar(255);not null;comment:落丝时间" json:"finishDate"`  //落丝时间
      Workshop      string          `gorm:"type:varchar(255);not null;comment:车间" json:"name"`          //车间
      WorkshopGroup string          `gorm:"type:varchar(255);not null;comment:车组" json:"workshopGroup"` //车组
      Market        string          `gorm:"type:varchar(255);not null;comment:庄口" json:"market"`        //庄口
      Spec          string          `gorm:"type:varchar(255);not null;comment:规格" json:"spec"`          //规格
      StartCircle   uint8           `gorm:"type:varchar(255);not null;comment:开始回数" json:"startCircle"` //开始回数
      EndCircle     uint8           `gorm:"type:varchar(255);not null;comment:结束回数" json:"endCircle"`   //结束回数
      FinenessList  []FinenessItem  `gorm:"foreignkey:FinenessRegisterID;references:ID" json:"finenessList"`
      SumFineness   decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:合计纤度" json:"sumFineness"`
      SumQuantity   decimal.Decimal `gorm:"type:decimal(12,2);not null;comment:合计数量" json:"sumQuantity"`
   }
   FinenessRegisterSearch struct {
      FinenessRegister