|
|
@@ -0,0 +1,223 @@
|
|
|
+package com.github.zuihou.business.operationManagementCenter.entity;
|
|
|
+
|
|
|
+import cn.afterturn.easypoi.excel.annotation.Excel;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.github.zuihou.base.entity.Entity;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.*;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
+import org.hibernate.validator.constraints.Length;
|
|
|
+
|
|
|
+import javax.validation.constraints.NotEmpty;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+
|
|
|
+import static com.baomidou.mybatisplus.annotation.SqlCondition.LIKE;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ * 实体类
|
|
|
+ *
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author imcs_
|
|
|
+ * @since 2021-12-27
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@NoArgsConstructor
|
|
|
+@ToString(callSuper = true)
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
+@Accessors(chain = true)
|
|
|
+@TableName("imcs_order_quality_info")
|
|
|
+@ApiModel(value = "orderQuality", description = "测量报告")
|
|
|
+@AllArgsConstructor
|
|
|
+@Builder
|
|
|
+public class OrderQuality extends Entity {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订单编号")
|
|
|
+ @TableField(value = "order_no", condition = LIKE)
|
|
|
+ @Excel(name = "订单编号")
|
|
|
+ private String orderNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订单ID")
|
|
|
+ @TableField("order_id")
|
|
|
+ @Excel(name = "订单ID")
|
|
|
+ private Long orderId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "任务ID")
|
|
|
+ @TableField("task_id")
|
|
|
+ @Excel(name = "任务ID")
|
|
|
+ private Long taskId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工件ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "工件ID)")
|
|
|
+ @TableField(value = "workpiece_id", condition = LIKE)
|
|
|
+ @Excel(name = "工件ID)")
|
|
|
+ private String workpieceId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工件名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "工件名称)")
|
|
|
+ @TableField(value = "workpiece_name", condition = LIKE)
|
|
|
+ @Excel(name = "工件名称)")
|
|
|
+ private String workpieceName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工序ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "工序id)")
|
|
|
+ @TableField(value = "procedure_id")
|
|
|
+ @Excel(name = "工序id)")
|
|
|
+ private Long procedureId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工序名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "工序名称)")
|
|
|
+ @TableField(value = "procedure_name")
|
|
|
+ @Excel(name = "工序名称)")
|
|
|
+ private String procedureName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 测量类型
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "测量类型 1:质量检测 2工件坐标系检测 3人工测量)")
|
|
|
+ @TableField(value = "measuring_type")
|
|
|
+ @Excel(name = "测量类型 1:质量检测 2工件坐标系检测 3人工测量)")
|
|
|
+ private int measuringType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 测量类型
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "测量程序")
|
|
|
+ @TableField(value = "measuring_program")
|
|
|
+ @Excel(name = "测量程序")
|
|
|
+ private String measuringProgram;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 测量结果
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "测量结果 OK:合格 NG:不合格")
|
|
|
+ @TableField(value = "ok_flag")
|
|
|
+ @Excel(name = "测量结果 OK:合格 NG:不合格")
|
|
|
+ private String okFlag;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * x轴粗偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "x轴粗偏值")
|
|
|
+ @TableField(value = "sketchy_xaxis_offset")
|
|
|
+ @Excel(name = "x轴粗偏值")
|
|
|
+ private BigDecimal sketchyXaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * y轴粗偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "y轴粗偏值")
|
|
|
+ @TableField(value = "sketchy_yaxis_offset")
|
|
|
+ @Excel(name = "y轴粗偏值")
|
|
|
+ private BigDecimal sketchyYaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * z轴粗偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "z轴粗偏值")
|
|
|
+ @TableField(value = "sketchy_zaxis_offset")
|
|
|
+ @Excel(name = "z轴粗偏值")
|
|
|
+ private BigDecimal sketchyZaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * a轴粗偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "a轴粗偏值")
|
|
|
+ @TableField(value = "sketchy_aaxis_offset")
|
|
|
+ @Excel(name = "a轴粗偏值")
|
|
|
+ private BigDecimal sketchyAaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * b轴粗偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "b轴粗偏值")
|
|
|
+ @TableField(value = "sketchy_baxis_offset")
|
|
|
+ @Excel(name = "b轴粗偏值")
|
|
|
+ private BigDecimal sketchyBaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * c轴粗偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "c轴粗偏值")
|
|
|
+ @TableField(value = "sketchy_caxis_offset")
|
|
|
+ @Excel(name = "c轴粗偏值")
|
|
|
+ private BigDecimal sketchyCaxisOffset;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * x轴精偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "x轴精偏值")
|
|
|
+ @TableField(value = "exact_xaxis_offset")
|
|
|
+ @Excel(name = "x轴精偏值")
|
|
|
+ private BigDecimal exactXaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * y轴精偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "y轴精偏值")
|
|
|
+ @TableField(value = "exact_yaxis_offset")
|
|
|
+ @Excel(name = "y轴精偏值")
|
|
|
+ private BigDecimal exactYaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * z轴精偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "z轴精偏值")
|
|
|
+ @TableField(value = "exact_zaxis_offset")
|
|
|
+ @Excel(name = "z轴精偏值")
|
|
|
+ private BigDecimal exactZaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * a轴精偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "a轴精偏值")
|
|
|
+ @TableField(value = "exact_aaxis_offset")
|
|
|
+ @Excel(name = "a轴精偏值")
|
|
|
+ private BigDecimal exactAaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * b轴精偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "b轴精偏值")
|
|
|
+ @TableField(value = "exact_baxis_offset")
|
|
|
+ @Excel(name = "b轴精偏值")
|
|
|
+ private BigDecimal exactBaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * c轴精偏值
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "c轴精偏值")
|
|
|
+ @TableField(value = "exact_caxis_offset")
|
|
|
+ @Excel(name = "c轴精偏值")
|
|
|
+ private BigDecimal exactCaxisOffset;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 测量报告
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "测量报告")
|
|
|
+ @TableField(value = "measuring_report")
|
|
|
+ @Excel(name = "测量报告")
|
|
|
+ private String measuringReport;
|
|
|
+
|
|
|
+}
|