diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/controller/WarehousingCheckInfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/controller/WarehousingCheckInfoController.java new file mode 100644 index 00000000..48887c6f --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/controller/WarehousingCheckInfoController.java @@ -0,0 +1,123 @@ +package com.ruoyi.storehouse.controller; + +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.storehouse.domain.WarehousingCheckInfo; +import com.ruoyi.storehouse.service.IWarehousingCheckInfoService; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * 盘点Controller + * + * @author ruoyi + * @date 2023-05-16 + */ +@Controller +@RequestMapping("/storehouse/warehousingCheckInfo") +public class WarehousingCheckInfoController extends BaseController +{ + private String prefix = "storehouse/warehousingCheckInfo"; + + @Autowired + private IWarehousingCheckInfoService warehousingCheckInfoService; + + @RequiresPermissions("storehouse:warehousingCheckInfo:view") + @GetMapping() + public String warehousingCheckInfo() + { + return prefix + "/warehousingCheckInfo"; + } + + /** + * 查询盘点列表 + */ + @RequiresPermissions("storehouse:warehousingCheckInfo:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WarehousingCheckInfo warehousingCheckInfo) + { + startPage(); + List list = warehousingCheckInfoService.selectWarehousingCheckInfoList(warehousingCheckInfo); + return getDataTable(list); + } + + /** + * 导出盘点列表 + */ + @RequiresPermissions("storehouse:warehousingCheckInfo:export") + @Log(title = "盘点", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WarehousingCheckInfo warehousingCheckInfo) + { + List list = warehousingCheckInfoService.selectWarehousingCheckInfoList(warehousingCheckInfo); + ExcelUtil util = new ExcelUtil(WarehousingCheckInfo.class); + return util.exportExcel(list, "盘点数据"); + } + + /** + * 新增盘点 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存盘点 + */ + @RequiresPermissions("storehouse:warehousingCheckInfo:add") + @Log(title = "盘点", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WarehousingCheckInfo warehousingCheckInfo) + { + return toAjax(warehousingCheckInfoService.insertWarehousingCheckInfo(warehousingCheckInfo)); + } + + /** + * 修改盘点 + */ + @GetMapping("/edit/{warehousingCheckInfoId}") + public String edit(@PathVariable("warehousingCheckInfoId") Long warehousingCheckInfoId, ModelMap mmap) + { + WarehousingCheckInfo warehousingCheckInfo = warehousingCheckInfoService.selectWarehousingCheckInfoById(warehousingCheckInfoId); + mmap.put("warehousingCheckInfo", warehousingCheckInfo); + return prefix + "/edit"; + } + + /** + * 修改保存盘点 + */ + @RequiresPermissions("storehouse:warehousingCheckInfo:edit") + @Log(title = "盘点", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WarehousingCheckInfo warehousingCheckInfo) + { + return toAjax(warehousingCheckInfoService.updateWarehousingCheckInfo(warehousingCheckInfo)); + } + + /** + * 删除盘点 + */ + @RequiresPermissions("storehouse:warehousingCheckInfo:remove") + @Log(title = "盘点", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(warehousingCheckInfoService.deleteWarehousingCheckInfoByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/controller/WarehousingSearchController.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/controller/WarehousingSearchController.java new file mode 100644 index 00000000..040292d4 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/controller/WarehousingSearchController.java @@ -0,0 +1,126 @@ +package com.ruoyi.storehouse.controller; + +import java.util.List; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; +import com.ruoyi.common.annotation.Log; +import com.ruoyi.common.enums.BusinessType; +import com.ruoyi.storehouse.domain.WarehousingSearch; +import com.ruoyi.storehouse.service.IWarehousingSearchService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.common.core.page.TableDataInfo; + +/** + * 库存Controller + * + * @author ruoyi + * @date 2023-05-16 + */ +@Controller +@RequestMapping("/storehouse/warehousingSearch") +public class WarehousingSearchController extends BaseController +{ + private String prefix = "storehouse/warehousingSearch"; + + @Autowired + private IWarehousingSearchService warehousingSearchService; + + @RequiresPermissions("storehouse:warehousingSearch:view") + @GetMapping() + public String warehousingSearch() + { + return prefix + "/warehousingSearch"; + } + + /** + * 查询库存列表 + */ + @RequiresPermissions("storehouse:warehousingSearch:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(WarehousingSearch warehousingSearch) + { + startPage(); + List list = warehousingSearchService.selectWarehousingSearchList(warehousingSearch); + return getDataTable(list); + } + + /** + * 导出库存列表 + */ + @RequiresPermissions("storehouse:warehousingSearch:export") + @Log(title = "库存", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(WarehousingSearch warehousingSearch) + { + List list = warehousingSearchService.selectWarehousingSearchList(warehousingSearch); + ExcelUtil util = new ExcelUtil(WarehousingSearch.class); + return util.exportExcel(list, "库存数据"); + } + + /** + * 新增库存 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存库存 + */ + @RequiresPermissions("storehouse:warehousingSearch:add") + @Log(title = "库存", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(WarehousingSearch warehousingSearch) + { + return toAjax(warehousingSearchService.insertWarehousingSearch(warehousingSearch)); + } + + /** + * 修改库存 + */ + @GetMapping("/edit/{materialCode}") + public String edit(@PathVariable("materialCode") String materialCode, ModelMap mmap) + { + WarehousingSearch warehousingSearch = warehousingSearchService.selectWarehousingSearchById(materialCode); + mmap.put("warehousingSearch", warehousingSearch); + return prefix + "/edit"; + } + + /** + * 修改保存库存 + */ + @RequiresPermissions("storehouse:warehousingSearch:edit") + @Log(title = "库存", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(WarehousingSearch warehousingSearch) + { + return toAjax(warehousingSearchService.updateWarehousingSearch(warehousingSearch)); + } + + /** + * 删除库存 + */ + @RequiresPermissions("storehouse:warehousingSearch:remove") + @Log(title = "库存", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(warehousingSearchService.deleteWarehousingSearchByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/domain/WarehousingCheckInfo.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/domain/WarehousingCheckInfo.java new file mode 100644 index 00000000..f4dd229b --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/domain/WarehousingCheckInfo.java @@ -0,0 +1,188 @@ +package com.ruoyi.storehouse.domain; + +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; + +/** + * 盘点对象 warehousing_check_info + * + * @author ruoyi + * @date 2023-05-16 + */ +public class WarehousingCheckInfo extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 盘点id */ + private Long warehousingCheckInfoId; + + /** 盘点单号 */ + @Excel(name = "盘点单号") + private String warehousingCheckNumber; + + /** 盘点人名 */ + @Excel(name = "盘点人名") + private String warehousingCheckPerson; + + /** 仓库号 */ + @Excel(name = "仓库号") + private String stockNumber; + + /** 仓库名称 */ + @Excel(name = "仓库名称") + private String stockName; + + /** 盘点日期 */ + @Excel(name = "盘点日期") + private String warehousingCheckDate; + + /** 物料种类 */ + @Excel(name = "物料种类") + private String materialType; + + /** 更新否 */ + @Excel(name = "更新否") + private String updateFlag; + + /** 录入时间 */ + private String firstAddTime; + + /** 修改时间 */ + private String updateInfoTime; + + /** 备用一 */ + private String standbyOne; + + /** 备用二 */ + private String standbyTwo; + + public void setWarehousingCheckInfoId(Long warehousingCheckInfoId) + { + this.warehousingCheckInfoId = warehousingCheckInfoId; + } + + public Long getWarehousingCheckInfoId() + { + return warehousingCheckInfoId; + } + public void setWarehousingCheckNumber(String warehousingCheckNumber) + { + this.warehousingCheckNumber = warehousingCheckNumber; + } + + public String getWarehousingCheckNumber() + { + return warehousingCheckNumber; + } + public void setWarehousingCheckPerson(String warehousingCheckPerson) + { + this.warehousingCheckPerson = warehousingCheckPerson; + } + + public String getWarehousingCheckPerson() + { + return warehousingCheckPerson; + } + public void setStockNumber(String stockNumber) + { + this.stockNumber = stockNumber; + } + + public String getStockNumber() + { + return stockNumber; + } + public void setStockName(String stockName) + { + this.stockName = stockName; + } + + public String getStockName() + { + return stockName; + } + public void setWarehousingCheckDate(String warehousingCheckDate) + { + this.warehousingCheckDate = warehousingCheckDate; + } + + public String getWarehousingCheckDate() + { + return warehousingCheckDate; + } + public void setMaterialType(String materialType) + { + this.materialType = materialType; + } + + public String getMaterialType() + { + return materialType; + } + public void setUpdateFlag(String updateFlag) + { + this.updateFlag = updateFlag; + } + + public String getUpdateFlag() + { + return updateFlag; + } + public void setFirstAddTime(String firstAddTime) + { + this.firstAddTime = firstAddTime; + } + + public String getFirstAddTime() + { + return firstAddTime; + } + public void setUpdateInfoTime(String updateInfoTime) + { + this.updateInfoTime = updateInfoTime; + } + + public String getUpdateInfoTime() + { + return updateInfoTime; + } + public void setStandbyOne(String standbyOne) + { + this.standbyOne = standbyOne; + } + + public String getStandbyOne() + { + return standbyOne; + } + public void setStandbyTwo(String standbyTwo) + { + this.standbyTwo = standbyTwo; + } + + public String getStandbyTwo() + { + return standbyTwo; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("warehousingCheckInfoId", getWarehousingCheckInfoId()) + .append("warehousingCheckNumber", getWarehousingCheckNumber()) + .append("warehousingCheckPerson", getWarehousingCheckPerson()) + .append("stockNumber", getStockNumber()) + .append("stockName", getStockName()) + .append("warehousingCheckDate", getWarehousingCheckDate()) + .append("materialType", getMaterialType()) + .append("remark", getRemark()) + .append("updateFlag", getUpdateFlag()) + .append("firstAddTime", getFirstAddTime()) + .append("updateInfoTime", getUpdateInfoTime()) + .append("standbyOne", getStandbyOne()) + .append("standbyTwo", getStandbyTwo()) + .toString(); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/domain/WarehousingSearch.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/domain/WarehousingSearch.java new file mode 100644 index 00000000..9afb3cd7 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/domain/WarehousingSearch.java @@ -0,0 +1,206 @@ +package com.ruoyi.storehouse.domain; + +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; + +/** + * 库存对象 warehousing_search + * + * @author ruoyi + * @date 2023-05-16 + */ +public class WarehousingSearch extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 物料代码 */ + @Excel(name = "物料代码") + private String materialCode; + + /** 物料名称 */ + @Excel(name = "物料名称") + private String materialName; + + /** 物料类型 */ + @Excel(name = "物料类型") + private String materialType; + + /** 批号 */ + @Excel(name = "批号") + private String batchNumber; + + /** 规格型号 */ + @Excel(name = "规格型号") + private String specificationModel; + + /** 机种 */ + @Excel(name = "机种") + private String typeMachine; + + /** 单位 */ + @Excel(name = "单位") + private String inventoryUnit; + + /** 库存数量 */ + @Excel(name = "库存数量") + private String stockQuantity; + + /** 仓库号 */ + @Excel(name = "仓库号") + private String stockNumber; + + /** 仓库名称 */ + @Excel(name = "仓库名称") + private String stockName; + + /** 客户编号 */ + @Excel(name = "客户编号") + private String enterpriseCode; + + /** 客户名称 */ + @Excel(name = "客户名称") + private String enterpriseName; + + /** 存放地址 */ + @Excel(name = "存放地址") + private String storageLocation; + + public void setMaterialCode(String materialCode) + { + this.materialCode = materialCode; + } + + public String getMaterialCode() + { + return materialCode; + } + 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 setBatchNumber(String batchNumber) + { + this.batchNumber = batchNumber; + } + + public String getBatchNumber() + { + return batchNumber; + } + public void setSpecificationModel(String specificationModel) + { + this.specificationModel = specificationModel; + } + + public String getSpecificationModel() + { + return specificationModel; + } + public void setTypeMachine(String typeMachine) + { + this.typeMachine = typeMachine; + } + + public String getTypeMachine() + { + return typeMachine; + } + public void setInventoryUnit(String inventoryUnit) + { + this.inventoryUnit = inventoryUnit; + } + + public String getInventoryUnit() + { + return inventoryUnit; + } + public void setStockQuantity(String stockQuantity) + { + this.stockQuantity = stockQuantity; + } + + public String getStockQuantity() + { + return stockQuantity; + } + public void setStockNumber(String stockNumber) + { + this.stockNumber = stockNumber; + } + + public String getStockNumber() + { + return stockNumber; + } + public void setStockName(String stockName) + { + this.stockName = stockName; + } + + public String getStockName() + { + return stockName; + } + public void setEnterpriseCode(String enterpriseCode) + { + this.enterpriseCode = enterpriseCode; + } + + public String getEnterpriseCode() + { + return enterpriseCode; + } + public void setEnterpriseName(String enterpriseName) + { + this.enterpriseName = enterpriseName; + } + + public String getEnterpriseName() + { + return enterpriseName; + } + public void setStorageLocation(String storageLocation) + { + this.storageLocation = storageLocation; + } + + public String getStorageLocation() + { + return storageLocation; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("materialCode", getMaterialCode()) + .append("materialName", getMaterialName()) + .append("materialType", getMaterialType()) + .append("batchNumber", getBatchNumber()) + .append("specificationModel", getSpecificationModel()) + .append("typeMachine", getTypeMachine()) + .append("inventoryUnit", getInventoryUnit()) + .append("stockQuantity", getStockQuantity()) + .append("stockNumber", getStockNumber()) + .append("stockName", getStockName()) + .append("enterpriseCode", getEnterpriseCode()) + .append("enterpriseName", getEnterpriseName()) + .append("storageLocation", getStorageLocation()) + .toString(); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/mapper/WarehousingCheckInfoMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/mapper/WarehousingCheckInfoMapper.java new file mode 100644 index 00000000..2b7c8f13 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/mapper/WarehousingCheckInfoMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.storehouse.mapper; + +import java.util.List; +import com.ruoyi.storehouse.domain.WarehousingCheckInfo; + +/** + * 盘点Mapper接口 + * + * @author ruoyi + * @date 2023-05-16 + */ +public interface WarehousingCheckInfoMapper +{ + /** + * 查询盘点 + * + * @param warehousingCheckInfoId 盘点ID + * @return 盘点 + */ + public WarehousingCheckInfo selectWarehousingCheckInfoById(Long warehousingCheckInfoId); + + /** + * 查询盘点列表 + * + * @param warehousingCheckInfo 盘点 + * @return 盘点集合 + */ + public List selectWarehousingCheckInfoList(WarehousingCheckInfo warehousingCheckInfo); + + /** + * 新增盘点 + * + * @param warehousingCheckInfo 盘点 + * @return 结果 + */ + public int insertWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo); + + /** + * 修改盘点 + * + * @param warehousingCheckInfo 盘点 + * @return 结果 + */ + public int updateWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo); + + /** + * 删除盘点 + * + * @param warehousingCheckInfoId 盘点ID + * @return 结果 + */ + public int deleteWarehousingCheckInfoById(Long warehousingCheckInfoId); + + /** + * 批量删除盘点 + * + * @param warehousingCheckInfoIds 需要删除的数据ID + * @return 结果 + */ + public int deleteWarehousingCheckInfoByIds(String[] warehousingCheckInfoIds); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/mapper/WarehousingSearchMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/mapper/WarehousingSearchMapper.java new file mode 100644 index 00000000..ae00cf76 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/mapper/WarehousingSearchMapper.java @@ -0,0 +1,61 @@ +package com.ruoyi.storehouse.mapper; + +import java.util.List; +import com.ruoyi.storehouse.domain.WarehousingSearch; + +/** + * 库存Mapper接口 + * + * @author ruoyi + * @date 2023-05-16 + */ +public interface WarehousingSearchMapper +{ + /** + * 查询库存 + * + * @param materialCode 库存ID + * @return 库存 + */ + public WarehousingSearch selectWarehousingSearchById(String materialCode); + + /** + * 查询库存列表 + * + * @param warehousingSearch 库存 + * @return 库存集合 + */ + public List selectWarehousingSearchList(WarehousingSearch warehousingSearch); + + /** + * 新增库存 + * + * @param warehousingSearch 库存 + * @return 结果 + */ + public int insertWarehousingSearch(WarehousingSearch warehousingSearch); + + /** + * 修改库存 + * + * @param warehousingSearch 库存 + * @return 结果 + */ + public int updateWarehousingSearch(WarehousingSearch warehousingSearch); + + /** + * 删除库存 + * + * @param materialCode 库存ID + * @return 结果 + */ + public int deleteWarehousingSearchById(String materialCode); + + /** + * 批量删除库存 + * + * @param materialCodes 需要删除的数据ID + * @return 结果 + */ + public int deleteWarehousingSearchByIds(String[] materialCodes); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/IWarehousingCheckInfoService.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/IWarehousingCheckInfoService.java new file mode 100644 index 00000000..09f34d0d --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/IWarehousingCheckInfoService.java @@ -0,0 +1,61 @@ +package com.ruoyi.storehouse.service; + +import java.util.List; +import com.ruoyi.storehouse.domain.WarehousingCheckInfo; + +/** + * 盘点Service接口 + * + * @author ruoyi + * @date 2023-05-16 + */ +public interface IWarehousingCheckInfoService +{ + /** + * 查询盘点 + * + * @param warehousingCheckInfoId 盘点ID + * @return 盘点 + */ + public WarehousingCheckInfo selectWarehousingCheckInfoById(Long warehousingCheckInfoId); + + /** + * 查询盘点列表 + * + * @param warehousingCheckInfo 盘点 + * @return 盘点集合 + */ + public List selectWarehousingCheckInfoList(WarehousingCheckInfo warehousingCheckInfo); + + /** + * 新增盘点 + * + * @param warehousingCheckInfo 盘点 + * @return 结果 + */ + public int insertWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo); + + /** + * 修改盘点 + * + * @param warehousingCheckInfo 盘点 + * @return 结果 + */ + public int updateWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo); + + /** + * 批量删除盘点 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteWarehousingCheckInfoByIds(String ids); + + /** + * 删除盘点信息 + * + * @param warehousingCheckInfoId 盘点ID + * @return 结果 + */ + public int deleteWarehousingCheckInfoById(Long warehousingCheckInfoId); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/IWarehousingSearchService.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/IWarehousingSearchService.java new file mode 100644 index 00000000..547456d9 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/IWarehousingSearchService.java @@ -0,0 +1,61 @@ +package com.ruoyi.storehouse.service; + +import java.util.List; +import com.ruoyi.storehouse.domain.WarehousingSearch; + +/** + * 库存Service接口 + * + * @author ruoyi + * @date 2023-05-16 + */ +public interface IWarehousingSearchService +{ + /** + * 查询库存 + * + * @param materialCode 库存ID + * @return 库存 + */ + public WarehousingSearch selectWarehousingSearchById(String materialCode); + + /** + * 查询库存列表 + * + * @param warehousingSearch 库存 + * @return 库存集合 + */ + public List selectWarehousingSearchList(WarehousingSearch warehousingSearch); + + /** + * 新增库存 + * + * @param warehousingSearch 库存 + * @return 结果 + */ + public int insertWarehousingSearch(WarehousingSearch warehousingSearch); + + /** + * 修改库存 + * + * @param warehousingSearch 库存 + * @return 结果 + */ + public int updateWarehousingSearch(WarehousingSearch warehousingSearch); + + /** + * 批量删除库存 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + public int deleteWarehousingSearchByIds(String ids); + + /** + * 删除库存信息 + * + * @param materialCode 库存ID + * @return 结果 + */ + public int deleteWarehousingSearchById(String materialCode); +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/impl/WarehousingCheckInfoServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/impl/WarehousingCheckInfoServiceImpl.java new file mode 100644 index 00000000..691eaf6b --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/impl/WarehousingCheckInfoServiceImpl.java @@ -0,0 +1,94 @@ +package com.ruoyi.storehouse.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.storehouse.mapper.WarehousingCheckInfoMapper; +import com.ruoyi.storehouse.domain.WarehousingCheckInfo; +import com.ruoyi.storehouse.service.IWarehousingCheckInfoService; +import com.ruoyi.common.core.text.Convert; + +/** + * 盘点Service业务层处理 + * + * @author ruoyi + * @date 2023-05-16 + */ +@Service +public class WarehousingCheckInfoServiceImpl implements IWarehousingCheckInfoService +{ + @Autowired + private WarehousingCheckInfoMapper warehousingCheckInfoMapper; + + /** + * 查询盘点 + * + * @param warehousingCheckInfoId 盘点ID + * @return 盘点 + */ + @Override + public WarehousingCheckInfo selectWarehousingCheckInfoById(Long warehousingCheckInfoId) + { + return warehousingCheckInfoMapper.selectWarehousingCheckInfoById(warehousingCheckInfoId); + } + + /** + * 查询盘点列表 + * + * @param warehousingCheckInfo 盘点 + * @return 盘点 + */ + @Override + public List selectWarehousingCheckInfoList(WarehousingCheckInfo warehousingCheckInfo) + { + return warehousingCheckInfoMapper.selectWarehousingCheckInfoList(warehousingCheckInfo); + } + + /** + * 新增盘点 + * + * @param warehousingCheckInfo 盘点 + * @return 结果 + */ + @Override + public int insertWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo) + { + return warehousingCheckInfoMapper.insertWarehousingCheckInfo(warehousingCheckInfo); + } + + /** + * 修改盘点 + * + * @param warehousingCheckInfo 盘点 + * @return 结果 + */ + @Override + public int updateWarehousingCheckInfo(WarehousingCheckInfo warehousingCheckInfo) + { + return warehousingCheckInfoMapper.updateWarehousingCheckInfo(warehousingCheckInfo); + } + + /** + * 删除盘点对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteWarehousingCheckInfoByIds(String ids) + { + return warehousingCheckInfoMapper.deleteWarehousingCheckInfoByIds(Convert.toStrArray(ids)); + } + + /** + * 删除盘点信息 + * + * @param warehousingCheckInfoId 盘点ID + * @return 结果 + */ + @Override + public int deleteWarehousingCheckInfoById(Long warehousingCheckInfoId) + { + return warehousingCheckInfoMapper.deleteWarehousingCheckInfoById(warehousingCheckInfoId); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/impl/WarehousingSearchServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/impl/WarehousingSearchServiceImpl.java new file mode 100644 index 00000000..cc4e6eba --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/storehouse/service/impl/WarehousingSearchServiceImpl.java @@ -0,0 +1,94 @@ +package com.ruoyi.storehouse.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.storehouse.mapper.WarehousingSearchMapper; +import com.ruoyi.storehouse.domain.WarehousingSearch; +import com.ruoyi.storehouse.service.IWarehousingSearchService; +import com.ruoyi.common.core.text.Convert; + +/** + * 库存Service业务层处理 + * + * @author ruoyi + * @date 2023-05-16 + */ +@Service +public class WarehousingSearchServiceImpl implements IWarehousingSearchService +{ + @Autowired + private WarehousingSearchMapper warehousingSearchMapper; + + /** + * 查询库存 + * + * @param materialCode 库存ID + * @return 库存 + */ + @Override + public WarehousingSearch selectWarehousingSearchById(String materialCode) + { + return warehousingSearchMapper.selectWarehousingSearchById(materialCode); + } + + /** + * 查询库存列表 + * + * @param warehousingSearch 库存 + * @return 库存 + */ + @Override + public List selectWarehousingSearchList(WarehousingSearch warehousingSearch) + { + return warehousingSearchMapper.selectWarehousingSearchList(warehousingSearch); + } + + /** + * 新增库存 + * + * @param warehousingSearch 库存 + * @return 结果 + */ + @Override + public int insertWarehousingSearch(WarehousingSearch warehousingSearch) + { + return warehousingSearchMapper.insertWarehousingSearch(warehousingSearch); + } + + /** + * 修改库存 + * + * @param warehousingSearch 库存 + * @return 结果 + */ + @Override + public int updateWarehousingSearch(WarehousingSearch warehousingSearch) + { + return warehousingSearchMapper.updateWarehousingSearch(warehousingSearch); + } + + /** + * 删除库存对象 + * + * @param ids 需要删除的数据ID + * @return 结果 + */ + @Override + public int deleteWarehousingSearchByIds(String ids) + { + return warehousingSearchMapper.deleteWarehousingSearchByIds(Convert.toStrArray(ids)); + } + + /** + * 删除库存信息 + * + * @param materialCode 库存ID + * @return 结果 + */ + @Override + public int deleteWarehousingSearchById(String materialCode) + { + return warehousingSearchMapper.deleteWarehousingSearchById(materialCode); + } +} diff --git a/ruoyi-admin/src/main/resources/mapper/storehouse/WarehousingCheckInfoMapper.xml b/ruoyi-admin/src/main/resources/mapper/storehouse/WarehousingCheckInfoMapper.xml new file mode 100644 index 00000000..7b838f0a --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/storehouse/WarehousingCheckInfoMapper.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + select warehousing_check_info_id, warehousing_check_number, warehousing_check_person, stock_number, stock_name, warehousing_check_date, material_type, remark, update_flag, first_add_time, update_info_time, standby_one, standby_two from warehousing_check_info + + + + + + + + insert into warehousing_check_info + + warehousing_check_number, + warehousing_check_person, + stock_number, + stock_name, + warehousing_check_date, + material_type, + remark, + update_flag, + standby_one, + standby_two, + first_add_time, + + + #{warehousingCheckNumber}, + #{warehousingCheckPerson}, + #{stockNumber}, + #{stockName}, + #{warehousingCheckDate}, + #{materialType}, + #{remark}, + #{updateFlag}, + #{standbyOne}, + #{standbyTwo}, + now(), + + + + + update warehousing_check_info + + warehousing_check_number = #{warehousingCheckNumber}, + warehousing_check_person = #{warehousingCheckPerson}, + stock_number = #{stockNumber}, + stock_name = #{stockName}, + warehousing_check_date = #{warehousingCheckDate}, + material_type = #{materialType}, + remark = #{remark}, + update_flag = #{updateFlag}, + standby_one = #{standbyOne}, + standby_two = #{standbyTwo}, + update_info_time = CONCAT_WS(',',NOW(),update_info_time), + + where warehousing_check_info_id = #{warehousingCheckInfoId} + + + + delete from warehousing_check_info where warehousing_check_info_id = #{warehousingCheckInfoId} + + + + delete from warehousing_check_info where warehousing_check_info_id in + + #{warehousingCheckInfoId} + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/storehouse/WarehousingSearchMapper.xml b/ruoyi-admin/src/main/resources/mapper/storehouse/WarehousingSearchMapper.xml new file mode 100644 index 00000000..aa21af91 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/storehouse/WarehousingSearchMapper.xml @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT + material_code, + material_name, + material_type, + batch_number, + specification_model, + type_machine, + inventory_unit, + sum( count ) AS stock_quantity, + stock_number, + stock_name, + enterprise_code, + enterprise_name, + storage_location + FROM + ( + SELECT + warehousing_in_detail.material_code AS material_code, + warehousing_in_detail.material_name AS material_name, + warehousing_in_detail.material_type AS material_type, + warehousing_in_detail.batch_number AS batch_number, + warehousing_in_detail.specification_model AS specification_model, + warehousing_in_detail.type_machine AS type_machine, + warehousing_in_detail.inventory_unit AS inventory_unit, + SUM( warehousing_in_detail.warehousing_quantity ) AS `count`, + warehousing_in_info.stock_number AS stock_number, + warehousing_in_info.stock_name AS stock_name, + warehousing_in_info.enterprise_code AS enterprise_code, + warehousing_in_info.enterprise_name AS enterprise_name, + warehousing_in_detail.storage_location AS storage_location + FROM + warehousing_in_detail, + warehousing_in_info + WHERE + warehousing_in_detail.warehousing_number = warehousing_in_info.warehousing_number + GROUP BY + warehousing_in_detail.material_code UNION ALL + SELECT + outbound_detail.material_code AS material_code, + outbound_detail.material_name AS material_name, + outbound_info.material_type AS material_type, + outbound_detail.batch_number AS batch_number, + outbound_detail.specification_model AS specification_model, + outbound_detail.type_machine AS type_machine, + outbound_detail.inventory_unit AS inventory_unit, + - SUM( outbound_detail.actual_count ) AS `count`, + outbound_info.stock_no AS stock_number, + outbound_info.stock_name AS stock_name, + outbound_info.enterprise_code AS enterprise_code, + outbound_info.enterprise_name AS enterprise_name, + outbound_detail.storage_location AS storage_location + FROM + outbound_detail, + outbound_info + WHERE + outbound_detail.outbound_no = outbound_info.outbound_no + GROUP BY + outbound_detail.material_code + ) AS tabletemp + GROUP BY + material_code + + + + + + + + insert into warehousing_search + + material_code, + material_name, + material_type, + batch_number, + specification_model, + type_machine, + inventory_unit, + stock_quantity, + stock_number, + stock_name, + enterprise_code, + enterprise_name, + storage_location, + + + #{materialCode}, + #{materialName}, + #{materialType}, + #{batchNumber}, + #{specificationModel}, + #{typeMachine}, + #{inventoryUnit}, + #{stockQuantity}, + #{stockNumber}, + #{stockName}, + #{enterpriseCode}, + #{enterpriseName}, + #{storageLocation}, + + + + + update warehousing_search + + material_name = #{materialName}, + material_type = #{materialType}, + batch_number = #{batchNumber}, + specification_model = #{specificationModel}, + type_machine = #{typeMachine}, + inventory_unit = #{inventoryUnit}, + stock_quantity = #{stockQuantity}, + stock_number = #{stockNumber}, + stock_name = #{stockName}, + enterprise_code = #{enterpriseCode}, + enterprise_name = #{enterpriseName}, + storage_location = #{storageLocation}, + + where material_code = #{materialCode} + + + + delete from warehousing_search where material_code = #{materialCode} + + + + delete from warehousing_search where material_code in + + #{materialCode} + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/add.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/add.html new file mode 100644 index 00000000..a1013243 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/add.html @@ -0,0 +1,683 @@ + + + + + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + +
+
+
+ +
+ + + + +
+
+
+ +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ +
+
+

+

物料信息

+ + + + + + + + + + + + + + + + + + +
+
+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/edit.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/edit.html new file mode 100644 index 00000000..3e6aa313 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/edit.html @@ -0,0 +1,658 @@ + + + + + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + +
+
+
+ +
+ + + + +
+
+
+ +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+
+

+

物料信息

+ + + + + + + + + + + + + + + + + + +
+
+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/materialRequisitionBCP.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/materialRequisitionBCP.html new file mode 100644 index 00000000..defdca12 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionBCP/materialRequisitionBCP.html @@ -0,0 +1,291 @@ + + + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + + - + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/add.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/add.html new file mode 100644 index 00000000..0d1eae53 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/add.html @@ -0,0 +1,683 @@ + + + + + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + +
+
+
+ +
+ + + + +
+
+
+ +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ +
+
+

+

物料信息

+ + + + + + + + + + + + + + + + + + +
+
+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/edit.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/edit.html new file mode 100644 index 00000000..f161eb64 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/edit.html @@ -0,0 +1,658 @@ + + + + + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + +
+
+
+ +
+ + + + +
+
+
+ +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+
+

+

物料信息

+ + + + + + + + + + + + + + + + + + +
+
+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/materialRequisitionFL.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/materialRequisitionFL.html new file mode 100644 index 00000000..a50ce80a --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionFL/materialRequisitionFL.html @@ -0,0 +1,291 @@ + + + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + + - + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/add.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/add.html new file mode 100644 index 00000000..2f52c4e6 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/add.html @@ -0,0 +1,683 @@ + + + + + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + +
+
+
+ +
+ + + + +
+
+
+ +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ +
+
+

+

物料信息

+ + + + + + + + + + + + + + + + + + +
+
+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/edit.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/edit.html new file mode 100644 index 00000000..f0150946 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/edit.html @@ -0,0 +1,658 @@ + + + + + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ + +
+
+
+ +
+ + + + +
+
+
+ +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+
+

+

物料信息

+ + + + + + + + + + + + + + + + + + +
+
+
+
+ + + +
+ + + + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/materialRequisitionYL.html b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/materialRequisitionYL.html new file mode 100644 index 00000000..bb1fe611 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/manufacture/materialRequisitionYL/materialRequisitionYL.html @@ -0,0 +1,291 @@ + + + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + + - + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/add.html b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/add.html new file mode 100644 index 00000000..43c19cb2 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/add.html @@ -0,0 +1,88 @@ + + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/edit.html b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/edit.html new file mode 100644 index 00000000..3376583f --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/edit.html @@ -0,0 +1,89 @@ + + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/warehousingCheckInfo.html b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/warehousingCheckInfo.html new file mode 100644 index 00000000..151e230b --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingCheckInfo/warehousingCheckInfo.html @@ -0,0 +1,153 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + + - + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/add.html b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/add.html new file mode 100644 index 00000000..78b2ecb3 --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/add.html @@ -0,0 +1,105 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/edit.html b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/edit.html new file mode 100644 index 00000000..21b08b8d --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/edit.html @@ -0,0 +1,106 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/warehousingSearch.html b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/warehousingSearch.html new file mode 100644 index 00000000..69ec314a --- /dev/null +++ b/ruoyi-admin/src/main/resources/templates/storehouse/warehousingSearch/warehousingSearch.html @@ -0,0 +1,178 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ +
+ + + + + + + + + + + + +
+
+
+
+
+
+ + + + \ No newline at end of file