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