feat(mes/is): 新增检验委托单和检验任务管理功能- 添加检验委托单和检验任务的 BO 和 VO 类

- 实现检验委托单和检验任务的 CRUD 功能
- 添加相关的 API 接口和控制器方法
- 开发检验委托单和检验任务的前端页面,包括列表、新增、修改和删除功能
This commit is contained in:
2025-08-15 09:57:32 +08:00
parent 916d64c1ca
commit f3b2ac1f29
12 changed files with 1265 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
package com.klp.mes.is.domain.bo;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -57,11 +58,13 @@ public class IsInspectionCommissionBo extends BaseEntity {
/**
* 委托日期
*/
@DateTimeFormat("yyyy-MM-dd")
private Date commissionDate;
/**
* 要求完成日期
*/
@DateTimeFormat("yyyy-MM-dd")
private Date deadline;
/**

View File

@@ -1,5 +1,6 @@
package com.klp.mes.is.domain.bo;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -42,11 +43,13 @@ public class IsInspectionTaskBo extends BaseEntity {
/**
* 任务开始时间
*/
@DateTimeFormat("yyyy-MM-dd")
private Date startTime;
/**
* 任务完成时间
*/
@DateTimeFormat("yyyy-MM-dd")
private Date endTime;
/**

View File

@@ -1,5 +1,6 @@
package com.klp.mes.is.domain.bo;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -42,11 +43,13 @@ public class IsSampleInventoryBo extends BaseEntity {
/**
* 入库时间
*/
@DateTimeFormat("yyyy-MM-dd")
private Date storageTime;
/**
* 有效期至
*/
@DateTimeFormat("yyyy-MM-dd")
private Date expirationDate;
/**
@@ -62,6 +65,7 @@ public class IsSampleInventoryBo extends BaseEntity {
/**
* 最后更新时间
*/
@DateTimeFormat("yyyy-MM-dd")
private Date lastUpdate;
/**

View File

@@ -1,6 +1,8 @@
package com.klp.mes.is.domain.vo;
import java.util.Date;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
@@ -68,12 +70,14 @@ public class IsInspectionCommissionVo {
/**
* 委托日期
*/
@DateTimeFormat("yyyy-MM-dd")
@ExcelProperty(value = "委托日期")
private Date commissionDate;
/**
* 要求完成日期
*/
@DateTimeFormat("yyyy-MM-dd")
@ExcelProperty(value = "要求完成日期")
private Date deadline;

View File

@@ -1,6 +1,8 @@
package com.klp.mes.is.domain.vo;
import java.util.Date;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
@@ -49,12 +51,14 @@ public class IsInspectionTaskVo {
/**
* 任务开始时间
*/
@DateTimeFormat("yyyy-MM-dd")
@ExcelProperty(value = "任务开始时间")
private Date startTime;
/**
* 任务完成时间
*/
@DateTimeFormat("yyyy-MM-dd")
@ExcelProperty(value = "任务完成时间")
private Date endTime;

View File

@@ -1,6 +1,8 @@
package com.klp.mes.is.domain.vo;
import java.util.Date;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
@@ -49,12 +51,14 @@ public class IsSampleInventoryVo {
/**
* 入库时间
*/
@DateTimeFormat("yyyy-MM-dd")
@ExcelProperty(value = "入库时间")
private Date storageTime;
/**
* 有效期至
*/
@DateTimeFormat("yyyy-MM-dd")
@ExcelProperty(value = "有效期至")
private Date expirationDate;
@@ -74,6 +78,7 @@ public class IsSampleInventoryVo {
/**
* 最后更新时间
*/
@DateTimeFormat("yyyy-MM-dd")
@ExcelProperty(value = "最后更新时间")
private Date lastUpdate;