|
@@ -0,0 +1,128 @@
|
|
|
+package com.github.zuihou.business.productionReadyCenter.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 java.io.Serializable;
|
|
|
+
|
|
|
+import static com.baomidou.mybatisplus.annotation.SqlCondition.LIKE;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Project: imcs-admin-boot
|
|
|
+ * @Package: com.github.zuihou.business.productionReadyCenter.entity
|
|
|
+ * @Author: Lenovo
|
|
|
+ * @Time: 2025 - 04 - 01 11 : 58
|
|
|
+ * @Description:
|
|
|
+ */
|
|
|
+
|
|
|
+@Data
|
|
|
+@NoArgsConstructor
|
|
|
+@ToString(callSuper = true)
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
+@Accessors(chain = true)
|
|
|
+@TableName("imcs_cutting_tool_config")
|
|
|
+@ApiModel(value = "CuttingTool", description = "刀具对刀配置信息")
|
|
|
+@AllArgsConstructor
|
|
|
+public class CuttingToolConfig extends Entity<Long> {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具号")
|
|
|
+ @TableField(value = "cutting_tool_no", condition = LIKE)
|
|
|
+ @Excel(name = "刀具号")
|
|
|
+ private Long cuttingToolNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具长度-对应机床L或者车刀表zl代表刀具在z轴方向上的长度")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_zl_min", condition = LIKE)
|
|
|
+ @Excel(name = "刀具长度下偏差")
|
|
|
+ private double cutterZlMin = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具长度-对应机床L或者车刀表zl代表刀具在z轴方向上的长度")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_zl_max", condition = LIKE)
|
|
|
+ @Excel(name = "刀具长度上偏差")
|
|
|
+ private double cutterZlMax = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具半径/直径,根据类型来,对应机床R或者车刀表xl代表刀具在Y轴方向上的长度")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_xl_min", condition = LIKE)
|
|
|
+ @Excel(name = "刀具半径/直径,根据类型来")
|
|
|
+ private double cutterXlMin = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具半径/直径,根据类型来,对应机床R或者车刀表xl代表刀具在Y轴方向上的长度")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_xl_max", condition = LIKE)
|
|
|
+ @Excel(name = "刀具半径/直径,根据类型来")
|
|
|
+ private double cutterXlMax = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "主轴定向角度")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_ori_min", condition = LIKE)
|
|
|
+ @Excel(name = "主轴定向角度")
|
|
|
+ private double cutterOriMin = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "主轴定向角度")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_ori_max", condition = LIKE)
|
|
|
+ @Excel(name = "主轴定向角度")
|
|
|
+ private double cutterOriMax = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具子类型(机床)")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_typ_sub_dnc", condition = LIKE)
|
|
|
+ @Excel(name = "刀具子类型(机床),是否为空1可以为,2不可")
|
|
|
+ private String cutterTypSubDnc = "2";
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具R角,车刀")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_rs_min", condition = LIKE)
|
|
|
+ @Excel(name = "刀具R角")
|
|
|
+ private double cutterRsMin = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具R角,车刀")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_rs_max", condition = LIKE)
|
|
|
+ @Excel(name = "刀具R角")
|
|
|
+ private double cutterRsMax = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具定向,车刀")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_to_min", condition = LIKE)
|
|
|
+ @Excel(name = "刀具定向")
|
|
|
+ private double cutterToMin = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "刀具定向,车刀")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_to_max", condition = LIKE)
|
|
|
+ @Excel(name = "刀具定向")
|
|
|
+ private double cutterToMax = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "内冷开")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_plc_bit", condition = LIKE)
|
|
|
+ @Excel(name = "内冷开")
|
|
|
+ private String cutterPlcBit ;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "最小刀具寿命")
|
|
|
+ @Length(max = 128, message = "名称长度不能超过128")
|
|
|
+ @TableField(value = "cutter_time2", condition = LIKE)
|
|
|
+ @Excel(name = "最小刀具寿命")
|
|
|
+ private double cutterTime2 = 0.0;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "备注,用来展示其他没有的要求")
|
|
|
+ @TableField(value = "remark", condition = LIKE)
|
|
|
+ @Excel(name = "备注,用来展示其他没有的要求")
|
|
|
+ private String remark = "0";
|
|
|
+
|
|
|
+
|
|
|
+}
|