diff --git a/op-modules/op-plan/src/main/java/com/op/plan/domain/ProOrderWorkorder.java b/op-modules/op-plan/src/main/java/com/op/plan/domain/ProOrderWorkorder.java index 7590c4cc..99587760 100644 --- a/op-modules/op-plan/src/main/java/com/op/plan/domain/ProOrderWorkorder.java +++ b/op-modules/op-plan/src/main/java/com/op/plan/domain/ProOrderWorkorder.java @@ -173,12 +173,32 @@ public class ProOrderWorkorder extends TreeEntity { // 物料名称(湿料计划模块使用) private String materialName; + // 供湿料计划使用 + private String materialName1; // 计划日期(湿料计划模块使用) private Date planTime; // 料罐名称(湿料计划模块使用) private String bucketName; + // 供湿料计划使用 + private String bucketName1; + + public String getMaterialName1() { + return materialName1; + } + + public void setMaterialName1(String materialName1) { + this.materialName1 = materialName1; + } + + public String getBucketName1() { + return bucketName1; + } + + public void setBucketName1(String bucketName1) { + this.bucketName1 = bucketName1; + } private String prepareId; @@ -532,6 +552,8 @@ public class ProOrderWorkorder extends TreeEntity { .append("routeName",getRouteName()) .append("prodLineName",getProdLineName()) .append("carNum",getCarNum()) + .append("materialName1",getMaterialName1()) + .append("bucketName",getBucketName1()) .toString(); } } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/BaseProductAttachedController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/BaseProductAttachedController.java new file mode 100644 index 00000000..b087da5d --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/BaseProductAttachedController.java @@ -0,0 +1,97 @@ +package com.op.wms.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.op.common.log.annotation.Log; +import com.op.common.log.enums.BusinessType; +import com.op.common.security.annotation.RequiresPermissions; +import com.op.wms.domain.BaseProductAttached; +import com.op.wms.service.IBaseProductAttachedService; +import com.op.common.core.web.controller.BaseController; +import com.op.common.core.web.domain.AjaxResult; +import com.op.common.core.utils.poi.ExcelUtil; +import com.op.common.core.web.page.TableDataInfo; + +/** + * 物料附属信息Controller + * + * @author Open Platform + * @date 2023-09-20 + */ +@RestController +@RequestMapping("/attached") +public class BaseProductAttachedController extends BaseController { + @Autowired + private IBaseProductAttachedService baseProductAttachedService; + + /** + * 查询物料附属信息列表 + */ + @RequiresPermissions("wms:attached:list") + @GetMapping("/list") + public TableDataInfo list(BaseProductAttached baseProductAttached) { + startPage(); + List list = baseProductAttachedService.selectBaseProductAttachedList(baseProductAttached); + return getDataTable(list); + } + + /** + * 导出物料附属信息列表 + */ + @RequiresPermissions("wms:attached:export") + @Log(title = "物料附属信息", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, BaseProductAttached baseProductAttached) { + List list = baseProductAttachedService.selectBaseProductAttachedList(baseProductAttached); + ExcelUtil util = new ExcelUtil(BaseProductAttached.class); + util.exportExcel(response, list, "物料附属信息数据"); + } + + /** + * 获取物料附属信息详细信息 + */ + @RequiresPermissions("wms:attached:query") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") String id) { + return success(baseProductAttachedService.selectBaseProductAttachedById(id)); + } + + /** + * 新增物料附属信息 + */ + @RequiresPermissions("wms:attached:add") + @Log(title = "物料附属信息", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody BaseProductAttached baseProductAttached) { + return toAjax(baseProductAttachedService.insertBaseProductAttached(baseProductAttached)); + } + + /** + * 修改物料附属信息 + */ + @RequiresPermissions("wms:attached:edit") + @Log(title = "物料附属信息", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BaseProductAttached baseProductAttached) { + return toAjax(baseProductAttachedService.updateBaseProductAttached(baseProductAttached)); + } + + /** + * 删除物料附属信息 + */ + @RequiresPermissions("wms:attached:remove") + @Log(title = "物料附属信息", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) { + return toAjax(baseProductAttachedService.deleteBaseProductAttachedByIds(ids)); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseProduct.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseProduct.java index b15d5932..7c4b0d38 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseProduct.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseProduct.java @@ -169,6 +169,183 @@ public class BaseProduct extends BaseEntity { @Excel(name = "物料类型") private String mtart; + /** 品类 */ + @Excel(name = "品类") + private String category; + + /** 每PC单圈 */ + @Excel(name = "每PC单圈") + private String pc; + + /** 标准效率 */ + @Excel(name = "标准效率") + private BigDecimal iei; + + /** 标准用人 */ + @Excel(name = "标准用人") + private BigDecimal manStandar; + + /** 喷药方式 */ + @Excel(name = "喷药方式") + private String sprayWay; + + /** 白坯直径 */ + @Excel(name = "白坯直径") + private BigDecimal blankDiameter; + + /** 白坯物料号 */ + @Excel(name = "白坯物料号") + private String blankNo; + + /** 标准喷药量(KG/PC) */ + @Excel(name = "标准喷药量", readConverterExp = "K=G/PC") + private BigDecimal sprayVolume; + + /** 药液料号 */ + @Excel(name = "药液料号") + private String liquidNo; + + /** 标准内膜用量(KG/PC) */ + @Excel(name = "标准内膜用量", readConverterExp = "K=G/PC") + private BigDecimal endometrialDosage; + + /** 标准外模用量(KG/PC) */ + @Excel(name = "标准外模用量(KG/PC)") + private BigDecimal outerFilmDosage; + + /** 支架 */ + @Excel(name = "支架") + private Long support; + + /** 支架物料号 */ + @Excel(name = "支架物料号") + private String supportNo; + + /** 吸塑 */ + @Excel(name = "吸塑") + private Long pvc; + + /** 支架盘 */ + @Excel(name = "支架盘") + private Long supportPlate; + + /** 其它 */ + @Excel(name = "其它") + private String other; + + public void setCategory(String category) { + this.category = category; + } + + public String getCategory() { + return category; + } + public void setPc(String pc) { + this.pc = pc; + } + + public String getPc() { + return pc; + } + public void setIei(BigDecimal iei) { + this.iei = iei; + } + + public BigDecimal getIei() { + return iei; + } + public void setManStandar(BigDecimal manStandar) { + this.manStandar = manStandar; + } + + public BigDecimal getManStandar() { + return manStandar; + } + public void setSprayWay(String sprayWay) { + this.sprayWay = sprayWay; + } + + public String getSprayWay() { + return sprayWay; + } + public void setBlankDiameter(BigDecimal blankDiameter) { + this.blankDiameter = blankDiameter; + } + + public BigDecimal getBlankDiameter() { + return blankDiameter; + } + public void setBlankNo(String blankNo) { + this.blankNo = blankNo; + } + + public String getBlankNo() { + return blankNo; + } + public void setSprayVolume(BigDecimal sprayVolume) { + this.sprayVolume = sprayVolume; + } + + public BigDecimal getSprayVolume() { + return sprayVolume; + } + public void setLiquidNo(String liquidNo) { + this.liquidNo = liquidNo; + } + + public String getLiquidNo() { + return liquidNo; + } + public void setEndometrialDosage(BigDecimal endometrialDosage) { + this.endometrialDosage = endometrialDosage; + } + + public BigDecimal getEndometrialDosage() { + return endometrialDosage; + } + public void setOuterFilmDosage(BigDecimal outerFilmDosage) { + this.outerFilmDosage = outerFilmDosage; + } + + public BigDecimal getOuterFilmDosage() { + return outerFilmDosage; + } + public void setSupport(Long support) { + this.support = support; + } + + public Long getSupport() { + return support; + } + public void setSupportNo(String supportNo) { + this.supportNo = supportNo; + } + + public String getSupportNo() { + return supportNo; + } + public void setPvc(Long pvc) { + this.pvc = pvc; + } + + public Long getPvc() { + return pvc; + } + public void setSupportPlate(Long supportPlate) { + this.supportPlate = supportPlate; + } + + public Long getSupportPlate() { + return supportPlate; + } + public void setOther(String other) { + this.other = other; + } + + public String getOther() { + return other; + } + public void setProductId(String productId) { this.productId = productId; } @@ -488,6 +665,22 @@ public class BaseProduct extends BaseEntity { .append("appendFlag", getAppendFlag()) .append("appendPercent", getAppendPercent()) .append("mtart", getMtart()) + .append("category", getCategory()) + .append("pc", getPc()) + .append("iei", getIei()) + .append("manStandar", getManStandar()) + .append("sprayWay", getSprayWay()) + .append("blankDiameter", getBlankDiameter()) + .append("blankNo", getBlankNo()) + .append("sprayVolume", getSprayVolume()) + .append("liquidNo", getLiquidNo()) + .append("endometrialDosage", getEndometrialDosage()) + .append("outerFilmDosage", getOuterFilmDosage()) + .append("support", getSupport()) + .append("supportNo", getSupportNo()) + .append("pvc", getPvc()) + .append("supportPlate", getSupportPlate()) + .append("other", getOther()) .toString(); } } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseProductAttached.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseProductAttached.java new file mode 100644 index 00000000..5da4dc64 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseProductAttached.java @@ -0,0 +1,239 @@ +package com.op.wms.domain; + +import java.math.BigDecimal; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.op.common.core.annotation.Excel; +import com.op.common.core.web.domain.BaseEntity; + +/** + * 物料附属信息对象 base_product_attached + * + * @author Open Platform + * @date 2023-09-20 + */ +public class BaseProductAttached extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** 主键ID */ + private String id; + + /** 产品编号 */ + @Excel(name = "产品编号") + private String productCode; + + /** 品类 */ + @Excel(name = "品类") + private String category; + + /** 每PC单圈 */ + @Excel(name = "每PC单圈") + private String pc; + + /** 标准效率 */ + @Excel(name = "标准效率") + private BigDecimal iei; + + /** 标准用人 */ + @Excel(name = "标准用人") + private BigDecimal manStandar; + + /** 喷药方式 */ + @Excel(name = "喷药方式") + private String sprayWay; + + /** 白坯直径 */ + @Excel(name = "白坯直径") + private BigDecimal blankDiameter; + + /** 白坯物料号 */ + @Excel(name = "白坯物料号") + private String blankNo; + + /** 标准喷药量(KG/PC) */ + @Excel(name = "标准喷药量", readConverterExp = "K=G/PC") + private BigDecimal sprayVolume; + + /** 药液料号 */ + @Excel(name = "药液料号") + private String liquidNo; + + /** 标准内膜用量(KG/PC) */ + @Excel(name = "标准内膜用量", readConverterExp = "K=G/PC") + private BigDecimal endometrialDosage; + + /** 标准外模用量(KG/PC) */ + @Excel(name = "标准外模用量(KG/PC)") + private BigDecimal outerFilmDosage; + + /** 支架 */ + @Excel(name = "支架") + private Long support; + + /** 支架物料号 */ + @Excel(name = "支架物料号") + private String supportNo; + + /** 吸塑 */ + @Excel(name = "吸塑") + private Long pvc; + + /** 支架盘 */ + @Excel(name = "支架盘") + private Long supportPlate; + + /** 其它 */ + @Excel(name = "其它") + private String other; + + public void setId(String id) { + this.id = id; + } + + public String getId() { + return id; + } + public void setProductCode(String productCode) { + this.productCode = productCode; + } + + public String getProductCode() { + return productCode; + } + public void setCategory(String category) { + this.category = category; + } + + public String getCategory() { + return category; + } + public void setPc(String pc) { + this.pc = pc; + } + + public String getPc() { + return pc; + } + public void setIei(BigDecimal iei) { + this.iei = iei; + } + + public BigDecimal getIei() { + return iei; + } + public void setManStandar(BigDecimal manStandar) { + this.manStandar = manStandar; + } + + public BigDecimal getManStandar() { + return manStandar; + } + public void setSprayWay(String sprayWay) { + this.sprayWay = sprayWay; + } + + public String getSprayWay() { + return sprayWay; + } + public void setBlankDiameter(BigDecimal blankDiameter) { + this.blankDiameter = blankDiameter; + } + + public BigDecimal getBlankDiameter() { + return blankDiameter; + } + public void setBlankNo(String blankNo) { + this.blankNo = blankNo; + } + + public String getBlankNo() { + return blankNo; + } + public void setSprayVolume(BigDecimal sprayVolume) { + this.sprayVolume = sprayVolume; + } + + public BigDecimal getSprayVolume() { + return sprayVolume; + } + public void setLiquidNo(String liquidNo) { + this.liquidNo = liquidNo; + } + + public String getLiquidNo() { + return liquidNo; + } + public void setEndometrialDosage(BigDecimal endometrialDosage) { + this.endometrialDosage = endometrialDosage; + } + + public BigDecimal getEndometrialDosage() { + return endometrialDosage; + } + public void setOuterFilmDosage(BigDecimal outerFilmDosage) { + this.outerFilmDosage = outerFilmDosage; + } + + public BigDecimal getOuterFilmDosage() { + return outerFilmDosage; + } + public void setSupport(Long support) { + this.support = support; + } + + public Long getSupport() { + return support; + } + public void setSupportNo(String supportNo) { + this.supportNo = supportNo; + } + + public String getSupportNo() { + return supportNo; + } + public void setPvc(Long pvc) { + this.pvc = pvc; + } + + public Long getPvc() { + return pvc; + } + public void setSupportPlate(Long supportPlate) { + this.supportPlate = supportPlate; + } + + public Long getSupportPlate() { + return supportPlate; + } + public void setOther(String other) { + this.other = other; + } + + public String getOther() { + return other; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("productCode", getProductCode()) + .append("category", getCategory()) + .append("pc", getPc()) + .append("iei", getIei()) + .append("manStandar", getManStandar()) + .append("sprayWay", getSprayWay()) + .append("blankDiameter", getBlankDiameter()) + .append("blankNo", getBlankNo()) + .append("sprayVolume", getSprayVolume()) + .append("liquidNo", getLiquidNo()) + .append("endometrialDosage", getEndometrialDosage()) + .append("outerFilmDosage", getOuterFilmDosage()) + .append("support", getSupport()) + .append("supportNo", getSupportNo()) + .append("pvc", getPvc()) + .append("supportPlate", getSupportPlate()) + .append("other", getOther()) + .toString(); + } +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/BaseProductAttachedMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/BaseProductAttachedMapper.java new file mode 100644 index 00000000..14e2a689 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/BaseProductAttachedMapper.java @@ -0,0 +1,61 @@ +package com.op.wms.mapper; + +import java.util.List; + +import com.op.wms.domain.BaseProductAttached; + +/** + * 物料附属信息Mapper接口 + * + * @author Open Platform + * @date 2023-09-20 + */ +public interface BaseProductAttachedMapper { + /** + * 查询物料附属信息 + * + * @param id 物料附属信息主键 + * @return 物料附属信息 + */ + public BaseProductAttached selectBaseProductAttachedById(String id); + + /** + * 查询物料附属信息列表 + * + * @param baseProductAttached 物料附属信息 + * @return 物料附属信息集合 + */ + public List selectBaseProductAttachedList(BaseProductAttached baseProductAttached); + + /** + * 新增物料附属信息 + * + * @param baseProductAttached 物料附属信息 + * @return 结果 + */ + public int insertBaseProductAttached(BaseProductAttached baseProductAttached); + + /** + * 修改物料附属信息 + * + * @param baseProductAttached 物料附属信息 + * @return 结果 + */ + public int updateBaseProductAttached(BaseProductAttached baseProductAttached); + + /** + * 删除物料附属信息 + * + * @param id 物料附属信息主键 + * @return 结果 + */ + public int deleteBaseProductAttachedById(String id); + + /** + * 批量删除物料附属信息 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteBaseProductAttachedByIds(String[] ids); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IBaseProductAttachedService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IBaseProductAttachedService.java new file mode 100644 index 00000000..6dcdfcc3 --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IBaseProductAttachedService.java @@ -0,0 +1,60 @@ +package com.op.wms.service; + +import java.util.List; +import com.op.wms.domain.BaseProductAttached; + +/** + * 物料附属信息Service接口 + * + * @author Open Platform + * @date 2023-09-20 + */ +public interface IBaseProductAttachedService { + /** + * 查询物料附属信息 + * + * @param id 物料附属信息主键 + * @return 物料附属信息 + */ + public BaseProductAttached selectBaseProductAttachedById(String id); + + /** + * 查询物料附属信息列表 + * + * @param baseProductAttached 物料附属信息 + * @return 物料附属信息集合 + */ + public List selectBaseProductAttachedList(BaseProductAttached baseProductAttached); + + /** + * 新增物料附属信息 + * + * @param baseProductAttached 物料附属信息 + * @return 结果 + */ + public int insertBaseProductAttached(BaseProductAttached baseProductAttached); + + /** + * 修改物料附属信息 + * + * @param baseProductAttached 物料附属信息 + * @return 结果 + */ + public int updateBaseProductAttached(BaseProductAttached baseProductAttached); + + /** + * 批量删除物料附属信息 + * + * @param ids 需要删除的物料附属信息主键集合 + * @return 结果 + */ + public int deleteBaseProductAttachedByIds(String[] ids); + + /** + * 删除物料附属信息信息 + * + * @param id 物料附属信息主键 + * @return 结果 + */ + public int deleteBaseProductAttachedById(String id); +} diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BaseProductAttachedServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BaseProductAttachedServiceImpl.java new file mode 100644 index 00000000..d18a6c8b --- /dev/null +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BaseProductAttachedServiceImpl.java @@ -0,0 +1,86 @@ +package com.op.wms.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.op.wms.mapper.BaseProductAttachedMapper; +import com.op.wms.domain.BaseProductAttached; +import com.op.wms.service.IBaseProductAttachedService; + +/** + * 物料附属信息Service业务层处理 + * + * @author Open Platform + * @date 2023-09-20 + */ +@Service +public class BaseProductAttachedServiceImpl implements IBaseProductAttachedService { + @Autowired + private BaseProductAttachedMapper baseProductAttachedMapper; + + /** + * 查询物料附属信息 + * + * @param id 物料附属信息主键 + * @return 物料附属信息 + */ + @Override + public BaseProductAttached selectBaseProductAttachedById(String id) { + return baseProductAttachedMapper.selectBaseProductAttachedById(id); + } + + /** + * 查询物料附属信息列表 + * + * @param baseProductAttached 物料附属信息 + * @return 物料附属信息 + */ + @Override + public List selectBaseProductAttachedList(BaseProductAttached baseProductAttached) { + return baseProductAttachedMapper.selectBaseProductAttachedList(baseProductAttached); + } + + /** + * 新增物料附属信息 + * + * @param baseProductAttached 物料附属信息 + * @return 结果 + */ + @Override + public int insertBaseProductAttached(BaseProductAttached baseProductAttached) { + return baseProductAttachedMapper.insertBaseProductAttached(baseProductAttached); + } + + /** + * 修改物料附属信息 + * + * @param baseProductAttached 物料附属信息 + * @return 结果 + */ + @Override + public int updateBaseProductAttached(BaseProductAttached baseProductAttached) { + return baseProductAttachedMapper.updateBaseProductAttached(baseProductAttached); + } + + /** + * 批量删除物料附属信息 + * + * @param ids 需要删除的物料附属信息主键 + * @return 结果 + */ + @Override + public int deleteBaseProductAttachedByIds(String[] ids) { + return baseProductAttachedMapper.deleteBaseProductAttachedByIds(ids); + } + + /** + * 删除物料附属信息信息 + * + * @param id 物料附属信息主键 + * @return 结果 + */ + @Override + public int deleteBaseProductAttachedById(String id) { + return baseProductAttachedMapper.deleteBaseProductAttachedById(id); + } +} diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/BaseProductAttachedMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/BaseProductAttachedMapper.xml new file mode 100644 index 00000000..a0ccdfbd --- /dev/null +++ b/op-modules/op-wms/src/main/resources/mapper/wms/BaseProductAttachedMapper.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, product_code, category, pc, iei, man_standar, spray_way, blank_diameter, blank_no, spray_volume, liquid_no, endometrial_dosage, outer_film_dosage, support, support_no, pvc, support_plate, other from base_product_attached + + + + + + + + insert into base_product_attached + + id, + product_code, + category, + pc, + iei, + man_standar, + spray_way, + blank_diameter, + blank_no, + spray_volume, + liquid_no, + endometrial_dosage, + outer_film_dosage, + support, + support_no, + pvc, + support_plate, + other, + + + #{id}, + #{productCode}, + #{category}, + #{pc}, + #{iei}, + #{manStandar}, + #{sprayWay}, + #{blankDiameter}, + #{blankNo}, + #{sprayVolume}, + #{liquidNo}, + #{endometrialDosage}, + #{outerFilmDosage}, + #{support}, + #{supportNo}, + #{pvc}, + #{supportPlate}, + #{other}, + + + + + update base_product_attached + + product_code = #{productCode}, + category = #{category}, + pc = #{pc}, + iei = #{iei}, + man_standar = #{manStandar}, + spray_way = #{sprayWay}, + blank_diameter = #{blankDiameter}, + blank_no = #{blankNo}, + spray_volume = #{sprayVolume}, + liquid_no = #{liquidNo}, + endometrial_dosage = #{endometrialDosage}, + outer_film_dosage = #{outerFilmDosage}, + support = #{support}, + support_no = #{supportNo}, + pvc = #{pvc}, + support_plate = #{supportPlate}, + other = #{other}, + + where id = #{id} + + + + delete from base_product_attached where id = #{id} + + + + delete from base_product_attached where id in + + #{id} + + + \ No newline at end of file diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/BaseProductMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/BaseProductMapper.xml index 06c39ee5..be7bbd8b 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/BaseProductMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/BaseProductMapper.xml @@ -48,6 +48,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + + + + + + + + + + + + @@ -99,7 +115,68 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"