From 1e42e06280317a9b4a213046d12cc883eb2bfacc Mon Sep 17 00:00:00 2001 From: liuxiaoxu <1793812695@qq.com> Date: Mon, 29 Jul 2024 15:53:13 +0800 Subject: [PATCH] =?UTF-8?q?[feat]=20=E5=B7=A5=E7=A8=8B=E7=AE=A1=E7=90=86?= =?UTF-8?q?=20=E6=96=B0=E5=A2=9E=E5=BC=80=E5=8F=91=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=8D=95=E9=A2=86=E6=96=99=E8=AF=A6=E6=83=85=E8=A1=A8=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E7=B1=BB=20=E6=96=B0=E5=A2=9E=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=8D=95=E9=A2=86=E6=96=99=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E8=A1=A8Mapper=20=E6=96=B0=E5=A2=9E=E5=BC=80=E5=8F=91=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=8D=95=E9=A2=86=E6=96=99=E8=AF=A6=E6=83=85=E8=A1=A8?= =?UTF-8?q?Mapper.XML=20=E6=96=B0=E5=A2=9E=E5=BC=80=E5=8F=91=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=8D=95=E9=A2=86=E6=96=99=E8=AF=A6=E6=83=85=E8=A1=A8?= =?UTF-8?q?Service=E6=8E=A5=E5=8F=A3=20=E6=96=B0=E5=A2=9E=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E4=BF=AE=E6=94=B9=E5=8D=95=E9=A2=86=E6=96=99=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E8=A1=A8ServiceImpl=E5=AE=9E=E7=8E=B0=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ErpDevelopModifyorderPickingDetail.java | 437 ++++++++++++++++++ ...DevelopModifyorderPickingDetailMapper.java | 77 +++ ...evelopModifyorderPickingDetailService.java | 75 +++ ...opModifyorderPickingDetailServiceImpl.java | 126 +++++ ...pDevelopModifyorderPickingDetailMapper.xml | 192 ++++++++ 5 files changed, 907 insertions(+) create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpDevelopModifyorderPickingDetail.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/erp/mapper/ErpDevelopModifyorderPickingDetailMapper.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/erp/service/IErpDevelopModifyorderPickingDetailService.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/erp/service/impl/ErpDevelopModifyorderPickingDetailServiceImpl.java create mode 100644 ruoyi-admin/src/main/resources/mapper/erp/ErpDevelopModifyorderPickingDetailMapper.xml diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpDevelopModifyorderPickingDetail.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpDevelopModifyorderPickingDetail.java new file mode 100644 index 00000000..1ec848e4 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/domain/ErpDevelopModifyorderPickingDetail.java @@ -0,0 +1,437 @@ +package com.ruoyi.erp.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.ruoyi.common.annotation.Excel; +import com.ruoyi.common.core.domain.BaseEntity; + +/** + * 开发修改单领料详情对象 erp_develop_modifyorder_picking_detail + * + * @author 刘晓旭 + * @date 2024-07-29 + */ +public class ErpDevelopModifyorderPickingDetail extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 开发修改单领料详情ID */ + private Long developOrderPickingDetailId; + + /** 开发修改单领料单号 */ + @Excel(name = "开发修改单领料单号") + private String pickingOrderCode; + + /** 开发修改单单号 */ + @Excel(name = "开发修改单单号") + private String developOderCode; + + /** 生产单号 */ + @Excel(name = "生产单号") + private String makeNo; + + /** 料号 */ + @Excel(name = "料号") + private String materialNo; + + /** 物料名称 */ + @Excel(name = "物料名称") + private String materialName; + + /** 物料类型 */ + @Excel(name = "物料类型") + private String materialType; + + /** 物料型号 */ + @Excel(name = "物料型号") + private String materialModel; + + /** 物料规格 */ + @Excel(name = "物料规格") + private String materialSpecification; + + /** 图片地址 */ + @Excel(name = "图片地址") + private String materialPhotoUrl; + + /** 物料单位 */ + @Excel(name = "物料单位") + private String materialUnit; + + /** 物料品牌 */ + @Excel(name = "物料品牌") + private String materialBrand; + + /** 物料描述 */ + @Excel(name = "物料描述") + private String materialDescribe; + + /** 加工方式 */ + @Excel(name = "加工方式") + private String materialProcessMethod; + + /** 入库部门(0仓库 1采购) */ + @Excel(name = "入库部门(0仓库 1采购)") + private String warehouseDept; + + /** 客户期望交付时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "客户期望交付时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date deliveryTime; + + /** 订单数量 */ + @Excel(name = "订单数量") + private Integer materialNum; + + /** 用量 */ + @Excel(name = "用量") + private Integer useNum; + + /** 损耗率 */ + @Excel(name = "损耗率") + private String lossRate; + + /** 领料数量 */ + @Excel(name = "领料数量") + private Integer pickNum; + + /** 已领料数量 */ + @Excel(name = "已领料数量") + private Integer hasPickNum; + + /** 订单用量(用量*订单数量) */ + @Excel(name = "订单用量", readConverterExp = "用=量*订单数量") + private Integer orderUseNum; + + /** 可用库存数 */ + @Excel(name = "可用库存数") + private Integer availableStockNum; + + /** BOM的id */ + @Excel(name = "BOM的id") + private Long bomId; + + /** BOM号 */ + @Excel(name = "BOM号") + private String bomNo; + + /** 层级 */ + @Excel(name = "层级") + private Integer level; + + /** 排序 */ + @Excel(name = "排序") + private Integer sortNo; + + /** 领料员 */ + @Excel(name = "领料员") + private String pickUser; + + /** 业务员 */ + @Excel(name = "业务员") + private String salesUser; + + public void setDevelopOrderPickingDetailId(Long developOrderPickingDetailId) + { + this.developOrderPickingDetailId = developOrderPickingDetailId; + } + + public Long getDevelopOrderPickingDetailId() + { + return developOrderPickingDetailId; + } + public void setPickingOrderCode(String pickingOrderCode) + { + this.pickingOrderCode = pickingOrderCode; + } + + public String getPickingOrderCode() + { + return pickingOrderCode; + } + public void setDevelopOderCode(String developOderCode) + { + this.developOderCode = developOderCode; + } + + public String getDevelopOderCode() + { + return developOderCode; + } + public void setMakeNo(String makeNo) + { + this.makeNo = makeNo; + } + + public String getMakeNo() + { + return makeNo; + } + public void setMaterialNo(String materialNo) + { + this.materialNo = materialNo; + } + + public String getMaterialNo() + { + return materialNo; + } + public void setMaterialName(String materialName) + { + this.materialName = materialName; + } + + public String getMaterialName() + { + return materialName; + } + public void setMaterialType(String materialType) + { + this.materialType = materialType; + } + + public String getMaterialType() + { + return materialType; + } + public void setMaterialModel(String materialModel) + { + this.materialModel = materialModel; + } + + public String getMaterialModel() + { + return materialModel; + } + public void setMaterialSpecification(String materialSpecification) + { + this.materialSpecification = materialSpecification; + } + + public String getMaterialSpecification() + { + return materialSpecification; + } + public void setMaterialPhotoUrl(String materialPhotoUrl) + { + this.materialPhotoUrl = materialPhotoUrl; + } + + public String getMaterialPhotoUrl() + { + return materialPhotoUrl; + } + public void setMaterialUnit(String materialUnit) + { + this.materialUnit = materialUnit; + } + + public String getMaterialUnit() + { + return materialUnit; + } + public void setMaterialBrand(String materialBrand) + { + this.materialBrand = materialBrand; + } + + public String getMaterialBrand() + { + return materialBrand; + } + public void setMaterialDescribe(String materialDescribe) + { + this.materialDescribe = materialDescribe; + } + + public String getMaterialDescribe() + { + return materialDescribe; + } + public void setMaterialProcessMethod(String materialProcessMethod) + { + this.materialProcessMethod = materialProcessMethod; + } + + public String getMaterialProcessMethod() + { + return materialProcessMethod; + } + public void setWarehouseDept(String warehouseDept) + { + this.warehouseDept = warehouseDept; + } + + public String getWarehouseDept() + { + return warehouseDept; + } + public void setDeliveryTime(Date deliveryTime) + { + this.deliveryTime = deliveryTime; + } + + public Date getDeliveryTime() + { + return deliveryTime; + } + public void setMaterialNum(Integer materialNum) + { + this.materialNum = materialNum; + } + + public Integer getMaterialNum() + { + return materialNum; + } + public void setUseNum(Integer useNum) + { + this.useNum = useNum; + } + + public Integer getUseNum() + { + return useNum; + } + public void setLossRate(String lossRate) + { + this.lossRate = lossRate; + } + + public String getLossRate() + { + return lossRate; + } + public void setPickNum(Integer pickNum) + { + this.pickNum = pickNum; + } + + public Integer getPickNum() + { + return pickNum; + } + public void setHasPickNum(Integer hasPickNum) + { + this.hasPickNum = hasPickNum; + } + + public Integer getHasPickNum() + { + return hasPickNum; + } + public void setOrderUseNum(Integer orderUseNum) + { + this.orderUseNum = orderUseNum; + } + + public Integer getOrderUseNum() + { + return orderUseNum; + } + public void setAvailableStockNum(Integer availableStockNum) + { + this.availableStockNum = availableStockNum; + } + + public Integer getAvailableStockNum() + { + return availableStockNum; + } + public void setBomId(Long bomId) + { + this.bomId = bomId; + } + + public Long getBomId() + { + return bomId; + } + public void setBomNo(String bomNo) + { + this.bomNo = bomNo; + } + + public String getBomNo() + { + return bomNo; + } + public void setLevel(Integer level) + { + this.level = level; + } + + public Integer getLevel() + { + return level; + } + public void setSortNo(Integer sortNo) + { + this.sortNo = sortNo; + } + + public Integer getSortNo() + { + return sortNo; + } + public void setPickUser(String pickUser) + { + this.pickUser = pickUser; + } + + public String getPickUser() + { + return pickUser; + } + public void setSalesUser(String salesUser) + { + this.salesUser = salesUser; + } + + public String getSalesUser() + { + return salesUser; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("developOrderPickingDetailId", getDevelopOrderPickingDetailId()) + .append("pickingOrderCode", getPickingOrderCode()) + .append("developOderCode", getDevelopOderCode()) + .append("makeNo", getMakeNo()) + .append("materialNo", getMaterialNo()) + .append("materialName", getMaterialName()) + .append("materialType", getMaterialType()) + .append("materialModel", getMaterialModel()) + .append("materialSpecification", getMaterialSpecification()) + .append("materialPhotoUrl", getMaterialPhotoUrl()) + .append("materialUnit", getMaterialUnit()) + .append("materialBrand", getMaterialBrand()) + .append("materialDescribe", getMaterialDescribe()) + .append("materialProcessMethod", getMaterialProcessMethod()) + .append("warehouseDept", getWarehouseDept()) + .append("deliveryTime", getDeliveryTime()) + .append("materialNum", getMaterialNum()) + .append("useNum", getUseNum()) + .append("lossRate", getLossRate()) + .append("pickNum", getPickNum()) + .append("hasPickNum", getHasPickNum()) + .append("orderUseNum", getOrderUseNum()) + .append("availableStockNum", getAvailableStockNum()) + .append("bomId", getBomId()) + .append("bomNo", getBomNo()) + .append("level", getLevel()) + .append("sortNo", getSortNo()) + .append("pickUser", getPickUser()) + .append("salesUser", getSalesUser()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .append("remark", getRemark()) + .toString(); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/mapper/ErpDevelopModifyorderPickingDetailMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/mapper/ErpDevelopModifyorderPickingDetailMapper.java new file mode 100644 index 00000000..4ebae889 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/mapper/ErpDevelopModifyorderPickingDetailMapper.java @@ -0,0 +1,77 @@ +package com.ruoyi.erp.mapper; + +import java.util.List; +import com.ruoyi.erp.domain.ErpDevelopModifyorderPickingDetail; + +/** + * 开发修改单领料详情Mapper接口 + * + * @author 刘晓旭 + * @date 2024-07-29 + */ +public interface ErpDevelopModifyorderPickingDetailMapper +{ + /** + * 查询开发修改单领料详情 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 开发修改单领料详情 + */ + public ErpDevelopModifyorderPickingDetail selectErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId); + + /** + * 查询开发修改单领料详情列表 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 开发修改单领料详情集合 + */ + public List selectErpDevelopModifyorderPickingDetailList(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail); + + /** + * 新增开发修改单领料详情 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 结果 + */ + public int insertErpDevelopModifyorderPickingDetail(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail); + + /** + * 修改开发修改单领料详情 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 结果 + */ + public int updateErpDevelopModifyorderPickingDetail(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail); + + /** + * 删除开发修改单领料详情 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 结果 + */ + public int deleteErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId); + + /** + * 批量删除开发修改单领料详情 + * + * @param developOrderPickingDetailIds 需要删除的数据ID + * @return 结果 + */ + public int deleteErpDevelopModifyorderPickingDetailByIds(String[] developOrderPickingDetailIds); + + /** + * 作废开发修改单领料详情 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 结果 + */ + public int cancelErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId); + + /** + * 恢复开发修改单领料详情 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 结果 + */ + public int restoreErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/service/IErpDevelopModifyorderPickingDetailService.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/service/IErpDevelopModifyorderPickingDetailService.java new file mode 100644 index 00000000..dc033b7b --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/service/IErpDevelopModifyorderPickingDetailService.java @@ -0,0 +1,75 @@ +package com.ruoyi.erp.service; + +import java.util.List; +import com.ruoyi.erp.domain.ErpDevelopModifyorderPickingDetail; + +/** + * 开发修改单领料详情Service接口 + * + * @author 刘晓旭 + * @date 2024-07-29 + */ +public interface IErpDevelopModifyorderPickingDetailService +{ + /** + * 查询开发修改单领料详情 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 开发修改单领料详情 + */ + public ErpDevelopModifyorderPickingDetail selectErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId); + + /** + * 查询开发修改单领料详情列表 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 开发修改单领料详情集合 + */ + public List selectErpDevelopModifyorderPickingDetailList(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail); + + /** + * 新增开发修改单领料详情 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 结果 + */ + public int insertErpDevelopModifyorderPickingDetail(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail); + + /** + * 修改开发修改单领料详情 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 结果 + */ + public int updateErpDevelopModifyorderPickingDetail(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail); + + /** + * 批量删除开发修改单领料详情 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteErpDevelopModifyorderPickingDetailByIds(String ids); + + /** + * 删除开发修改单领料详情信息 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 结果 + */ + public int deleteErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId); + + /** + * 作废开发修改单领料详情 + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return + */ + int cancelErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId); + + /** + * 恢复开发修改单领料详情 + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return + */ + int restoreErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/erp/service/impl/ErpDevelopModifyorderPickingDetailServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/erp/service/impl/ErpDevelopModifyorderPickingDetailServiceImpl.java new file mode 100644 index 00000000..84779cc0 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/erp/service/impl/ErpDevelopModifyorderPickingDetailServiceImpl.java @@ -0,0 +1,126 @@ +package com.ruoyi.erp.service.impl; + +import java.util.List; +import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.ShiroUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.erp.mapper.ErpDevelopModifyorderPickingDetailMapper; +import com.ruoyi.erp.domain.ErpDevelopModifyorderPickingDetail; +import com.ruoyi.erp.service.IErpDevelopModifyorderPickingDetailService; +import com.ruoyi.common.core.text.Convert; + +/** + * 开发修改单领料详情Service业务层处理 + * + * @author 刘晓旭 + * @date 2024-07-29 + */ +@Service +public class ErpDevelopModifyorderPickingDetailServiceImpl implements IErpDevelopModifyorderPickingDetailService +{ + @Autowired + private ErpDevelopModifyorderPickingDetailMapper erpDevelopModifyorderPickingDetailMapper; + + /** + * 查询开发修改单领料详情 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 开发修改单领料详情 + */ + @Override + public ErpDevelopModifyorderPickingDetail selectErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId) + { + return erpDevelopModifyorderPickingDetailMapper.selectErpDevelopModifyorderPickingDetailById(developOrderPickingDetailId); + } + + /** + * 查询开发修改单领料详情列表 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 开发修改单领料详情 + */ + @Override + public List selectErpDevelopModifyorderPickingDetailList(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail) + { + return erpDevelopModifyorderPickingDetailMapper.selectErpDevelopModifyorderPickingDetailList(erpDevelopModifyorderPickingDetail); + } + + /** + * 新增开发修改单领料详情 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 结果 + */ + @Override + public int insertErpDevelopModifyorderPickingDetail(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail) + { + String loginName = ShiroUtils.getLoginName(); + erpDevelopModifyorderPickingDetail.setCreateBy(loginName); + erpDevelopModifyorderPickingDetail.setCreateTime(DateUtils.getNowDate()); + return erpDevelopModifyorderPickingDetailMapper.insertErpDevelopModifyorderPickingDetail(erpDevelopModifyorderPickingDetail); + } + + /** + * 修改开发修改单领料详情 + * + * @param erpDevelopModifyorderPickingDetail 开发修改单领料详情 + * @return 结果 + */ + @Override + public int updateErpDevelopModifyorderPickingDetail(ErpDevelopModifyorderPickingDetail erpDevelopModifyorderPickingDetail) + { + String loginName = ShiroUtils.getLoginName(); + erpDevelopModifyorderPickingDetail.setUpdateBy(loginName); + erpDevelopModifyorderPickingDetail.setUpdateTime(DateUtils.getNowDate()); + return erpDevelopModifyorderPickingDetailMapper.updateErpDevelopModifyorderPickingDetail(erpDevelopModifyorderPickingDetail); + } + + /** + * 删除开发修改单领料详情对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteErpDevelopModifyorderPickingDetailByIds(String ids) + { + return erpDevelopModifyorderPickingDetailMapper.deleteErpDevelopModifyorderPickingDetailByIds(Convert.toStrArray(ids)); + } + + /** + * 删除开发修改单领料详情信息 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 结果 + */ + @Override + public int deleteErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId) + { + return erpDevelopModifyorderPickingDetailMapper.deleteErpDevelopModifyorderPickingDetailById(developOrderPickingDetailId); + } + + /** + * 作废开发修改单领料详情 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 结果 + */ + @Override + public int cancelErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId) + { + return erpDevelopModifyorderPickingDetailMapper.cancelErpDevelopModifyorderPickingDetailById(developOrderPickingDetailId); + } + + /** + * 恢复开发修改单领料详情信息 + * + * @param developOrderPickingDetailId 开发修改单领料详情ID + * @return 结果 + */ + @Override + public int restoreErpDevelopModifyorderPickingDetailById(Long developOrderPickingDetailId) + { + return erpDevelopModifyorderPickingDetailMapper.restoreErpDevelopModifyorderPickingDetailById(developOrderPickingDetailId); + } +} diff --git a/ruoyi-admin/src/main/resources/mapper/erp/ErpDevelopModifyorderPickingDetailMapper.xml b/ruoyi-admin/src/main/resources/mapper/erp/ErpDevelopModifyorderPickingDetailMapper.xml new file mode 100644 index 00000000..c3e20441 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/erp/ErpDevelopModifyorderPickingDetailMapper.xml @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select develop_order_picking_detail_id, picking_order_code, develop_oder_code, make_no, material_no, material_name, material_type, material_model, material_specification, material_photo_url, material_unit, material_brand, material_describe, material_process_method, warehouse_dept, delivery_time, material_num, use_num, loss_rate, pick_num, has_pick_num, order_use_num, available_stock_num, bom_id, bom_no, level, sort_no, pick_user, sales_user, create_by, create_time, update_by, update_time, remark from erp_develop_modifyorder_picking_detail + + + + + + + + insert into erp_develop_modifyorder_picking_detail + + picking_order_code, + develop_oder_code, + make_no, + material_no, + material_name, + material_type, + material_model, + material_specification, + material_photo_url, + material_unit, + material_brand, + material_describe, + material_process_method, + warehouse_dept, + delivery_time, + material_num, + use_num, + loss_rate, + pick_num, + has_pick_num, + order_use_num, + available_stock_num, + bom_id, + bom_no, + level, + sort_no, + pick_user, + sales_user, + create_by, + create_time, + update_by, + update_time, + remark, + + + #{pickingOrderCode}, + #{developOderCode}, + #{makeNo}, + #{materialNo}, + #{materialName}, + #{materialType}, + #{materialModel}, + #{materialSpecification}, + #{materialPhotoUrl}, + #{materialUnit}, + #{materialBrand}, + #{materialDescribe}, + #{materialProcessMethod}, + #{warehouseDept}, + #{deliveryTime}, + #{materialNum}, + #{useNum}, + #{lossRate}, + #{pickNum}, + #{hasPickNum}, + #{orderUseNum}, + #{availableStockNum}, + #{bomId}, + #{bomNo}, + #{level}, + #{sortNo}, + #{pickUser}, + #{salesUser}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + + + + + update erp_develop_modifyorder_picking_detail + + picking_order_code = #{pickingOrderCode}, + develop_oder_code = #{developOderCode}, + make_no = #{makeNo}, + material_no = #{materialNo}, + material_name = #{materialName}, + material_type = #{materialType}, + material_model = #{materialModel}, + material_specification = #{materialSpecification}, + material_photo_url = #{materialPhotoUrl}, + material_unit = #{materialUnit}, + material_brand = #{materialBrand}, + material_describe = #{materialDescribe}, + material_process_method = #{materialProcessMethod}, + warehouse_dept = #{warehouseDept}, + delivery_time = #{deliveryTime}, + material_num = #{materialNum}, + use_num = #{useNum}, + loss_rate = #{lossRate}, + pick_num = #{pickNum}, + has_pick_num = #{hasPickNum}, + order_use_num = #{orderUseNum}, + available_stock_num = #{availableStockNum}, + bom_id = #{bomId}, + bom_no = #{bomNo}, + level = #{level}, + sort_no = #{sortNo}, + pick_user = #{pickUser}, + sales_user = #{salesUser}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + + where develop_order_picking_detail_id = #{developOrderPickingDetailId} + + + + delete from erp_develop_modifyorder_picking_detail where develop_order_picking_detail_id = #{developOrderPickingDetailId} + + + + delete from erp_develop_modifyorder_picking_detail where develop_order_picking_detail_id in + + #{developOrderPickingDetailId} + + + + + update erp_develop_modifyorder_picking_detail set del_flag = '1' where develop_order_picking_detail_id = #{developOrderPickingDetailId} + + + + update erp_develop_modifyorder_picking_detail set del_flag = '0' where develop_order_picking_detail_id = #{developOrderPickingDetailId} + + + \ No newline at end of file