zhangqian
2024-04-29 8b6e1e99dfbfe9c5324ba161cfbd742cd5dd5499
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
package request
 
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
    WorkshopNumber          string                    `json:"workshopNumber"`          //车间编码
    GroupNumber             int                       `json:"groupNumber"`             //组别
    Spec                    string                    `json:"spec"`                    //规格
    JieZhuang               string                    `json:"jieZhuang"`               //是否结庄
    Level                   string                    `json:"level"`                   //等级
    Record                  decimal.Decimal           `json:"record"`                  //生产用时
    Circle                  int                       `json:"circle"`                  //回数
    FallingSilkCocoonNumber decimal.Decimal           `json:"fallingSilkCocoonNumber"` //落丝茧数
    BucketCocoonNumber      decimal.Decimal           `json:"bucketCocoonNumber"`      //每桶茧数
    VehicleSpeed            decimal.Decimal           `json:"vehicleSpeed"`            //实时车速
    TimeYi                  string                    `json:"timeYi"`                  //乙班时间
    TimeJia                 string                    `json:"timeJia"`                 //甲班时间
    GroupReelingdiscount    string                    `json:"groupReelingdiscount"`    //车组缫折
    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"`                   //总产量
    Items                   []YieldRegisterItemInfo   `json:"items"`
    Circles                 []YieldRegisterCircleInfo `json:"circles"`
}
 
type YieldRegisterItemInfo struct {
    YieldRegisterId       uint            `json:"yieldRegisterId"`       //产量登记表id
    CarNumber             int             `json:"carNumber"`             //车号
    OneYield              decimal.Decimal `json:"oneYield"`              //台产量
    PeopleYield           decimal.Decimal `json:"peopleYield"`           //个人产量
    HourYield             decimal.Decimal `json:"hourYield"`             //台时产量
    PersonReelingdiscount string          `json:"personReelingdiscount"` //个人缫折
}
 
type YieldRegisterCircleInfo struct {
    YieldRegisterId uint            `json:"yieldRegisterId"` //产量登记表id
    CarNumber       int             `json:"carNumber"`       //车号
    Circle          int             `json:"circle"`          //回数
    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"`           //规格
}