|
@@ -0,0 +1,86 @@
|
|
|
|
+package com.github.zuihou.business.cuttercategories.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 static com.baomidou.mybatisplus.annotation.SqlCondition.LIKE;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * @Project: imcs-admin-boot
|
|
|
|
+ * @Package: com.github.zuihou.business.cutterdata
|
|
|
|
+ * @Author: Lenovo
|
|
|
|
+ * @Time: 2025 - 04 - 15 14 : 09
|
|
|
|
+ * @Description:
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+@Data
|
|
|
|
+@Builder
|
|
|
|
+@NoArgsConstructor
|
|
|
|
+@ToString(callSuper = true)
|
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
|
+@Accessors(chain = true)
|
|
|
|
+@TableName("imcs_cutter_categories")
|
|
|
|
+@ApiModel(value = "CutterCategoriesEntity", description = "订单刀具齐套检测")
|
|
|
|
+@AllArgsConstructor
|
|
|
|
+public class CutterCategoriesEntity extends Entity<Long> {
|
|
|
|
+
|
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
|
+
|
|
|
|
+ private Long id;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "订单编号")
|
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
|
+ @TableField(value = "order_no", condition = LIKE)
|
|
|
|
+ @Excel(name = "订单编号")
|
|
|
|
+ private String orderNo;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "零件编号")
|
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
|
+ @TableField(value = "parts_no", condition = LIKE)
|
|
|
|
+ @Excel(name = "零件编号")
|
|
|
|
+ private String partsNo;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "工序号")
|
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
|
+ @TableField(value = "procedure_no", condition = LIKE)
|
|
|
|
+ @Excel(name = "工序号")
|
|
|
|
+ private String procedureNo;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "程序名")
|
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
|
+ @TableField(value = "program_name", condition = LIKE)
|
|
|
|
+ @Excel(name = "程序名")
|
|
|
|
+ private String programName;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "刀号")
|
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
|
+ @TableField(value = "cutter_t", condition = LIKE)
|
|
|
|
+ @Excel(name = "刀号")
|
|
|
|
+ private String cutterT;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "刀具名")
|
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
|
+ @TableField(value = "cutter_name", condition = LIKE)
|
|
|
|
+ @Excel(name = "刀具名")
|
|
|
|
+ private String cutterName;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "刀具规格")
|
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
|
+ @TableField(value = "cutter_specification", condition = LIKE)
|
|
|
|
+ @Excel(name = "刀具规格")
|
|
|
|
+ private String cutterSpecification;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "刀具使用排序")
|
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
|
+ @TableField(value = "cutter_sort", condition = LIKE)
|
|
|
|
+ @Excel(name = "刀具使用排序")
|
|
|
|
+ private Integer cutterSort;
|
|
|
|
+
|
|
|
|
+}
|