|
@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import lombok.Getter;
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
import lombok.Setter;
|
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -15,6 +16,12 @@ import java.util.List;
|
|
@ApiModel("保存更新部件信息相关参数")
|
|
@ApiModel("保存更新部件信息相关参数")
|
|
public class UnitDto {
|
|
public class UnitDto {
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 机型编号
|
|
|
|
+ */
|
|
|
|
+ @ApiModelProperty("机型编号")
|
|
|
|
+ private String millTypeCode;
|
|
|
|
+
|
|
@ApiModelProperty("主轴相关参数")
|
|
@ApiModelProperty("主轴相关参数")
|
|
UnitBearingsDto unitBearingsDto;
|
|
UnitBearingsDto unitBearingsDto;
|
|
|
|
|
|
@@ -38,36 +45,75 @@ public class UnitDto {
|
|
/**
|
|
/**
|
|
* 主键
|
|
* 主键
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("主键")
|
|
private Integer id;
|
|
private Integer id;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 部件编号
|
|
* 部件编号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("部件编号")
|
|
private String code;
|
|
private String code;
|
|
- /**
|
|
|
|
- * 机型编号
|
|
|
|
- */
|
|
|
|
- private String millTypeCode;
|
|
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 润滑油品牌
|
|
* 润滑油品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("润滑油品牌")
|
|
private String lubricantBrand;
|
|
private String lubricantBrand;
|
|
/**
|
|
/**
|
|
* 润滑油型号
|
|
* 润滑油型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("润滑油型号")
|
|
private String lubricantModel;
|
|
private String lubricantModel;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
+ * 齿轮箱轴承集合
|
|
|
|
+ */
|
|
|
|
+ @ApiModelProperty("齿轮箱轴承集合")
|
|
|
|
+ List<UnitGearboxBearingsDto> unitGearboxBearingsDtoList;
|
|
|
|
+
|
|
|
|
+ /**
|
|
* 齿轮箱结构集合
|
|
* 齿轮箱结构集合
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("齿轮箱结构集合")
|
|
List<UnitGearboxStructureDto> unitGearboxStructureDtoList;
|
|
List<UnitGearboxStructureDto> unitGearboxStructureDtoList;
|
|
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
- * 齿轮箱结构集合
|
|
|
|
|
|
+ * 数据校验
|
|
|
|
+ * @param unitGearDto
|
|
|
|
+ * @return
|
|
*/
|
|
*/
|
|
- List<UnitGearboxBearingsDto> unitGearboxBearingsDtoList;
|
|
|
|
|
|
+ public static boolean isValid(UnitGearDto unitGearDto) {
|
|
|
|
+ if (unitGearDto == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (unitGearDto.getId() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (unitGearDto.getCode() == null || unitGearDto.getCode().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (unitGearDto.getLubricantBrand() == null || unitGearDto.getLubricantBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (unitGearDto.getLubricantModel() == null || unitGearDto.getLubricantModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (CollectionUtils.isEmpty(unitGearDto.getUnitGearboxStructureDtoList())) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (CollectionUtils.isEmpty(unitGearDto.getUnitGearboxBearingsDtoList())) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
@@ -80,61 +126,143 @@ public class UnitDto {
|
|
@ApiModel
|
|
@ApiModel
|
|
public static class UnitGearboxStructureDto{
|
|
public static class UnitGearboxStructureDto{
|
|
|
|
|
|
|
|
+ @ApiModelProperty("主键")
|
|
private Integer id;
|
|
private Integer id;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 齿轮箱总表编号
|
|
* 齿轮箱总表编号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("齿轮箱总表编号")
|
|
private String gearboxCode;
|
|
private String gearboxCode;
|
|
/**
|
|
/**
|
|
* 齿轮箱结构类型;1.行星轮2.平行轮
|
|
* 齿轮箱结构类型;1.行星轮2.平行轮
|
|
*/
|
|
*/
|
|
- private String untitled;
|
|
|
|
|
|
+ @ApiModelProperty("齿轮箱结构类型;1.行星轮2.平行轮")
|
|
|
|
+ private Integer gearboxStructure;
|
|
/**
|
|
/**
|
|
* 齿轮箱结构等级;sort_num1,2......
|
|
* 齿轮箱结构等级;sort_num1,2......
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("齿轮箱结构等级;sort_num1,2......")
|
|
private Integer planetaryGearGrade;
|
|
private Integer planetaryGearGrade;
|
|
/**
|
|
/**
|
|
* 大齿轮齿数
|
|
* 大齿轮齿数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("大齿轮齿数")
|
|
private String largeGearTeethCount;
|
|
private String largeGearTeethCount;
|
|
/**
|
|
/**
|
|
* 小齿轮齿数
|
|
* 小齿轮齿数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("小齿轮齿数")
|
|
private String smallGearTeethCount;
|
|
private String smallGearTeethCount;
|
|
/**
|
|
/**
|
|
* 轴承品牌
|
|
* 轴承品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("轴承品牌")
|
|
private String bearingBrand;
|
|
private String bearingBrand;
|
|
/**
|
|
/**
|
|
* 轴承型号
|
|
* 轴承型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("轴承型号")
|
|
private String bearingModel;
|
|
private String bearingModel;
|
|
/**
|
|
/**
|
|
* 齿圈齿数
|
|
* 齿圈齿数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("齿圈齿数")
|
|
private String gearRingTeethCount;
|
|
private String gearRingTeethCount;
|
|
/**
|
|
/**
|
|
* 太阳轮齿数
|
|
* 太阳轮齿数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("太阳轮齿数")
|
|
private String sunWheelTeethCount;
|
|
private String sunWheelTeethCount;
|
|
/**
|
|
/**
|
|
* 行星轮个数
|
|
* 行星轮个数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("行星轮个数")
|
|
private String planetWheelCount;
|
|
private String planetWheelCount;
|
|
/**
|
|
/**
|
|
* 行星轮齿数
|
|
* 行星轮齿数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("行星轮齿数")
|
|
private String planetWheelTeethCount;
|
|
private String planetWheelTeethCount;
|
|
/**
|
|
/**
|
|
* 太阳轮轴承品牌
|
|
* 太阳轮轴承品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("太阳轮轴承品牌")
|
|
private String sunWheelBearingBrand;
|
|
private String sunWheelBearingBrand;
|
|
/**
|
|
/**
|
|
* 太阳轮轴承型号
|
|
* 太阳轮轴承型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("太阳轮轴承型号")
|
|
private String sunWheelBearingModel;
|
|
private String sunWheelBearingModel;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 数据校验
|
|
|
|
+ * @param dto
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ public static boolean isValid(UnitGearboxStructureDto dto) {
|
|
|
|
+ if (dto == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getId() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getGearboxCode() == null || dto.getGearboxCode().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getGearboxStructure() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getPlanetaryGearGrade() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getLargeGearTeethCount() == null || dto.getLargeGearTeethCount().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getSmallGearTeethCount() == null || dto.getSmallGearTeethCount().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getBearingBrand() == null || dto.getBearingBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getBearingModel() == null || dto.getBearingModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getGearRingTeethCount() == null || dto.getGearRingTeethCount().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getSunWheelTeethCount() == null || dto.getSunWheelTeethCount().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getPlanetWheelCount() == null || dto.getPlanetWheelCount().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getPlanetWheelTeethCount() == null || dto.getPlanetWheelTeethCount().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getSunWheelBearingBrand() == null || dto.getSunWheelBearingBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (dto.getSunWheelBearingModel() == null || dto.getSunWheelBearingModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -147,53 +275,126 @@ public class UnitDto {
|
|
@ApiModel
|
|
@ApiModel
|
|
public static class UnitGearboxBearingsDto{
|
|
public static class UnitGearboxBearingsDto{
|
|
|
|
|
|
|
|
+ @ApiModelProperty("主键")
|
|
private Integer id;
|
|
private Integer id;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 齿轮箱编号
|
|
* 齿轮箱编号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("齿轮箱编号")
|
|
private String gearboxCode;
|
|
private String gearboxCode;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
- * 齿轮箱轴承类型
|
|
|
|
|
|
+ * 齿轮箱轴承类型1.低速轴,2.低速中间轴3.高速轴
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("齿轮箱轴承类型1.低速轴,2.低速中间轴3.高速轴")
|
|
private Integer parallelWheelGrade;
|
|
private Integer parallelWheelGrade;
|
|
/**
|
|
/**
|
|
* 齿轮箱轴承编号
|
|
* 齿轮箱轴承编号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("齿轮箱轴承编号")
|
|
private String gearboxBearingNumber;
|
|
private String gearboxBearingNumber;
|
|
/**
|
|
/**
|
|
- * 齿轮箱轴承级别
|
|
|
|
|
|
+ * 齿轮箱轴承级别1.2.3
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(" 齿轮箱轴承级别1.2.3")
|
|
private String gearboxBearingLevel;
|
|
private String gearboxBearingLevel;
|
|
/**
|
|
/**
|
|
* 轴承品牌
|
|
* 轴承品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("轴承品牌")
|
|
private String bearingBrand;
|
|
private String bearingBrand;
|
|
/**
|
|
/**
|
|
* 轴承型号
|
|
* 轴承型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("轴承型号")
|
|
private String bearingModel;
|
|
private String bearingModel;
|
|
/**
|
|
/**
|
|
* 齿圈齿数
|
|
* 齿圈齿数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("齿圈齿数")
|
|
private String gearRingTeethCount;
|
|
private String gearRingTeethCount;
|
|
/**
|
|
/**
|
|
* 轴承-RS品牌
|
|
* 轴承-RS品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("轴承-RS品牌")
|
|
private String bearingRsBrand;
|
|
private String bearingRsBrand;
|
|
/**
|
|
/**
|
|
* 轴承-RS型号
|
|
* 轴承-RS型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty(" 轴承-RS型号")
|
|
private String bearingRsModel;
|
|
private String bearingRsModel;
|
|
/**
|
|
/**
|
|
* 轴承-GS品牌
|
|
* 轴承-GS品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("轴承-GS品牌")
|
|
private String bearingGsBrand;
|
|
private String bearingGsBrand;
|
|
/**
|
|
/**
|
|
* 轴承-GS型号
|
|
* 轴承-GS型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("轴承-GS型号")
|
|
private String bearingGsModel;
|
|
private String bearingGsModel;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 数据校验
|
|
|
|
+ * @param gearboxBearing
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ public static boolean isValid(UnitGearboxBearingsDto gearboxBearing) {
|
|
|
|
+ if (gearboxBearing == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getId() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getGearboxCode() == null || gearboxBearing.getGearboxCode().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getParallelWheelGrade() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getGearboxBearingNumber() == null || gearboxBearing.getGearboxBearingNumber().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getGearboxBearingLevel() == null || gearboxBearing.getGearboxBearingLevel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getBearingBrand() == null || gearboxBearing.getBearingBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getBearingModel() == null || gearboxBearing.getBearingModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getGearRingTeethCount() == null || gearboxBearing.getGearRingTeethCount().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getBearingRsBrand() == null || gearboxBearing.getBearingRsBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getBearingRsModel() == null || gearboxBearing.getBearingRsModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getBearingGsBrand() == null || gearboxBearing.getBearingGsBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (gearboxBearing.getBearingGsModel() == null || gearboxBearing.getBearingGsModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -210,44 +411,90 @@ public class UnitDto {
|
|
/**
|
|
/**
|
|
* 主键
|
|
* 主键
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("主键")
|
|
private Integer id;
|
|
private Integer id;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 主轴部件编号;主轴部件编号
|
|
* 主轴部件编号;主轴部件编号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("主轴部件编号")
|
|
private String code;
|
|
private String code;
|
|
- /**
|
|
|
|
- * 机型编号
|
|
|
|
- */
|
|
|
|
- private String millTypeCode;
|
|
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 润滑油品牌
|
|
* 润滑油品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("润滑油品牌")
|
|
private String lubricantBrand;
|
|
private String lubricantBrand;
|
|
/**
|
|
/**
|
|
* 润滑油型号
|
|
* 润滑油型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("润滑油型号")
|
|
private String lubricantModel;
|
|
private String lubricantModel;
|
|
/**
|
|
/**
|
|
* 前轴承品牌
|
|
* 前轴承品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("前轴承品牌")
|
|
private String frontBearingBrand;
|
|
private String frontBearingBrand;
|
|
/**
|
|
/**
|
|
* 前轴承型号
|
|
* 前轴承型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("前轴承型号")
|
|
private String frontBearingModel;
|
|
private String frontBearingModel;
|
|
/**
|
|
/**
|
|
* 后轴承品牌
|
|
* 后轴承品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("后轴承品牌")
|
|
private String rearBearingBrand;
|
|
private String rearBearingBrand;
|
|
/**
|
|
/**
|
|
* 后轴承型号
|
|
* 后轴承型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("后轴承型号")
|
|
private String rearBearingModel;
|
|
private String rearBearingModel;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
- * 删除状态;删除状态
|
|
|
|
|
|
+ * 数据验证
|
|
|
|
+ * @param component
|
|
|
|
+ * @return
|
|
*/
|
|
*/
|
|
- private Integer delState;
|
|
|
|
|
|
+ public static boolean isValid(UnitBearingsDto component) {
|
|
|
|
+ if (component == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (component.getId() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (component.getCode() == null || component.getCode().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (component.getLubricantBrand() == null || component.getLubricantBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (component.getLubricantModel() == null || component.getLubricantModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (component.getFrontBearingBrand() == null || component.getFrontBearingBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (component.getFrontBearingModel() == null || component.getFrontBearingModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (component.getRearBearingBrand() == null || component.getRearBearingBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (component.getRearBearingModel() == null || component.getRearBearingModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -263,45 +510,98 @@ public class UnitDto {
|
|
/**
|
|
/**
|
|
* 主键
|
|
* 主键
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("主键")
|
|
private Integer id;
|
|
private Integer id;
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 机型编号
|
|
|
|
- */
|
|
|
|
- private String millTypeCode;
|
|
|
|
- /**
|
|
|
|
* 极对数
|
|
* 极对数
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("极对数")
|
|
private Integer polePairs;
|
|
private Integer polePairs;
|
|
/**
|
|
/**
|
|
* 冷却方式
|
|
* 冷却方式
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("冷却方式")
|
|
private Integer coolingMethod;
|
|
private Integer coolingMethod;
|
|
/**
|
|
/**
|
|
* 润滑油品牌
|
|
* 润滑油品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("润滑油品牌")
|
|
private String lubricantBrand;
|
|
private String lubricantBrand;
|
|
/**
|
|
/**
|
|
* 润滑油型号
|
|
* 润滑油型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("润滑油型号")
|
|
private String lubricantModel;
|
|
private String lubricantModel;
|
|
/**
|
|
/**
|
|
* 驱动端轴承品牌
|
|
* 驱动端轴承品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("驱动端轴承品牌")
|
|
private String driveEndBearingBrand;
|
|
private String driveEndBearingBrand;
|
|
/**
|
|
/**
|
|
* 驱动端轴承型号
|
|
* 驱动端轴承型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("驱动端轴承型号")
|
|
private String driveEndBearingModel;
|
|
private String driveEndBearingModel;
|
|
/**
|
|
/**
|
|
* 非驱动端轴承品牌
|
|
* 非驱动端轴承品牌
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("非驱动端轴承品牌")
|
|
private String nonDriveEndBearingBrand;
|
|
private String nonDriveEndBearingBrand;
|
|
/**
|
|
/**
|
|
* 非驱动端轴承型号
|
|
* 非驱动端轴承型号
|
|
*/
|
|
*/
|
|
|
|
+ @ApiModelProperty("非驱动端轴承型号")
|
|
private String nonDriveEndBearingModel;
|
|
private String nonDriveEndBearingModel;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 数据校验
|
|
|
|
+ * @param motor
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ public static boolean isValid(UnitDynamoDto motor) {
|
|
|
|
+ if (motor == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getId() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getPolePairs() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getCoolingMethod() == null) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getLubricantBrand() == null || motor.getLubricantBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getLubricantModel() == null || motor.getLubricantModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getDriveEndBearingBrand() == null || motor.getDriveEndBearingBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getDriveEndBearingModel() == null || motor.getDriveEndBearingModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getNonDriveEndBearingBrand() == null || motor.getNonDriveEndBearingBrand().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (motor.getNonDriveEndBearingModel() == null || motor.getNonDriveEndBearingModel().isEmpty()) {
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|