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 { /**工具简称*/ @ApiModelProperty(value = "工具简称") private String aliasLabel; /**刀具直径*/ @ApiModelProperty(value = "刀具直径") private String diameter; /**刀具分类ID(不用前端传,后台记录参数用)*/ private String classifyId; /**工具编码*/ @ApiModelProperty(value = "工具编码(tms_base_tool表tool_code字段)") private String toolCode; /**型号/图号*/ @ApiModelProperty(value = "型号/图号") private String toolModel; /**中文名称*/ @ApiModelProperty(value = "中文名称") private String chineseName; /**刀具总长*/ @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; /**螺纹代号*/ @ApiModelProperty(value = "螺纹代号(螺纹刀具)") private String threadCode; /**螺纹旋向*/ @ApiModelProperty(value = "螺纹旋向(螺纹刀具)") private String rotationDirection; /**螺纹公差带代号/精度等级*/ @ApiModelProperty(value = "螺纹公差带代号/精度等级(螺纹刀具)") private String tolerancezoneLevel; /**外型尺寸*/ @ApiModelProperty(value = "外型尺寸(螺纹刀具)") private String externalDimensions; /**柄部规格*/ @ApiModelProperty(value = "柄部规格(螺纹刀具)") private String handleSpecifications; /**螺孔类型*/ @ApiModelProperty(value = "螺孔类型(螺纹刀具)") private String screwHoleType; /**螺纹标准*/ @ApiModelProperty(value = "螺纹标准(螺纹刀具、刀片)") private String threadStandard; /**排屑槽型*/ @ApiModelProperty(value = "排屑槽型(螺纹刀具)") private String fluteSoltType; /**螺纹类型*/ @ApiModelProperty(value = "螺纹类型(螺纹刀具)") private String threadType; /**导向尺寸*/ @ApiModelProperty(value = "导向尺寸(螺纹刀具)") private String guidingSize; /**连接孔径*/ @ApiModelProperty(value = "连接孔径(螺纹刀具)") private String connectionAperture; /**连接键槽*/ @ApiModelProperty(value = "连接键槽(螺纹刀具)") private String connectingKeyway; /**刀片形状*/ @ApiModelProperty(value = "刀片形状(刀片)") private String bladeShape; /**切削刃数*/ @ApiModelProperty(value = "切削刃数(刀片)") private String cuttingEdgeCount; /**夹固型式*/ @ApiModelProperty(value = "夹固型式(刀片)") private String clampingType; /**刀尖R*/ @ApiModelProperty(value = "刀尖R(刀片)") private String noseAngleR; /**加工分类*/ @ApiModelProperty(value = "加工分类(刀片)") private String processingClassify; /**刀片后角*/ @ApiModelProperty(value = "刀片后角(刀片)") private String bladePosterior; /**刀片尺寸*/ @ApiModelProperty(value = "刀片尺寸(刀片)") private String bladeSize; /**内外螺纹*/ @ApiModelProperty(value = "内外螺纹(刀片)") private String inOutThread; /**牙型角度*/ @ApiModelProperty(value = "牙型角度(刀片)") private String dentalAngle; /**最小加工内螺纹公称直径*/ @ApiModelProperty(value = "最小加工内螺纹公称直径(刀片)") private String minInternalThread; //分页参数 @ApiModelProperty(value = "页码") private Integer pageNo = 1; // 当前页码,默认第一页 @ApiModelProperty(value = "每页数量") private Integer pageSize = 10; // 每页数量,默认10条 }