package org.jeecg.modules.tms.entity.dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.jeecgframework.poi.excel.annotation.Excel; /*** * DNC工具查询参数封装 */ @Data public class ToolQueryParamDto { /**复合参数(工具简称/直径参数),例如:3E*/ @ApiModelProperty(value = "复合参数(工具简称/直径参数),例如:3E") private String param; /**刀具分类ID(不用前端传,后台记录参数用)*/ private String classifyId; /**刀具直径(不用前端传,后台记录参数用)*/ private String diameter; /**刀具总长*/ @ApiModelProperty(value = "刀具总长") private String totalLength; /**刀具材料*/ @ApiModelProperty(value = "刀具材料") private String toolMaterial; /**切削刃长*/ @ApiModelProperty(value = "切削刃长(孔加工刀具、铣削刀具)") private String edgeLength; /**刃数(孔加工刀具)*/ @ApiModelProperty(value = "刃数(孔加工刀具)") private String bladeCount; /**有效加工长度*/ @ApiModelProperty(value = "有效加工长度(孔加工刀具)") private String effectiveLength; /**最小镗孔直径(孔加工刀具)*/ @ApiModelProperty(value = "最小镗孔直径(孔加工刀具)") private String latestBoringDiameter; /**最大镗孔直径(孔加工刀具)*/ @ApiModelProperty(value = "最大镗孔直径(孔加工刀具)") private String maxBoringDiameter; /**刀杆直径*/ @ApiModelProperty(value = "刀杆直径(孔加工刀具)") private String knifeDiameter; /**孔径*/ @ApiModelProperty(value = "孔径(孔加工刀具)") private String boreDiameter; /**刀头数*/ @ApiModelProperty(value = "刀头数(孔加工刀具)") private String headsNumber; /**齿数*/ @ApiModelProperty(value = "齿数(铣削刀具)") private String numberOfTeeth; /**颈径*/ @ApiModelProperty(value = "颈径(铣削刀具)") private String neckDiameter; /**最小直径*/ @Excel(name = "最小直径", width = 15) @ApiModelProperty(value = "最小直径(孔加工刀具、铣削刀具、车削刀具)") private String smallDiameter; /**柄长*/ @ApiModelProperty(value = "柄长(铣削刀具)") private String handleLength; /**最大切深*/ @ApiModelProperty(value = "最大切深(铣削刀具)") private String deepestDepth; /**柄颈长度*/ @ApiModelProperty(value = "柄颈长度(铣削刀具)") private String handleNeckLength; /**悬伸长度*/ @ApiModelProperty(value = "悬伸长度(铣削刀具)") private String overhangingLength; /**螺距*/ @ApiModelProperty(value = "螺距(铣削刀具)") private String pitch; /**最小加工直径*/ @ApiModelProperty(value = "最小加工直径(铣削刀具)") private String recentlyDiameter; /**配套刀片号*/ @ApiModelProperty(value = "配套刀片号(车削刀具)") private String matchingNumber; /**切削方向*/ @ApiModelProperty(value = "切削方向(车削刀具)") private String cuttingDirection; /**刀片尺寸*/ @ApiModelProperty(value = "刀片尺寸(车削刀具)") private String knifeSize; /**镗杆直径*/ @ApiModelProperty(value = "镗杆直径(车削刀具)") private String boringBarDiameter; /**刀杆长度*/ @ApiModelProperty(value = "刀杆长度(车削刀具)") private String bladeLength; /**刀杆方向*/ @ApiModelProperty(value = "刀杆方向(车削刀具)") private String barDirection; /**刀杆高度*/ @ApiModelProperty(value = "刀杆高度(车削刀具)") private String bladeHeight; /**刀杆宽度*/ @ApiModelProperty(value = "刀杆宽度(车削刀具)") private String bladeWide; /**刀片槽宽*/ @ApiModelProperty(value = "刀片槽宽(车削刀具)") private String slotWidth; /**最大切入直径*/ @ApiModelProperty(value = "最大切入直径(车削刀具)") private String maxDiameter; /**最大切槽深度*/ @ApiModelProperty(value = "最大切槽深度(车削刀具)") private String maxDepth; /**刀板厚度*/ @ApiModelProperty(value = "刀板厚度(车削刀具)") private String bladeThickness; /**最小加工直径*/ @ApiModelProperty(value = "最小加工直径(车削刀具)") private String minDiameter; }