yinbentan
2024-08-30 cc7c2094568ea8f9d1697da5ed0a2c759ca81abd
controllers/request/yield_register_request.go
@@ -2,12 +2,19 @@
import "github.com/shopspring/decimal"
type GetYieldRegisterList struct {
   PageInfo
   KeyWord string `json:"keyWord"`
   Number  string `json:"number"` //产量登记表编号
}
type YieldRegisterInfo struct {
   Id                      uint                      `json:"id"`
   Number                  string                    `json:"number"`                  //编号
   CreateTime              string                    `json:"createTime"`              //创建时间
   MarketId                uint                      `json:"marketId"`                //庄口id
   WorkshopId              uint                      `json:"workshopId"`              //车间id
   MarketNumber            string                    `json:"marketNumber"`            //庄口编号
   WorkshopNumber          string                    `json:"workshopNumber"`          //车间编码
   GroupNumber             int                       `json:"groupNumber"`             //组别
   Spec                    string                    `json:"spec"`                    //规格
   JieZhuang               string                    `json:"jieZhuang"`               //是否结庄
@@ -23,14 +30,17 @@
   FallingSilkBucketOne    decimal.Decimal           `json:"fallingSilkBucketOne"`    //落丝桶数1
   FallingSilkBucketTwo    decimal.Decimal           `json:"fallingSilkBucketTwo"`    //落丝桶数2
   FallingSilkBucketThree  decimal.Decimal           `json:"fallingSilkBucketThree"`  //落丝桶数3
   SelectOne               bool                      `json:"selectOne"`               //落丝桶数1选中
   SelectTwo               bool                      `json:"selectTwo"`               //落丝桶数2选中
   SelectThree             bool                      `json:"selectThree"`             //落丝桶数3选中
   TheorySilkAmount        decimal.Decimal           `json:"theorySilkAmount"`        //理论丝量
   HourYield               decimal.Decimal           `json:"hourYield"`               //台时产量
   OneBack                 string                    `json:"oneBack"`                 //第一回
   TwoBack                 string                    `json:"twoBack"`                 //第二回
   ThreeBack               string                    `json:"threeBack"`               //第三回
   Total                   decimal.Decimal           `json:"total"`                   //总产量
   ItemInfo                []YieldRegisterItemInfo   `json:"itemInfo"`
   CircleInfo              []YieldRegisterCircleInfo `json:"circleInfo"`
   Items                   []YieldRegisterItemInfo   `json:"items"`
   Circles                 []YieldRegisterCircleInfo `json:"circles"`
}
type YieldRegisterItemInfo struct {
@@ -46,8 +56,21 @@
   YieldRegisterId uint            `json:"yieldRegisterId"` //产量登记表id
   CarNumber       int             `json:"carNumber"`       //车号
   Circle          int             `json:"circle"`          //回数
   PieceNumber     int             `json:"pieceNumber"`     //片数
   AllYield        decimal.Decimal `json:"allYield"`        //产量
   OneYield        decimal.Decimal `json:"oneYield"`        //台产
   Reelingdiscount string          `json:"reelingdiscount"` //缫折
   PieceNumbers    []PieceInfo     `json:"pieceNumbers"`    //片数信息
}
type PieceInfo struct {
   PieceNumber int             `json:"pieceNumber"`
   Value       decimal.Decimal `json:"value"`
}
type ChangeYieldRegister struct {
   CreateTime     string `json:"createTime"`     //创建时间
   MarketId       uint   `json:"marketId"`       //庄口id
   WorkshopNumber string `json:"workshopNumber"` //车间编码
   GroupNumber    int    `json:"groupNumber"`    //组别
   Spec           string `json:"spec"`           //规格
}