From 4a595afb9c8407c7c64c7055c94fb292592b4abc Mon Sep 17 00:00:00 2001 From: wangh <123456> Date: Fri, 19 Jan 2024 17:45:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20=E7=9B=98=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/api/controller/ApiController.java | 20 ++- .../java/com/ruoyi/api/domain/StockDto.java | 49 +++++++ .../java/com/ruoyi/api/mapper/ApiMapper.java | 6 +- .../ruoyi/api/service/impl/ApiService.java | 7 + .../src/main/resources/mapper/ApiMapper.xml | 21 ++- .../RecordStoreCheckController.java | 127 ++++++++++++++++++ .../ruoyi/manage/domain/RecordStoreCheck.java | 96 +++++++++++++ .../manage/mapper/RecordStoreCheckMapper.java | 62 +++++++++ .../service/IRecordStoreCheckService.java | 61 +++++++++ .../service/impl/RecordOutServiceImpl.java | 29 +--- .../impl/RecordStoreCheckServiceImpl.java | 112 +++++++++++++++ .../record_store_checkMenu.sql | 22 +++ .../mapper/manage/RecordStoreCheckMapper.xml | 70 ++++++++++ .../manage/record_store_check/add.html | 60 +++++++++ .../manage/record_store_check/edit.html | 61 +++++++++ .../record_store_check.html | 102 ++++++++++++++ 16 files changed, 871 insertions(+), 34 deletions(-) create mode 100644 ruoyi-api/src/main/java/com/ruoyi/api/domain/StockDto.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordStoreCheckController.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordStoreCheck.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordStoreCheckMapper.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordStoreCheckService.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordStoreCheckServiceImpl.java create mode 100644 ruoyi-manage/src/main/resources/create_menu_sql/record_store_checkMenu.sql create mode 100644 ruoyi-manage/src/main/resources/mapper/manage/RecordStoreCheckMapper.xml create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_store_check/add.html create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_store_check/edit.html create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_store_check/record_store_check.html diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/controller/ApiController.java b/ruoyi-api/src/main/java/com/ruoyi/api/controller/ApiController.java index 1ef05e0..744a28f 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/controller/ApiController.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/controller/ApiController.java @@ -2,6 +2,7 @@ package com.ruoyi.api.controller; import com.ruoyi.api.domain.InStoreDto; import com.ruoyi.api.domain.OutStoreDto; +import com.ruoyi.api.domain.StockDto; import com.ruoyi.api.service.impl.ApiService; import com.ruoyi.common.core.domain.AjaxResult; @@ -12,10 +13,7 @@ import com.ruoyi.manage.domain.BaseManufacturer; import com.ruoyi.manage.service.IBaseLocationService; import com.ruoyi.manage.service.IBaseManufacturerService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.util.HashMap; import java.util.List; @@ -77,4 +75,18 @@ public class ApiController { return success(); } + @PostMapping("/storecheck/select") + public AjaxResult storeCheckSelect(){ + List list=apiService.storeCheckSelect(); + if (list==null||list.isEmpty()){ + return error("库存为空"); + } + return success(list); + } + @PostMapping("/storecheck/submit") + public AjaxResult storeCheckSubmit(@RequestBody List list, @RequestParam("user") String user){ + System.out.println(list.toString()); + + return success(); + } } diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/domain/StockDto.java b/ruoyi-api/src/main/java/com/ruoyi/api/domain/StockDto.java new file mode 100644 index 0000000..b75ff7d --- /dev/null +++ b/ruoyi-api/src/main/java/com/ruoyi/api/domain/StockDto.java @@ -0,0 +1,49 @@ +package com.ruoyi.api.domain; + +/** + * @author wanghao + * @date 2024/1/19 13:45 + */ +public class StockDto { + private int index; + private String epcCode; + private String locationCode; + private String state; + + public String getState() { + return state; + } + + public void setState(String state) { + this.state = state; + } + + public int getIndex() { + return index; + } + + public void setIndex(int index) { + this.index = index; + } + + public String getEpcCode() { + return epcCode; + } + + public void setEpcCode(String epcCode) { + this.epcCode = epcCode; + } + + public String getLocationCode() { + return locationCode; + } + + public void setLocationCode(String locationCode) { + this.locationCode = locationCode; + } + + @Override + public String toString() { + return "StockDto{" + "index=" + index + ", epcCode='" + epcCode + '\'' + ", locationCode='" + locationCode + '\'' + ", state='" + state + '\'' + '}'; + } +} diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ApiMapper.java b/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ApiMapper.java index 7543398..394de8f 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ApiMapper.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ApiMapper.java @@ -2,6 +2,7 @@ package com.ruoyi.api.mapper; import com.ruoyi.api.domain.InStoreDto; import com.ruoyi.api.domain.OutStoreDto; +import com.ruoyi.api.domain.StockDto; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; @@ -14,9 +15,12 @@ import java.util.List; @Repository public interface ApiMapper { int submintInsertRecordIn(@Param("inStore") InStoreDto inStore); + int submintInsertLedger(@Param("inStore") InStoreDto inStore); int submitInsertRecordOut(@Param("outStoreDto") OutStoreDto outStoreDto); - int updataLedger(@Param("outStoreDto")OutStoreDto outStoreDto); + int updataLedger(@Param("outStoreDto") OutStoreDto outStoreDto); + + List storeCheckSelect(); } diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/ApiService.java b/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/ApiService.java index b62071a..0c42c13 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/ApiService.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/ApiService.java @@ -2,10 +2,13 @@ package com.ruoyi.api.service.impl; import com.ruoyi.api.domain.InStoreDto; import com.ruoyi.api.domain.OutStoreDto; +import com.ruoyi.api.domain.StockDto; import com.ruoyi.api.mapper.ApiMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.List; + /** * @author wanghao * @date 2024/1/17 14:26 @@ -30,4 +33,8 @@ public class ApiService { public int updataLedger(OutStoreDto outStoreDto) { return mapper.updataLedger(outStoreDto); } + + public List storeCheckSelect() { + return mapper.storeCheckSelect(); + } } diff --git a/ruoyi-api/src/main/resources/mapper/ApiMapper.xml b/ruoyi-api/src/main/resources/mapper/ApiMapper.xml index 9c54f4a..123b7a4 100644 --- a/ruoyi-api/src/main/resources/mapper/ApiMapper.xml +++ b/ruoyi-api/src/main/resources/mapper/ApiMapper.xml @@ -3,7 +3,8 @@ - INSERT ignore into bg_wheel_chocks.record_in (epc_code, batch_code, location_code,manufacturer_id, manufacturer_Name, + INSERT ignore into bg_wheel_chocks.record_in (epc_code, batch_code, location_code,manufacturer_id, + manufacturer_Name, create_by,create_time) VALUES @@ -30,12 +31,22 @@ UPDATE bg_wheel_chocks.ledger_rfid SET - location_type = '2', - location_code = #{outStoreDto.areaCode}, - update_time = now() + location_type = '2', + location_code = #{outStoreDto.areaCode}, + update_time = now() WHERE rifd_code in - #{epc} + #{epc} + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordStoreCheckController.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordStoreCheckController.java new file mode 100644 index 0000000..e9b8c0a --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordStoreCheckController.java @@ -0,0 +1,127 @@ +package com.ruoyi.manage.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.manage.domain.RecordStoreCheck; +import com.ruoyi.manage.service.IRecordStoreCheckService; +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 wangh + * @date 2024-01-19 + */ +@Controller +@RequestMapping("/manage/record_store_check") +public class RecordStoreCheckController extends BaseController +{ + private String prefix = "manage/record_store_check"; + + @Autowired + private IRecordStoreCheckService recordStoreCheckService; + + @RequiresPermissions("manage:record_store_check:view") + @GetMapping() + public String record_store_check() + { + return prefix + "/record_store_check"; + } + + /** + * 查询盘点记录列表 + */ + @RequiresPermissions("manage:record_store_check:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(RecordStoreCheck recordStoreCheck) + { + startPage(); + List list = recordStoreCheckService.selectRecordStoreCheckList(recordStoreCheck); + return getDataTable(list); + } + + /** + * 导出盘点记录列表 + */ + @RequiresPermissions("manage:record_store_check:export") + @Log(title = "盘点记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(RecordStoreCheck recordStoreCheck) + { + List list = recordStoreCheckService.selectRecordStoreCheckList(recordStoreCheck); + ExcelUtil util = new ExcelUtil(RecordStoreCheck.class); + return util.exportExcel(list, "盘点记录数据"); + } + + /** + * 新增盘点记录 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存盘点记录 + */ + @RequiresPermissions("manage:record_store_check:add") + @Log(title = "盘点记录", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(RecordStoreCheck recordStoreCheck) + { + return toAjax(recordStoreCheckService.insertRecordStoreCheck(recordStoreCheck)); + } + + /** + * 修改盘点记录 + */ + @RequiresPermissions("manage:record_store_check:edit") + @GetMapping("/edit/{checkId}") + public String edit(@PathVariable("checkId") Long checkId, ModelMap mmap) + { + RecordStoreCheck recordStoreCheck = recordStoreCheckService.selectRecordStoreCheckByCheckId(checkId); + mmap.put("recordStoreCheck", recordStoreCheck); + return prefix + "/edit"; + } + + /** + * 修改保存盘点记录 + */ + @RequiresPermissions("manage:record_store_check:edit") + @Log(title = "盘点记录", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(RecordStoreCheck recordStoreCheck) + { + return toAjax(recordStoreCheckService.updateRecordStoreCheck(recordStoreCheck)); + } + + /** + * 删除盘点记录 + */ + @RequiresPermissions("manage:record_store_check:remove") + @Log(title = "盘点记录", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(recordStoreCheckService.deleteRecordStoreCheckByCheckIds(ids)); + } +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordStoreCheck.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordStoreCheck.java new file mode 100644 index 0000000..3ccb711 --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordStoreCheck.java @@ -0,0 +1,96 @@ +package com.ruoyi.manage.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; + +/** + * 盘点记录对象 record_store_check + * + * @author wangh + * @date 2024-01-19 + */ +public class RecordStoreCheck extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long checkId; + + /** 盘点时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "盘点时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date checkTime; + + /** 盘点人 */ + @Excel(name = "盘点人") + private String checkUser; + + /** 盘点条数 */ + @Excel(name = "盘点条数") + private Long checkNumber; + + /** 盘点说明 */ + @Excel(name = "盘点说明") + private String checkRemack; + + public void setCheckId(Long checkId) + { + this.checkId = checkId; + } + + public Long getCheckId() + { + return checkId; + } + public void setCheckTime(Date checkTime) + { + this.checkTime = checkTime; + } + + public Date getCheckTime() + { + return checkTime; + } + public void setCheckUser(String checkUser) + { + this.checkUser = checkUser; + } + + public String getCheckUser() + { + return checkUser; + } + public void setCheckNumber(Long checkNumber) + { + this.checkNumber = checkNumber; + } + + public Long getCheckNumber() + { + return checkNumber; + } + public void setCheckRemack(String checkRemack) + { + this.checkRemack = checkRemack; + } + + public String getCheckRemack() + { + return checkRemack; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("checkId", getCheckId()) + .append("checkTime", getCheckTime()) + .append("checkUser", getCheckUser()) + .append("checkNumber", getCheckNumber()) + .append("checkRemack", getCheckRemack()) + .toString(); + } +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordStoreCheckMapper.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordStoreCheckMapper.java new file mode 100644 index 0000000..28fa3c7 --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordStoreCheckMapper.java @@ -0,0 +1,62 @@ +package com.ruoyi.manage.mapper; + +import java.util.List; +import com.ruoyi.manage.domain.RecordStoreCheck; +import org.springframework.stereotype.Repository; +/** + * 盘点记录Mapper接口 + * + * @author wangh + * @date 2024-01-19 + */ +@Repository +public interface RecordStoreCheckMapper +{ + /** + * 查询盘点记录 + * + * @param checkId 盘点记录主键 + * @return 盘点记录 + */ + public RecordStoreCheck selectRecordStoreCheckByCheckId(Long checkId); + + /** + * 查询盘点记录列表 + * + * @param recordStoreCheck 盘点记录 + * @return 盘点记录集合 + */ + public List selectRecordStoreCheckList(RecordStoreCheck recordStoreCheck); + + /** + * 新增盘点记录 + * + * @param recordStoreCheck 盘点记录 + * @return 结果 + */ + public int insertRecordStoreCheck(RecordStoreCheck recordStoreCheck); + + /** + * 修改盘点记录 + * + * @param recordStoreCheck 盘点记录 + * @return 结果 + */ + public int updateRecordStoreCheck(RecordStoreCheck recordStoreCheck); + + /** + * 删除盘点记录 + * + * @param checkId 盘点记录主键 + * @return 结果 + */ + public int deleteRecordStoreCheckByCheckId(Long checkId); + + /** + * 批量删除盘点记录 + * + * @param checkIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteRecordStoreCheckByCheckIds(String[] checkIds); +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordStoreCheckService.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordStoreCheckService.java new file mode 100644 index 0000000..c81c599 --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordStoreCheckService.java @@ -0,0 +1,61 @@ +package com.ruoyi.manage.service; + +import java.util.List; +import com.ruoyi.manage.domain.RecordStoreCheck; + +/** + * 盘点记录Service接口 + * + * @author wangh + * @date 2024-01-19 + */ +public interface IRecordStoreCheckService +{ + /** + * 查询盘点记录 + * + * @param checkId 盘点记录主键 + * @return 盘点记录 + */ + public RecordStoreCheck selectRecordStoreCheckByCheckId(Long checkId); + + /** + * 查询盘点记录列表 + * + * @param recordStoreCheck 盘点记录 + * @return 盘点记录集合 + */ + public List selectRecordStoreCheckList(RecordStoreCheck recordStoreCheck); + + /** + * 新增盘点记录 + * + * @param recordStoreCheck 盘点记录 + * @return 结果 + */ + public int insertRecordStoreCheck(RecordStoreCheck recordStoreCheck); + + /** + * 修改盘点记录 + * + * @param recordStoreCheck 盘点记录 + * @return 结果 + */ + public int updateRecordStoreCheck(RecordStoreCheck recordStoreCheck); + + /** + * 批量删除盘点记录 + * + * @param checkIds 需要删除的盘点记录主键集合 + * @return 结果 + */ + public int deleteRecordStoreCheckByCheckIds(String checkIds); + + /** + * 删除盘点记录信息 + * + * @param checkId 盘点记录主键 + * @return 结果 + */ + public int deleteRecordStoreCheckByCheckId(Long checkId); +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordOutServiceImpl.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordOutServiceImpl.java index f674c94..67e05aa 100644 --- a/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordOutServiceImpl.java +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordOutServiceImpl.java @@ -3,22 +3,8 @@ package com.ruoyi.manage.service.impl; import java.util.List; - - - - - - - - - - - - - - - - import com.ruoyi.common.utils.ShiroUtils; +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.manage.mapper.RecordOutMapper; @@ -67,14 +53,9 @@ public class RecordOutServiceImpl implements IRecordOutService { */ @Override public int insertRecordOut(RecordOut recordOut) { - - - - - - recordOut.setCreateBy(ShiroUtils.getLoginName()); - recordOut.setCreateTime(DateUtils.getNowDate()); - return recordOutMapper.insertRecordOut(recordOut); + recordOut.setCreateBy(ShiroUtils.getLoginName()); + recordOut.setCreateTime(DateUtils.getNowDate()); + return recordOutMapper.insertRecordOut(recordOut); } /** diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordStoreCheckServiceImpl.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordStoreCheckServiceImpl.java new file mode 100644 index 0000000..3fcd009 --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordStoreCheckServiceImpl.java @@ -0,0 +1,112 @@ +package com.ruoyi.manage.service.impl; + +import java.util.List; + + + + + + + + + + + + + + + + + + + + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.manage.mapper.RecordStoreCheckMapper; +import com.ruoyi.manage.domain.RecordStoreCheck; +import com.ruoyi.manage.service.IRecordStoreCheckService; +import com.ruoyi.common.core.text.Convert; + +/** + * 盘点记录Service业务层处理 + * + * @author wangh + * @date 2024-01-19 + */ +@Service +public class RecordStoreCheckServiceImpl implements IRecordStoreCheckService { + @Autowired + private RecordStoreCheckMapper recordStoreCheckMapper; + + /** + * 查询盘点记录 + * + * @param checkId 盘点记录主键 + * @return 盘点记录 + */ + @Override + public RecordStoreCheck selectRecordStoreCheckByCheckId(Long checkId) { + return recordStoreCheckMapper.selectRecordStoreCheckByCheckId(checkId); + } + + /** + * 查询盘点记录列表 + * + * @param recordStoreCheck 盘点记录 + * @return 盘点记录 + */ + @Override + public List selectRecordStoreCheckList(RecordStoreCheck recordStoreCheck) { + return recordStoreCheckMapper.selectRecordStoreCheckList(recordStoreCheck); + } + + /** + * 新增盘点记录 + * + * @param recordStoreCheck 盘点记录 + * @return 结果 + */ + @Override + public int insertRecordStoreCheck(RecordStoreCheck recordStoreCheck) { + + + + + + return recordStoreCheckMapper.insertRecordStoreCheck(recordStoreCheck); + } + + /** + * 修改盘点记录 + * + * @param recordStoreCheck 盘点记录 + * @return 结果 + */ + @Override + public int updateRecordStoreCheck(RecordStoreCheck recordStoreCheck) { + return recordStoreCheckMapper.updateRecordStoreCheck(recordStoreCheck); + } + + /** + * 批量删除盘点记录 + * + * @param checkIds 需要删除的盘点记录主键 + * @return 结果 + */ + @Override + public int deleteRecordStoreCheckByCheckIds(String checkIds) { + return recordStoreCheckMapper.deleteRecordStoreCheckByCheckIds(Convert.toStrArray(checkIds)); + } + + /** + * 删除盘点记录信息 + * + * @param checkId 盘点记录主键 + * @return 结果 + */ + @Override + public int deleteRecordStoreCheckByCheckId(Long checkId) { + return recordStoreCheckMapper.deleteRecordStoreCheckByCheckId(checkId); + } +} diff --git a/ruoyi-manage/src/main/resources/create_menu_sql/record_store_checkMenu.sql b/ruoyi-manage/src/main/resources/create_menu_sql/record_store_checkMenu.sql new file mode 100644 index 0000000..397f153 --- /dev/null +++ b/ruoyi-manage/src/main/resources/create_menu_sql/record_store_checkMenu.sql @@ -0,0 +1,22 @@ +-- 菜单 SQL +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('盘点记录', '2026', '1', '/manage/record_store_check', 'C', '0', 'manage:record_store_check:view', '#', 'admin', sysdate(), '', null, '盘点记录菜单'); + +-- 按钮父菜单ID +SELECT @parentId := LAST_INSERT_ID(); + +-- 按钮 SQL +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('盘点记录查询', @parentId, '1', '#', 'F', '0', 'manage:record_store_check:list', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('盘点记录新增', @parentId, '2', '#', 'F', '0', 'manage:record_store_check:add', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('盘点记录修改', @parentId, '3', '#', 'F', '0', 'manage:record_store_check:edit', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('盘点记录删除', @parentId, '4', '#', 'F', '0', 'manage:record_store_check:remove', '#', 'admin', sysdate(), '', null, ''); + +insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark) +values('盘点记录导出', @parentId, '5', '#', 'F', '0', 'manage:record_store_check:export', '#', 'admin', sysdate(), '', null, ''); diff --git a/ruoyi-manage/src/main/resources/mapper/manage/RecordStoreCheckMapper.xml b/ruoyi-manage/src/main/resources/mapper/manage/RecordStoreCheckMapper.xml new file mode 100644 index 0000000..5ca53f2 --- /dev/null +++ b/ruoyi-manage/src/main/resources/mapper/manage/RecordStoreCheckMapper.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + select check_id, check_time, check_user, check_number, check_remack from record_store_check + + + + + + + + insert into record_store_check + + check_time, + check_user, + check_number, + check_remack, + + + #{checkTime}, + #{checkUser}, + #{checkNumber}, + #{checkRemack}, + + + + + update record_store_check + + check_time = #{checkTime}, + check_user = #{checkUser}, + check_number = #{checkNumber}, + check_remack = #{checkRemack}, + + where check_id = #{checkId} + + + + delete from record_store_check where check_id = #{checkId} + + + + delete from record_store_check where check_id in + + #{checkId} + + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_store_check/add.html b/ruoyi-manage/src/main/resources/templates/manage/record_store_check/add.html new file mode 100644 index 0000000..c7f4a66 --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_store_check/add.html @@ -0,0 +1,60 @@ + + + + + + + +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_store_check/edit.html b/ruoyi-manage/src/main/resources/templates/manage/record_store_check/edit.html new file mode 100644 index 0000000..128b69e --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_store_check/edit.html @@ -0,0 +1,61 @@ + + + + + + + +
+
+ +
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_store_check/record_store_check.html b/ruoyi-manage/src/main/resources/templates/manage/record_store_check/record_store_check.html new file mode 100644 index 0000000..46da353 --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_store_check/record_store_check.html @@ -0,0 +1,102 @@ + + + + + + +
+
+
+
+
+ +
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file