电子秤设备&优化
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
package top.wms.admin.weighManage.model.req;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 创建或修改任务工单信息参数
|
||||
*
|
||||
* @author zc
|
||||
* @since 2026/03/03 17:09
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "创建或修改任务工单信息参数")
|
||||
public class WorkOrderInfoReq implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 工单主键id
|
||||
*/
|
||||
@Schema(description = "工单主键id")
|
||||
private Long workOrderId;
|
||||
|
||||
/**
|
||||
* 物料主键id
|
||||
*/
|
||||
@Schema(description = "物料主键id")
|
||||
private Long materialId;
|
||||
|
||||
/**
|
||||
* 称重次数
|
||||
*/
|
||||
@Schema(description = "称重次数")
|
||||
private int weightTime;
|
||||
|
||||
/**
|
||||
* 物料数量
|
||||
*/
|
||||
@Schema(description = "物料数量")
|
||||
private BigDecimal quantity;
|
||||
|
||||
/**
|
||||
* 称重重量
|
||||
*/
|
||||
@Schema(description = "称重重量")
|
||||
private BigDecimal weight;
|
||||
|
||||
/**
|
||||
* 计算重量
|
||||
*/
|
||||
@Schema(description = "计算重量")
|
||||
private BigDecimal calculatedWeight;
|
||||
|
||||
/**
|
||||
* 抓拍的图片
|
||||
*/
|
||||
@Schema(description = "抓拍的图片")
|
||||
private String imgUrl;
|
||||
|
||||
}
|
||||
@@ -10,6 +10,7 @@ import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.time.*;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 创建或修改任务工单信息参数
|
||||
@@ -25,23 +26,20 @@ public class WorkOrderReq implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 总重量
|
||||
* 物料主键id
|
||||
*/
|
||||
@Schema(description = "总重量")
|
||||
@NotNull(message = "总重量不能为空")
|
||||
private BigDecimal totalWeight;
|
||||
@Schema(description = "物料主键id")
|
||||
private Long materialId;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
@Schema(description = "创建人")
|
||||
@NotNull(message = "创建人不能为空")
|
||||
private Long createUser;
|
||||
private List<WorkOrderInfoReq> workOrderInfos;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Schema(description = "创建时间")
|
||||
@NotNull(message = "创建时间不能为空")
|
||||
private LocalDateTime createTime;
|
||||
}
|
||||
@@ -23,4 +23,12 @@ public interface WorkOrderService extends BaseService<WorkOrderResp, WorkOrderRe
|
||||
* @return 任务工单详情信息
|
||||
*/
|
||||
List<WorkOrderInfoResp> getDetail(Long id);
|
||||
|
||||
/**
|
||||
* 创建任务工单
|
||||
*
|
||||
* @param req 创建任务工单参数
|
||||
* @return 任务工单信息
|
||||
*/
|
||||
WorkOrderResp addWorKerOrder(WorkOrderReq req);
|
||||
}
|
||||
@@ -50,4 +50,13 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO
|
||||
return baseMapper.getDetail(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public WorkOrderResp addWorKerOrder(WorkOrderReq req) {
|
||||
|
||||
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user