电子秤设备&优化

This commit is contained in:
zc
2026-03-05 18:13:39 +08:00
parent 66449b0482
commit c59df81b38
12 changed files with 204 additions and 21 deletions

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -23,4 +23,12 @@ public interface WorkOrderService extends BaseService<WorkOrderResp, WorkOrderRe
* @return 任务工单详情信息
*/
List<WorkOrderInfoResp> getDetail(Long id);
/**
* 创建任务工单
*
* @param req 创建任务工单参数
* @return 任务工单信息
*/
WorkOrderResp addWorKerOrder(WorkOrderReq req);
}

View File

@@ -50,4 +50,13 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO
return baseMapper.getDetail(id);
}
@Override
public WorkOrderResp addWorKerOrder(WorkOrderReq req) {
return null;
}
}