仓库、库区、库位添加按编码查找功能

This commit is contained in:
JinLu.Yin 2022-09-10 10:15:23 +08:00
parent ebb565df6b
commit c23a068666
13 changed files with 177 additions and 23 deletions

View File

@ -196,7 +196,80 @@ public class MdWorkstation extends BaseEntity
{
return processName;
}
public void setEnableFlag(String enableFlag)
public Long getWarehouseId() {
return warehouseId;
}
public void setWarehouseId(Long warehouseId) {
this.warehouseId = warehouseId;
}
public String getWarehouseCode() {
return warehouseCode;
}
public void setWarehouseCode(String warehouseCode) {
this.warehouseCode = warehouseCode;
}
public String getWarehouseName() {
return warehouseName;
}
public void setWarehouseName(String warehouseName) {
this.warehouseName = warehouseName;
}
public Long getLocationId() {
return locationId;
}
public void setLocationId(Long locationId) {
this.locationId = locationId;
}
public String getLocationCode() {
return locationCode;
}
public void setLocationCode(String locationCode) {
this.locationCode = locationCode;
}
public String getLocationName() {
return locationName;
}
public void setLocationName(String locationName) {
this.locationName = locationName;
}
public Long getAreaId() {
return areaId;
}
public void setAreaId(Long areaId) {
this.areaId = areaId;
}
public String getAreaCode() {
return areaCode;
}
public void setAreaCode(String areaCode) {
this.areaCode = areaCode;
}
public String getAreaName() {
return areaName;
}
public void setAreaName(String areaName) {
this.areaName = areaName;
}
public void setEnableFlag(String enableFlag)
{
this.enableFlag = enableFlag;
}
@ -244,27 +317,31 @@ public class MdWorkstation extends BaseEntity
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("workstationId", getWorkstationId())
.append("workstationCode", getWorkstationCode())
.append("workstationName", getWorkstationName())
.append("workstationAddress", getWorkstationAddress())
.append("workshopId", getWorkshopId())
.append("workshopCode", getWorkshopCode())
.append("workshopName", getWorkshopName())
.append("processId", getProcessId())
.append("processCode", getProcessCode())
.append("processName", getProcessName())
.append("enableFlag", getEnableFlag())
.append("remark", getRemark())
.append("attr1", getAttr1())
.append("attr2", getAttr2())
.append("attr3", getAttr3())
.append("attr4", getAttr4())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.toString();
return "MdWorkstation{" +
"workstationId=" + workstationId +
", workstationCode='" + workstationCode + '\'' +
", workstationName='" + workstationName + '\'' +
", workstationAddress='" + workstationAddress + '\'' +
", workshopId=" + workshopId +
", workshopCode='" + workshopCode + '\'' +
", workshopName='" + workshopName + '\'' +
", processId=" + processId +
", processCode='" + processCode + '\'' +
", processName='" + processName + '\'' +
", warehouseId=" + warehouseId +
", warehouseCode='" + warehouseCode + '\'' +
", warehouseName='" + warehouseName + '\'' +
", locationId=" + locationId +
", locationCode='" + locationCode + '\'' +
", locationName='" + locationName + '\'' +
", areaId=" + areaId +
", areaCode='" + areaCode + '\'' +
", areaName='" + areaName + '\'' +
", enableFlag='" + enableFlag + '\'' +
", attr1='" + attr1 + '\'' +
", attr2='" + attr2 + '\'' +
", attr3=" + attr3 +
", attr4=" + attr4 +
'}';
}
}

View File

@ -19,6 +19,14 @@ public interface WmStorageAreaMapper
*/
public WmStorageArea selectWmStorageAreaByAreaId(Long areaId);
/**
* 根据库位编码查询库位
* @param areaCode
* @return
*/
public WmStorageArea selectWmStorageAreaByAreaCode(String areaCode);
/**
* 查询库位设置列表
*

View File

@ -19,6 +19,13 @@ public interface WmStorageLocationMapper
*/
public WmStorageLocation selectWmStorageLocationByLocationId(Long locationId);
/**
* 根据库区编码查询库区
* @param locationCode
* @return
*/
public WmStorageLocation selectWmStorageLocationByLocationCode(String locationCode);
/**
* 查询库区设置列表
*

View File

@ -19,6 +19,14 @@ public interface WmWarehouseMapper
*/
public WmWarehouse selectWmWarehouseByWarehouseId(Long warehouseId);
/**
* 根据编码查询仓库
* @param warehouseCdoe
* @return
*/
public WmWarehouse selectWmWarehouseByWarehouseCode(String warehouseCdoe);
/**
* 查询仓库设置列表
*

View File

@ -19,6 +19,14 @@ public interface IWmStorageAreaService
*/
public WmStorageArea selectWmStorageAreaByAreaId(Long areaId);
/**
* 根据库位编码查询库位
* @param areaCode
* @return
*/
public WmStorageArea selectWmStorageAreaByAreaCode(String areaCode);
/**
* 查询库位设置列表
*

View File

@ -19,6 +19,15 @@ public interface IWmStorageLocationService
*/
public WmStorageLocation selectWmStorageLocationByLocationId(Long locationId);
/**
* 根据库区编码查询库区
* @param locationCode
* @return
*/
public WmStorageLocation selectWmStorageLocationByLocationCode(String locationCode);
/**
* 查询库区设置列表
*

View File

@ -19,6 +19,13 @@ public interface IWmWarehouseService
*/
public WmWarehouse selectWmWarehouseByWarehouseId(Long warehouseId);
/**
* 根据编码查询仓库
* @param warehouseCdoe
* @return
*/
public WmWarehouse selectWmWarehouseByWarehouseCode(String warehouseCdoe);
/**
* 查询仓库设置列表
*

View File

@ -32,6 +32,11 @@ public class WmStorageAreaServiceImpl implements IWmStorageAreaService
return wmStorageAreaMapper.selectWmStorageAreaByAreaId(areaId);
}
@Override
public WmStorageArea selectWmStorageAreaByAreaCode(String areaCode) {
return wmStorageAreaMapper.selectWmStorageAreaByAreaCode(areaCode);
}
/**
* 查询库位设置列表
*

View File

@ -36,6 +36,11 @@ public class WmStorageLocationServiceImpl implements IWmStorageLocationService
return wmStorageLocationMapper.selectWmStorageLocationByLocationId(locationId);
}
@Override
public WmStorageLocation selectWmStorageLocationByLocationCode(String locationCode) {
return wmStorageLocationMapper.selectWmStorageLocationByLocationCode(locationCode);
}
/**
* 查询库区设置列表
*

View File

@ -36,6 +36,11 @@ public class WmWarehouseServiceImpl implements IWmWarehouseService
return wmWarehouseMapper.selectWmWarehouseByWarehouseId(warehouseId);
}
@Override
public WmWarehouse selectWmWarehouseByWarehouseCode(String warehouseCdoe) {
return wmWarehouseMapper.selectWmWarehouseByWarehouseCode(warehouseCdoe);
}
/**
* 查询仓库设置列表
*

View File

@ -49,6 +49,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectWmStorageAreaVo"/>
where area_id = #{areaId}
</select>
<select id="selectWmStorageAreaByAreaCode" parameterType="String" resultMap="WmStorageAreaResult">
<include refid="selectWmStorageAreaVo"/>
where area_code = #{areaCode}
</select>
<insert id="insertWmStorageArea" parameterType="WmStorageArea" useGeneratedKeys="true" keyProperty="areaId">
insert into wm_storage_area

View File

@ -42,6 +42,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where location_id = #{locationId}
</select>
<select id="selectWmStorageLocationByLocationCode" parameterType="String" resultMap="WmStorageLocationResult">
<include refid="selectWmStorageLocationVo"/>
where location_code = #{locationCode} limit 1
</select>
<select id="checkLocationCodeUnique" parameterType="WmStorageLocation" resultMap="WmStorageLocationResult">
<include refid="selectWmStorageLocationVo"/>
where location_code = #{locationCode} and warehouse_id = #{warehouseId} limit 1

View File

@ -75,6 +75,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where warehouse_id = #{warehouseId}
</select>
<select id="selectWmWarehouseByWarehouseCode" parameterType="String" resultMap="WmWarehouseResult">
<include refid="selectWmWarehouseVo"/>
where warehouse_code = #{warehouseCode} limit 1
</select>
<select id="checkWarehouseCodeUnique" parameterType="WmWarehouse" resultMap="WmWarehouseResult">
<include refid="selectWmWarehouseVo"/>
where warehouse_code = #{warehouseCode} limit 1