21 changed files with 469 additions and 158 deletions
@ -0,0 +1,111 @@ |
|||||
|
package org.nl.wms.pda.ios_manage.service.dto; |
||||
|
|
||||
|
import lombok.AllArgsConstructor; |
||||
|
import lombok.Builder; |
||||
|
import lombok.Data; |
||||
|
import lombok.NoArgsConstructor; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
import java.math.BigDecimal; |
||||
|
|
||||
|
/** |
||||
|
* @author dsh |
||||
|
* 2025/5/20 |
||||
|
*/ |
||||
|
@Data |
||||
|
@Builder |
||||
|
@NoArgsConstructor |
||||
|
@AllArgsConstructor |
||||
|
public class InventoryDto implements Serializable { |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 组盘标识 |
||||
|
*/ |
||||
|
private String group_id; |
||||
|
|
||||
|
/** |
||||
|
* 载具编码 |
||||
|
*/ |
||||
|
private String storagevehicle_code; |
||||
|
/** |
||||
|
* 物料id |
||||
|
*/ |
||||
|
private String material_id; |
||||
|
|
||||
|
/** |
||||
|
* 物料编码 |
||||
|
*/ |
||||
|
private String material_code; |
||||
|
/** |
||||
|
* 物料名称 |
||||
|
*/ |
||||
|
private String material_name; |
||||
|
|
||||
|
/** |
||||
|
* 批次 |
||||
|
*/ |
||||
|
private String pcsn; |
||||
|
|
||||
|
/** |
||||
|
* 单位标识 |
||||
|
*/ |
||||
|
private String qty_unit_id; |
||||
|
|
||||
|
/** |
||||
|
* 单位名称 |
||||
|
*/ |
||||
|
private String qty_unit_name; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 点位编码 |
||||
|
*/ |
||||
|
private String point_code; |
||||
|
|
||||
|
/** |
||||
|
* 数量 |
||||
|
*/ |
||||
|
private BigDecimal qty; |
||||
|
|
||||
|
/** |
||||
|
* 冻结数量 |
||||
|
*/ |
||||
|
private BigDecimal frozen_qty; |
||||
|
|
||||
|
/** |
||||
|
* 备注 |
||||
|
*/ |
||||
|
private String remark; |
||||
|
|
||||
|
/** |
||||
|
* 状态 01组盘 02入库 03出库 |
||||
|
*/ |
||||
|
private String status; |
||||
|
|
||||
|
/** |
||||
|
* 组盘人 |
||||
|
*/ |
||||
|
private String create_id; |
||||
|
|
||||
|
/** |
||||
|
* 组盘人名称 |
||||
|
*/ |
||||
|
private String create_name; |
||||
|
|
||||
|
/** |
||||
|
* 组盘时间 |
||||
|
*/ |
||||
|
private String create_time; |
||||
|
|
||||
|
/** |
||||
|
* 来源单据号 |
||||
|
*/ |
||||
|
private String ext_code; |
||||
|
|
||||
|
/** |
||||
|
* 来源单据类型 |
||||
|
*/ |
||||
|
private String ext_type; |
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
|
<mapper namespace="org.nl.wms.warehouse_management.service.dao.mapper.GroupPlateMapper"> |
||||
|
<select id="getVehicleMaterial" resultType="com.alibaba.fastjson.JSONObject"> |
||||
|
SELECT |
||||
|
gro.*, |
||||
|
mater.material_id, |
||||
|
mater.material_code, |
||||
|
mater.material_name |
||||
|
FROM |
||||
|
md_pb_groupplate gro |
||||
|
LEFT JOIN md_me_materialbase mater ON mater.material_id = gro.material_id |
||||
|
<where> |
||||
|
1 = 1 |
||||
|
<if test="params.vehicleCode != null and params.vehicleCode != ''"> |
||||
|
AND |
||||
|
gro.storagevehicle_code = #{params.vehicleCode} |
||||
|
</if> |
||||
|
<if test="params.status != null and params.status != ''"> |
||||
|
AND |
||||
|
gro.status = #{params.status} |
||||
|
</if> |
||||
|
<if test="params.qty != null and params.qty != ''"> |
||||
|
AND |
||||
|
gro.qty>0 |
||||
|
</if> |
||||
|
</where> |
||||
|
ORDER BY gro.create_time Desc |
||||
|
</select> |
||||
|
</mapper> |
Loading…
Reference in new issue