guoyujie
2025-11-17 613e4e92157dd697629dbad17fd091ae37637bc7
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
package com.example.erp.entity.pp;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.example.erp.entity.sd.Order;
import com.example.erp.entity.sd.OrderDetail;
import com.example.erp.entity.sd.OrderGlassDetail;
import com.example.erp.entity.sd.Product;
import lombok.Data;
 
import java.time.LocalDate;
@Data
@TableName("pp.`flow_card`")
public class FlowCard {
    @TableId(type = IdType.AUTO)
    //自增id
    private Integer id;
    //销售单号
    private String orderId;
    //生产订单号
    private String productionId;
    //流程卡号
    private String processId;
    //落架顺序
    private Integer landingSequence;
    //序号
    private Integer orderNumber;
    //工艺确认序号
    private String technologyNumber;
    //分架数量
    private Integer quantity;
    //已优化数量
    private Integer optimizeQuantity;
    //排版状态
    private String layoutStatus;
    //补片数量
    private Integer numberPatches;
    //库存数量
    private Integer inventoryQuantity;
    //已入数量
    private Integer receivedQuantity;
    //补片编号
    private String patchId;
    //工程占用
    private Integer engineeringOccupancy;
    //库存数量
    private Integer inventoryNumber;
    //入库时间
    private LocalDate storageTime;
    //生产终止状态
    private Integer terminationStatus;
    //打印状态
    private Integer printStatus;
    //备用键
    private String alternateKey;
    //分架员
    private String founder;
    //分架时间
    @TableField(value = "`splitFrame_time`")
    private LocalDate splitFrameTime;
    //排序
    private Integer sort;
    //架号
    private String rack;
    //订单转移导入数量
    private Integer importNumber;
    //订单转移导出数量
    private Integer exportNumber;
    //连线状态(0不连线1连线,默认1,添加时间
    private Integer onlineStatus;
    //建立时间
    private LocalDate createTime;
    //修改时间
    private LocalDate updateTime;
 
    //查询用
    //流程卡面积
    @TableField(select = false,exist = false)
    private Double computeGrossArea;
    //标签打印数量
    @TableField(select = false,exist = false)
    private Integer printQuantity;
    //报工编号
    @TableField(select = false,exist = false)
    private String reportingWorkId;
    //产品名称
    @TableField(select = false,exist = false)
    private String glassChild;
    //工艺流程
    @TableField(select = false,exist = false)
    private String process;
    //流程卡合并
    @TableField(select = false,exist = false)
    private Integer merge;
 
    //补片原因
    @TableField(select = false,exist = false)
    private String patchReason;
    //工程号
    @TableField(select = false,exist = false)
    private String projectNo;
    //版图ID
    @TableField(select = false,exist = false)
    private String stockId;
    //小片序号
    @TableField(select = false,exist = false)
    private Integer polysId;
    //小片数量
    @TableField(select = false,exist = false)
    private String glassCount;
    //补片状态
    @TableField(select = false,exist = false)
    private Integer patchState;
    //批次
    @TableField(select = false,exist = false)
    private String batch;
    //产品名称
    @TableField(select = false,exist = false)
    private String productName;
 
    //外键订单表
    @TableField(select = false,exist= false)
    private Order order;
    //外键订单明细表
    @TableField(select = false,exist= false)
    private OrderDetail orderDetail;
    //外键订单工艺审核表
    @TableField(select = false,exist= false)
    private OrderGlassDetail orderGlassDetail;
 
    @TableField(select = false,exist= false)
    private  Product product;
 
 
}