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

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; 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; this.enableFlag = enableFlag;
} }
@ -244,27 +317,31 @@ public class MdWorkstation extends BaseEntity
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) return "MdWorkstation{" +
.append("workstationId", getWorkstationId()) "workstationId=" + workstationId +
.append("workstationCode", getWorkstationCode()) ", workstationCode='" + workstationCode + '\'' +
.append("workstationName", getWorkstationName()) ", workstationName='" + workstationName + '\'' +
.append("workstationAddress", getWorkstationAddress()) ", workstationAddress='" + workstationAddress + '\'' +
.append("workshopId", getWorkshopId()) ", workshopId=" + workshopId +
.append("workshopCode", getWorkshopCode()) ", workshopCode='" + workshopCode + '\'' +
.append("workshopName", getWorkshopName()) ", workshopName='" + workshopName + '\'' +
.append("processId", getProcessId()) ", processId=" + processId +
.append("processCode", getProcessCode()) ", processCode='" + processCode + '\'' +
.append("processName", getProcessName()) ", processName='" + processName + '\'' +
.append("enableFlag", getEnableFlag()) ", warehouseId=" + warehouseId +
.append("remark", getRemark()) ", warehouseCode='" + warehouseCode + '\'' +
.append("attr1", getAttr1()) ", warehouseName='" + warehouseName + '\'' +
.append("attr2", getAttr2()) ", locationId=" + locationId +
.append("attr3", getAttr3()) ", locationCode='" + locationCode + '\'' +
.append("attr4", getAttr4()) ", locationName='" + locationName + '\'' +
.append("createBy", getCreateBy()) ", areaId=" + areaId +
.append("createTime", getCreateTime()) ", areaCode='" + areaCode + '\'' +
.append("updateBy", getUpdateBy()) ", areaName='" + areaName + '\'' +
.append("updateTime", getUpdateTime()) ", enableFlag='" + enableFlag + '\'' +
.toString(); ", attr1='" + attr1 + '\'' +
", attr2='" + attr2 + '\'' +
", attr3=" + attr3 +
", attr4=" + attr4 +
'}';
} }
} }

View File

@ -19,6 +19,14 @@ public interface WmStorageAreaMapper
*/ */
public WmStorageArea selectWmStorageAreaByAreaId(Long areaId); 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); 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); 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); 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); 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); 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); 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); 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); 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"/> <include refid="selectWmStorageAreaVo"/>
where area_id = #{areaId} where area_id = #{areaId}
</select> </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 id="insertWmStorageArea" parameterType="WmStorageArea" useGeneratedKeys="true" keyProperty="areaId">
insert into wm_storage_area insert into wm_storage_area

View File

@ -42,6 +42,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where location_id = #{locationId} where location_id = #{locationId}
</select> </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"> <select id="checkLocationCodeUnique" parameterType="WmStorageLocation" resultMap="WmStorageLocationResult">
<include refid="selectWmStorageLocationVo"/> <include refid="selectWmStorageLocationVo"/>
where location_code = #{locationCode} and warehouse_id = #{warehouseId} limit 1 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} where warehouse_id = #{warehouseId}
</select> </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"> <select id="checkWarehouseCodeUnique" parameterType="WmWarehouse" resultMap="WmWarehouseResult">
<include refid="selectWmWarehouseVo"/> <include refid="selectWmWarehouseVo"/>
where warehouse_code = #{warehouseCode} limit 1 where warehouse_code = #{warehouseCode} limit 1