Merge branch 'develop-QA'

develop-QA
Tom Li 3 months ago
commit 9fd5da3412
  1. 13
      blade-ops-api/blade-resource-api/src/main/java/org/springblade/resource/feign/IAttachClient.java
  2. 2
      blade-ops/blade-develop/src/test/java/org/springblade/test/CodeGeneratorVer2.java
  3. 2
      blade-ops/blade-develop/src/test/resources/templates/code.properties
  4. 6
      blade-ops/blade-resource/src/main/java/org/springblade/resource/feign/AttachClient.java
  5. 4
      blade-service-api/blade-desk-api/pom.xml
  6. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/BasicClazzDTO.java
  7. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/BatConfigDTO.java
  8. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/CoatingThicknessDTO.java
  9. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/FormulaDTO.java
  10. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/LocallyPlatedPartDTO.java
  11. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/MaterialQuotaDTO.java
  12. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/OemDTO.java
  13. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/PlanAssignSteerDTO.java
  14. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/PlatingDTO.java
  15. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/PlatingSmallDTO.java
  16. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/ProcessAbilityDTO.java
  17. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/ProdMarkDTO.java
  18. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/ShiftsDTO.java
  19. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/TeamSetDTO.java
  20. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/WorkCenterDTO.java
  21. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/dto/WorkTankDTO.java
  22. 78
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/BasicClazz.java
  23. 9
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/BatConfig.java
  24. 93
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/CoatingThickness.java
  25. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/Formula.java
  26. 75
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/LocallyPlatedPart.java
  27. 111
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/MaterialQuota.java
  28. 156
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/Oem.java
  29. 121
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/PlanAssignSteer.java
  30. 157
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/Plating.java
  31. 76
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/PlatingSmall.java
  32. 5
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/ProcessAbility.java
  33. 2
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/ProdMark.java
  34. 75
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/Shifts.java
  35. 10
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/TeamSet.java
  36. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/WorkCenter.java
  37. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/entity/WorkTank.java
  38. 11
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/request/OemSearch.java
  39. 22
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/BaseEntityVO.java
  40. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/BasicClazzVO.java
  41. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/BatConfigVO.java
  42. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/CoatingThicknessVO.java
  43. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/FormulaVO.java
  44. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/LocallyPlatedPartVO.java
  45. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/MaterialQuotaVO.java
  46. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/OemVO.java
  47. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/PlanAssignSteerVO.java
  48. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/PlatingSmallVO.java
  49. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/PlatingVO.java
  50. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/ProcessAbilityVO.java
  51. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/ProdMarkVO.java
  52. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/ShiftsVO.java
  53. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/TeamSetVO.java
  54. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/WorkCenterVO.java
  55. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/basic/pojo/vo/WorkTankVO.java
  56. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/AuditFileDTO.java
  57. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/CycleTestDTO.java
  58. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/CycleTestItemDTO.java
  59. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/CycleTestStandardDTO.java
  60. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/CycleTestTaskDTO.java
  61. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/IndicatorMonthDTO.java
  62. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/IndicatorYearDTO.java
  63. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/IndicatorYearDetailDTO.java
  64. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/InspectionItemDTO.java
  65. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/InspectionResultDTO.java
  66. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/InspectionTaskDTO.java
  67. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/InspectionTemplateDTO.java
  68. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/IotHardnessDTO.java
  69. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/IotThicknessDTO.java
  70. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/LiquidTankDTO.java
  71. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/LiquidTankReportConfigDTO.java
  72. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/LiquidTankReportDTO.java
  73. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/LiquidTankTaskCopyDTO.java
  74. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/LiquidTankTaskDTO.java
  75. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/LiquidTankTaskHiDTO.java
  76. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/LiquidTankWaveDTO.java
  77. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/NgDTO.java
  78. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/PlanTestDTO.java
  79. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/ProReTemplateDTO.java
  80. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/ProReTemplateDetailDTO.java
  81. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/ProReTemplateTankDTO.java
  82. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/RelInsTemplateItemDTO.java
  83. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/RelTankReportItemDTO.java
  84. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/RelTankWaveItemDTO.java
  85. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/RemindMsgDTO.java
  86. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/ReviewDutyDTO.java
  87. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/ReviewFaultDTO.java
  88. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/ReviewSheetDTO.java
  89. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/StandardDTO.java
  90. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/StandardParamDTO.java
  91. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/SupplyInspectionDTO.java
  92. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/WorkPlanItemDTO.java
  93. 24
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/WorkPlanItemDetailDTO.java
  94. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/dto/package-info.java
  95. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/AuditFile.java
  96. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTest.java
  97. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTestItem.java
  98. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTestStandard.java
  99. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/CycleTestTask.java
  100. 0
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/entity/IndicatorMonth.java
  101. Some files were not shown because too many files have changed in this diff Show More

@ -20,6 +20,8 @@ public interface IAttachClient {
String DETAIL_BY_ID = API_PREFIX + "/detail-by-id";
String COPY_FROM_TEMP_TO_BIZ_PREFIX = API_PREFIX + "/copy-from-temp-to-biz-prefix";
/**
*
* @param attach
@ -29,10 +31,19 @@ public interface IAttachClient {
R<Attach> detail(@RequestBody Attach attach);
/**
* todo:改成get
* @param id
* @return
*/
@GetMapping(DETAIL_BY_ID)
R<Attach> detailById(@RequestParam("id") Long id);
/**
*
* @param id
* @param bizPrefix
* @return
*/
@GetMapping(COPY_FROM_TEMP_TO_BIZ_PREFIX)
R<Attach> copyFromTempToBizPrefix(@RequestParam("id") Long id,
@RequestParam("bizPrefix") String bizPrefix);
}

@ -65,7 +65,7 @@ public class CodeGeneratorVer2 {
* 需要生成的表名(两者只能取其一)
*/
public static String[] INCLUDE_TABLES = {
"QA_PLAN_TEST"
"QA_NG"
};
/**
* 需要排除的表名(两者只能取其一)

@ -6,7 +6,7 @@
# CodeGenerator
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@192.168.0.221:1521/orcl
spring.datasource.url=jdbc:oracle:thin:@172.31.31.31:1521/orcl
#spring.datasource.url=jdbc:oracle:thin:@172.18.80.50:1521/orcl
spring.datasource.username=JONHON_MES
spring.datasource.password=oracle123456

@ -30,4 +30,10 @@ public class AttachClient implements IAttachClient {
Attach detail = attachService.getById(id);
return R.data(detail);
}
@Override
public R<Attach> copyFromTempToBizPrefix(Long id, String bizPrefix) {
// todo:有temp桶,成功以后移动到具体业务桶中.
return null;
}
}

@ -24,6 +24,10 @@
<groupId>org.springblade</groupId>
<artifactId>blade-starter-excel</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-resource-api</artifactId>
</dependency>
</dependencies>
</project>

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.BasicClazz;
import java.io.Serial;
/**
* [基础分类] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class BasicClazzDTO extends BasicClazz {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.CoatingThickness;
import java.io.Serial;
/**
* [镀层厚度对应] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class CoatingThicknessDTO extends CoatingThickness {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.LocallyPlatedPart;
import java.io.Serial;
/**
* [局部镀零件] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class LocallyPlatedPartDTO extends LocallyPlatedPart {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.MaterialQuota;
import java.io.Serial;
/**
* [物料定额] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class MaterialQuotaDTO extends MaterialQuota {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.Oem;
import java.io.Serial;
/**
* [外协厂家] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-04
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class OemDTO extends Oem {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.PlanAssignSteer;
import java.io.Serial;
/**
* [外协分派] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class PlanAssignSteerDTO extends PlanAssignSteer {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.Plating;
import java.io.Serial;
/**
* [镀种] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class PlatingDTO extends Plating {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.PlatingSmall;
import java.io.Serial;
/**
* [镀种小类] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class PlatingSmallDTO extends PlatingSmall {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.Shifts;
import java.io.Serial;
/**
* [班次] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class ShiftsDTO extends Shifts {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,78 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
/**
* [基础分类] 实体类
* todo:
* 没有插入单独处理
* '302007'
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@TableName("BA_BASIC_CLAZZ")
@Schema(description = "BasicClazz Entity对象")
@EqualsAndHashCode(callSuper = true)
public class BasicClazz extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* 编码
*/
public static final String COL_CODE = "CODE";
/**
* 名称
*/
public static final String COL_NAME = "NAME";
/**
* 业务类别
*/
public static final String COL_BIZ_TYPE = "BIZ_TYPE";
/**
* 备注
*/
public static final String COL_MEMO = "MEMO";
/**
* 排序
*/
public static final String COL_SORT = "SORT";
/**
* 编码
*/
@Schema(description = "编码")
private String code;
/**
* 名称
*/
@Schema(description = "名称")
private String name;
/**
* 业务类别
*/
@Schema(description = "业务类别")
private Integer bizType;
/**
* 备注
*/
@Schema(description = "备注")
private String memo;
/**
* 排序
*/
@Schema(description = "排序")
private Long sort;
}

@ -10,7 +10,6 @@ import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
import java.math.BigDecimal;
/**
* [批量配置] 实体类
@ -91,22 +90,22 @@ public class BatConfig extends BaseEntity {
* [工艺能力]id
*/
@Schema(description = "[工艺能力]id")
private BigDecimal caId;
private Long caId;
/**
* 面积
*/
@Schema(description = "面积")
private BigDecimal area;
private Long area;
/**
* 单件面积
*/
@Schema(description = "单件面积")
private BigDecimal singletonArea;
private Long singletonArea;
/**
* [零件]id
*/
@Schema(description = "[零件]id")
private BigDecimal partId;
private Long partId;
/**
* [零件]编码
*/

@ -0,0 +1,93 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
/**
* [镀层厚度对应] 实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@TableName("BA_COATING_THICKNESS")
@Schema(description = "CoatingThickness Entity对象")
@EqualsAndHashCode(callSuper = true)
public class CoatingThickness extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* 镀层代号
*/
public static final String COL_THICKNESS_CODE = "THICKNESS_CODE";
/**
* 名称
*/
public static final String COL_NAME = "NAME";
/**
* 质量等级
*/
public static final String COL_LEVEL_NUM = "LEVEL_NUM";
/**
* 是否以21E8-210开头
*/
public static final String COL_START_F21E8 = "START_F21E8";
/**
* 厚度
*/
public static final String COL_THICKNESS = "THICKNESS";
/**
* 排序
*/
public static final String COL_SORT = "SORT";
/**
* 备注
*/
public static final String COL_REMARK = "REMARK";
/**
* 镀层代号
*/
@Schema(description = "镀层代号")
private String thicknessCode;
/**
* 名称
*/
@Schema(description = "名称")
private String name;
/**
* 质量等级
*/
@Schema(description = "质量等级")
private Integer levelNum;
/**
* 是否以21E8-210开头
*/
@Schema(description = "是否以21E8-210开头")
private Short startF21e8;
/**
* 厚度
*/
@Schema(description = "厚度")
private Long thickness;
/**
* 排序
*/
@Schema(description = "排序")
private Long sort;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
}

@ -0,0 +1,75 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
/**
* [局部镀零件] 实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@TableName("BA_LOCALLY_PLATED_PART")
@Schema(description = "LocallyPlatedPart Entity对象")
@EqualsAndHashCode(callSuper = true)
public class LocallyPlatedPart extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* 零件编号
*/
public static final String COL_PART_CODE = "PART_CODE";
/**
* 类型
*/
public static final String COL_PART_TYPE = "PART_TYPE";
/**
* 名称
*/
public static final String COL_NAME = "NAME";
/**
* 排序
*/
public static final String COL_SORT = "SORT";
/**
* 备注
*/
public static final String COL_REMARK = "REMARK";
/**
* 零件编号
*/
@Schema(description = "零件编号")
private String partCode;
/**
* 类型
*/
@Schema(description = "类型")
private Long partType;
/**
* 名称
*/
@Schema(description = "名称")
private String name;
/**
* 排序
*/
@Schema(description = "排序")
private Long sort;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
}

@ -0,0 +1,111 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
/**
* [物料定额] 实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@TableName("BA_MATERIAL_QUOTA")
@Schema(description = "MaterialQuota Entity对象")
@EqualsAndHashCode(callSuper = true)
public class MaterialQuota extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* 类型-[1]:金押定额;[2]:银板定额;
*/
public static final String COL_QUOTA_TYPE = "QUOTA_TYPE";
/**
* 名称
*/
public static final String COL_NAME = "NAME";
/**
* [工艺能力]id
*/
public static final String COL_PROCESS_ABILITY_ID = "PROCESS_ABILITY_ID";
/**
* 镀层厚度
*/
public static final String COL_THICKNESS = "THICKNESS";
/**
* 定额
*/
public static final String COL_QUOTA = "QUOTA";
/**
* 小批量定额
*/
public static final String COL_SMALL_BAT_QUOTA = "SMALL_BAT_QUOTA";
/**
* 大批量定额
*/
public static final String COL_BIG_BAT_QUOTA = "BIG_BAT_QUOTA";
/**
* 排序
*/
public static final String COL_SORT = "SORT";
/**
* 备注
*/
public static final String COL_REMARK = "REMARK";
/**
* 类型-[1]:金押定额;[2]:银板定额;
*/
@Schema(description = "类型-[1]:金押定额;[2]:银板定额;")
private Long quotaType;
/**
* 名称
*/
@Schema(description = "名称")
private String name;
/**
* [工艺能力]id
*/
@Schema(description = "[工艺能力]id")
private Long processAbilityId;
/**
* 镀层厚度
*/
@Schema(description = "镀层厚度")
private Long thickness;
/**
* 定额
*/
@Schema(description = "定额")
private Long quota;
/**
* 小批量定额
*/
@Schema(description = "小批量定额")
private Long smallBatQuota;
/**
* 大批量定额
*/
@Schema(description = "大批量定额")
private Long bigBatQuota;
/**
* 排序
*/
@Schema(description = "排序")
private Long sort;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
}

@ -0,0 +1,156 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
/**
* [外协厂家] 实体类
*
* @author Tom Shuo
* @since 2026-01-04
*/
@Data
@TableName("BA_OEM")
@Schema(description = "Oem Entity对象")
@EqualsAndHashCode(callSuper = true)
public class Oem extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* 编码
*/
public static final String COL_CODE = "CODE";
/**
* 简称
*/
public static final String COL_ABBREVIATION = "ABBREVIATION";
/**
* 工艺能力
*/
public static final String COL_CRAFT_ABILITY = "CRAFT_ABILITY";
/**
* 地区
*/
public static final String COL_REGION = "REGION";
/**
* 地址
*/
public static final String COL_ADDRESS = "ADDRESS";
/**
* 资质
*/
public static final String COL_QUALIFICATION = "QUALIFICATION";
/**
* 联系人
*/
public static final String COL_CONTACT_MAN = "CONTACT_MAN";
/**
* 邮箱
*/
public static final String COL_EMAIL = "EMAIL";
/**
* 联系电话
*/
public static final String COL_CONTACT_PHONE = "CONTACT_PHONE";
/**
* 密码
*/
public static final String COL_OEM_PASSWORD = "OEM_PASSWORD";
/**
* 名称
*/
public static final String COL_OC_NAME = "OC_NAME";
/**
* 类型
*/
public static final String COL_OEM_TYPE = "OEM_TYPE";
/**
* 排序
*/
public static final String COL_SORT = "SORT";
/**
* 备注
*/
public static final String COL_REMARK = "REMARK";
/**
* 编码
*/
@Schema(description = "编码")
private String code;
/**
* 简称
*/
@Schema(description = "简称")
private String abbreviation;
/**
* 工艺能力
*/
@Schema(description = "工艺能力")
private String craftAbility;
/**
* 地区
*/
@Schema(description = "地区")
private String region;
/**
* 地址
*/
@Schema(description = "地址")
private String address;
/**
* 资质
*/
@Schema(description = "资质")
private Integer qualification;
/**
* 联系人
*/
@Schema(description = "联系人")
private String contactMan;
/**
* 邮箱
*/
@Schema(description = "邮箱")
private String email;
/**
* 联系电话
*/
@Schema(description = "联系电话")
private String contactPhone;
/**
* 密码
*/
@Schema(description = "密码")
private String oemPassword;
/**
* 名称
*/
@Schema(description = "名称")
private String ocName;
/**
* 类型
*/
@Schema(description = "类型")
private Long oemType;
/**
* 排序
*/
@Schema(description = "排序")
private Long sort;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
}

@ -0,0 +1,121 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
import java.time.LocalDateTime;
/**
* [外协分派] 实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@TableName("BA_PLAN_ASSIGN_STEER")
@Schema(description = "PlanAssignSteer Entity对象")
@EqualsAndHashCode(callSuper = true)
public class PlanAssignSteer extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* [外协厂家]id
*/
public static final String COL_OEM_ID = "OEM_ID";
/**
* [工艺能力]id
*/
public static final String COL_PLATING_ID = "PLATING_ID";
/**
* 零件;外键(dsPart)
*/
public static final String COL_DS_PART = "DS_PART";
/**
* 分派比例
*/
public static final String COL_ASSIGN_SCALE = "ASSIGN_SCALE";
/**
* 厂家周累计分派量
*/
public static final String COL_WEEK_ASSIGN = "WEEK_ASSIGN";
/**
* 分类周累计分派量
*/
public static final String COL_CLASSIFY_ASSIGN = "CLASSIFY_ASSIGN";
/**
* 比例偏差因子
*/
public static final String COL_FACTOR = "FACTOR";
/**
* 维护人
*/
public static final String COL_MAINTAIN_MAN = "MAINTAIN_MAN";
/**
* 维护时间
*/
public static final String COL_MAINTAIN_TIME = "MAINTAIN_TIME";
/**
* 日分派量
*/
public static final String COL_ASSIGN = "ASSIGN";
/**
* [外协厂家]id
*/
@Schema(description = "[外协厂家]id")
private Long oemId;
/**
* [工艺能力]id
*/
@Schema(description = "[工艺能力]id")
private Long platingId;
/**
* 零件;外键(dsPart)
*/
@Schema(description = "零件;外键(dsPart)")
private Long dsPart;
/**
* 分派比例
*/
@Schema(description = "分派比例")
private Long assignScale;
/**
* 厂家周累计分派量
*/
@Schema(description = "厂家周累计分派量")
private Long weekAssign;
/**
* 分类周累计分派量
*/
@Schema(description = "分类周累计分派量")
private Long classifyAssign;
/**
* 比例偏差因子
*/
@Schema(description = "比例偏差因子")
private Long factor;
/**
* 维护人
*/
@Schema(description = "维护人")
private Long maintainMan;
/**
* 维护时间
*/
@Schema(description = "维护时间")
private LocalDateTime maintainTime;
/**
* 日分派量
*/
@Schema(description = "日分派量")
private String assign;
}

@ -0,0 +1,157 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
import java.math.BigDecimal;
/**
* [镀种] 实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@TableName("BA_PLATING")
@Schema(description = "Plating Entity对象")
@EqualsAndHashCode(callSuper = true)
public class Plating extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* 配置码
*/
public static final String COL_CONFIG_NO = "CONFIG_NO";
/**
* [镀种分类]id
*/
public static final String COL_BC_ID = "BC_ID";
/**
* 镀种
*/
public static final String COL_PLATING = "PLATING";
/**
* 材料
*/
public static final String COL_MATERIAL = "MATERIAL";
/**
* 硬度
*/
public static final String COL_HARDNESS = "HARDNESS";
/**
* 镀层编码
*/
public static final String COL_MAT_CODE = "MAT_CODE";
/**
* 材料状态
*/
public static final String COL_MAT_STATE = "MAT_STATE";
/**
* 镀种小类
*/
public static final String COL_SUB_CLASS = "SUB_CLASS";
/**
* 其他要求
*/
public static final String COL_MEMO = "MEMO";
/**
* 镀层代号
*/
public static final String COL_PLATE_CODE = "PLATE_CODE";
/**
* 镀层物料
*/
public static final String COL_PLATE_GOODS_CODE = "PLATE_GOODS_CODE";
/**
* 镀层厚度
*/
public static final String COL_PLATE_THICKNESS = "PLATE_THICKNESS";
/**
* 排序
*/
public static final String COL_SORT = "SORT";
/**
* 备注
*/
public static final String COL_REMARK = "REMARK";
/**
* 配置码
*/
@Schema(description = "配置码")
private String configNo;
/**
* [镀种分类]id
*/
@Schema(description = "[镀种分类]id")
private Long bcId;
/**
* 镀种
*/
@Schema(description = "镀种")
private String plating;
/**
* 材料
*/
@Schema(description = "材料")
private String material;
/**
* 硬度
*/
@Schema(description = "硬度")
private String hardness;
/**
* 镀层编码
*/
@Schema(description = "镀层编码")
private String matCode;
/**
* 材料状态
*/
@Schema(description = "材料状态")
private String matState;
/**
* 镀种小类
*/
@Schema(description = "镀种小类")
private Long subClass;
/**
* 其他要求
*/
@Schema(description = "其他要求")
private String memo;
/**
* 镀层代号
*/
@Schema(description = "镀层代号")
private String plateCode;
/**
* 镀层物料
*/
@Schema(description = "镀层物料")
private String plateGoodsCode;
/**
* 镀层厚度
*/
@Schema(description = "镀层厚度")
private String plateThickness;
/**
* 排序
*/
@Schema(description = "排序")
private Long sort;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
}

@ -0,0 +1,76 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
import java.math.BigDecimal;
/**
* [镀种小类] 实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@TableName("BA_PLATING_SMALL")
@Schema(description = "PlatingSmall Entity对象")
@EqualsAndHashCode(callSuper = true)
public class PlatingSmall extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* 名称
*/
public static final String COL_BPS_NAME = "BPS_NAME";
/**
* 日常规生产能力
*/
public static final String COL_CAPACITY = "CAPACITY";
/**
* [作业中心]id
*/
public static final String COL_WC_ID = "WC_ID";
/**
* 排序
*/
public static final String COL_SORT = "SORT";
/**
* 备注
*/
public static final String COL_REMARK = "REMARK";
/**
* 名称
*/
@Schema(description = "名称")
private String bpsName;
/**
* 日常规生产能力
*/
@Schema(description = "日常规生产能力")
private BigDecimal capacity;
/**
* [作业中心]id
*/
@Schema(description = "[作业中心]id")
private Long wcId;
/**
* 排序
*/
@Schema(description = "排序")
private Long sort;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
}

@ -10,7 +10,6 @@ import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
import java.math.BigDecimal;
/**
* [工艺能力] 实体类
@ -66,12 +65,12 @@ public class ProcessAbility extends BaseEntity {
* 能力分类
*/
@Schema(description = "能力分类")
private BigDecimal wtId;
private Long wtId;
/**
* [镀种小类]id
*/
@Schema(description = "[镀种小类]id")
private BigDecimal bpsId;
private Long bpsId;
/**
* 排序
*/

@ -13,7 +13,7 @@ import java.io.Serial;
/**
* [生产标识] 实体类
*
* mes v1: bs_procedure_qua
* @author Tom Shuo
* @since 2025-12-22
*/

@ -0,0 +1,75 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
import java.io.Serial;
/**
* [班次] 实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@TableName("BA_SHIFTS")
@Schema(description = "Shifts Entity对象")
@EqualsAndHashCode(callSuper = true)
public class Shifts extends BaseEntity {
@Serial
private static final long serialVersionUID = 1L;
/**
* [班次]编码
*/
public static final String COL_SHIFT_CODE = "SHIFT_CODE";
/**
* [班次]类型
*/
public static final String COL_SHIFT_TYPE = "SHIFT_TYPE";
/**
* [班次]名称
*/
public static final String COL_NAME = "NAME";
/**
* 排序
*/
public static final String COL_SORT = "SORT";
/**
* 备注
*/
public static final String COL_REMARK = "REMARK";
/**
* [班次]编码
*/
@Schema(description = "[班次]编码")
private String shiftCode;
/**
* [班次]类型
*/
@Schema(description = "[班次]类型")
private Long shiftType;
/**
* [班次]名称
*/
@Schema(description = "[班次]名称")
private String name;
/**
* 排序
*/
@Schema(description = "排序")
private Long sort;
/**
* 备注
*/
@Schema(description = "备注")
private String remark;
}

@ -55,10 +55,6 @@ public class TeamSet extends BaseEntity {
* 创建人;外键人员
*/
public static final String COL_CREATE_MAN = "CREATE_MAN";
/**
* 删除标记;1:删除0:正常
*/
public static final String COL_DELETED = "DELETED";
/**
* 作业中心
*/
@ -127,12 +123,6 @@ public class TeamSet extends BaseEntity {
*/
@Schema(description = "创建人;外键(人员)")
private Long createMan;
/**
* 删除标记;1:删除0:正常
*/
@TableField("IS_DELETED")
@Schema(description = "删除标记;1:删除,0:正常")
private String deleted;
/**
* 作业中心
*/

@ -0,0 +1,11 @@
package org.springblade.desk.basic.pojo.request;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.Oem;
@Data
@EqualsAndHashCode(callSuper = true)
public class OemSearch extends Oem {
}

@ -4,8 +4,10 @@ import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* todo:
* BaseEntity 共用字段对应VO.
*/
@Data
@EqualsAndHashCode()
@ -15,7 +17,7 @@ public class BaseEntityVO {
* 创建[用户]-真名
*/
@Schema(description = "创建[用户]-真名")
private String createUserRealName = "创建[用户]-真名";
private String createUserRealName = "";
/**
* 创建[部门]-部门名
*/
@ -25,17 +27,25 @@ public class BaseEntityVO {
* 更新[用户]-真名
*/
@Schema(description = "更新用户-真名")
private String updateUserRealName = "更新用户-真名";
private String updateUserRealName = "";
/**
* 维护[用户]id
*/
@Schema(description = "维护[用户]id")
private Long keepUser = 0L;
/**
*
* 维护[用户]-真名
*/
@Schema(description = "维护[用户]-真名")
private String keepUserRealName = "维护[用户]-真名";
private String keepUserRealName = "";
/**
* 维护时间
*/
@Schema(description = "维护时间")
private Date keepTime;
/**
* 业务状态 名称
*/
@Schema(description = "业务状态 名称")
private String statusName = "statusName";
private String statusName = "";
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.BasicClazz;
import java.io.Serial;
/**
* [基础分类] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class BasicClazzVO extends BasicClazz {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.CoatingThickness;
import java.io.Serial;
/**
* [镀层厚度对应] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class CoatingThicknessVO extends CoatingThickness {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.LocallyPlatedPart;
import java.io.Serial;
/**
* [局部镀零件] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class LocallyPlatedPartVO extends LocallyPlatedPart {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.MaterialQuota;
import java.io.Serial;
/**
* [物料定额] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class MaterialQuotaVO extends MaterialQuota {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.Oem;
import java.io.Serial;
/**
* [外协厂家] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-04
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class OemVO extends Oem {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.PlanAssignSteer;
import java.io.Serial;
/**
* [外协分派] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class PlanAssignSteerVO extends PlanAssignSteer {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.PlatingSmall;
import java.io.Serial;
/**
* [镀种小类] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class PlatingSmallVO extends PlatingSmall {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.Plating;
import java.io.Serial;
/**
* [镀种] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class PlatingVO extends Plating {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.basic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.basic.pojo.entity.Shifts;
import java.io.Serial;
/**
* [班次] 视图实体类
*
* @author Tom Shuo
* @since 2026-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class ShiftsVO extends Shifts {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.quality.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.quality.pojo.entity.Ng;
import java.io.Serial;
/**
* [缺陷] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-04
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class NgDTO extends Ng {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.quality.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.quality.pojo.entity.ReviewDuty;
import java.io.Serial;
/**
* [生产处置单-责任零件] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-06
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class ReviewDutyDTO extends ReviewDuty {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.quality.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.quality.pojo.entity.ReviewFault;
import java.io.Serial;
/**
* [生产处置单-问题故障] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-06
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class ReviewFaultDTO extends ReviewFault {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.quality.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.quality.pojo.entity.ReviewSheet;
import java.io.Serial;
/**
* [生产处置单] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-06
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class ReviewSheetDTO extends ReviewSheet {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.quality.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.quality.pojo.entity.WorkPlanItem;
import java.io.Serial;
/**
* [工序检验项] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-06
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class WorkPlanItemDTO extends WorkPlanItem {
@Serial
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,24 @@
/**
* Author: Tom Shuo
*/
package org.springblade.desk.quality.pojo.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.desk.quality.pojo.entity.WorkPlanItemDetail;
import java.io.Serial;
/**
* [工序检验项明细] 数据传输对象实体类
*
* @author Tom Shuo
* @since 2026-01-06
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class WorkPlanItemDetailDTO extends WorkPlanItemDetail {
@Serial
private static final long serialVersionUID = 1L;
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save