入库查询签名列表以及详情

This commit is contained in:
秦鸿展
2026-07-24 16:46:42 +08:00
parent f32f43ab18
commit 21db85ef2b
8 changed files with 235 additions and 2 deletions
@@ -445,4 +445,24 @@ public class StockInOrderDTO extends StockInOrderBaseDTO {
@ApiModelProperty("任务移除用户ID")
private String removeUserId;
// ========== PDA入库签名字段 ==========
@ApiModelProperty("签名状态:1-待签名 2-已签名")
private Integer signatureStatus;
@ApiModelProperty("签名时间起")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date signatureTimeFrom;
@ApiModelProperty("签名时间止")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date signatureTimeTo;
/**
* PDA入库签名列表专用:作业任务人员模糊查询字段。
*/
@ApiModelProperty("作业任务人员(模糊查询)")
private String workUserNameLike;
}
@@ -64,6 +64,25 @@ public class StockInOrderApi extends BaseController {
return getDataTable(list);
}
/**
* PDA入库签名列表查询
*
* <p>查询入库单状态「已入库」(status=5) 的入库单列表,
* 同时支持「作业任务人员」(workUserName) like 模糊查询,
* 参照简易模式快捷入库列表实现。响应中包含签名相关字段(签名状态、签名时间、签名图片、签名备注)。</p>
*/
@ApiOperation("PDA入库签名列表查询")
@GetMapping("/signatureList")
public TableDataInfo signatureList(StockInOrderDTO stockInOrderDTO) {
//转换实体
StockInOrderDO stockInOrderDO = stockInOrderAssembler.toDO(stockInOrderDTO);
startPage();
List<StockInOrderPO> list = stockInOrderApplicationService.querySignatureList(stockInOrderDO);
return getDataTable(list);
}
/**
* 编辑入库单
*/