From d8db57ef1543306da0682662d89cf974acb8191a Mon Sep 17 00:00:00 2001 From: wangh <123456> Date: Sun, 18 Feb 2024 15:09:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=20=E5=B7=A1=E6=A3=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/api/controller/ApiController.java | 28 +++- .../java/com/ruoyi/api/domain/StockDto.java | 10 +- .../java/com/ruoyi/api/mapper/ApiMapper.java | 4 +- .../ruoyi/api/service/impl/ApiService.java | 6 +- .../src/main/resources/mapper/ApiMapper.xml | 11 ++ .../RecordInspectionController.java | 127 +++++++++++++++ .../RecordInspectionInfoController.java | 127 +++++++++++++++ .../ruoyi/manage/domain/RecordInspection.java | 105 ++++++++++++ .../manage/domain/RecordInspectionInfo.java | 94 +++++++++++ .../mapper/RecordInspectionInfoMapper.java | 62 +++++++ .../manage/mapper/RecordInspectionMapper.java | 62 +++++++ .../service/IRecordInspectionInfoService.java | 61 +++++++ .../service/IRecordInspectionService.java | 61 +++++++ .../impl/RecordInspectionInfoServiceImpl.java | 112 +++++++++++++ .../impl/RecordInspectionServiceImpl.java | 95 +++++++++++ .../create_menu_sql/record_inspectionMenu.sql | 22 +++ .../record_inspection_infoMenu.sql | 22 +++ .../manage/RecordInspectionInfoMapper.xml | 75 +++++++++ .../mapper/manage/RecordInspectionMapper.xml | 81 +++++++++ .../manage/record_inspection/add.html | 48 ++++++ .../manage/record_inspection/edit.html | 49 ++++++ .../record_inspection/record_inspection.html | 154 ++++++++++++++++++ .../manage/record_inspection_info/add.html | 55 +++++++ .../manage/record_inspection_info/edit.html | 56 +++++++ .../record_inspection_info.html | 113 +++++++++++++ .../manage/record_out/record_out.html | 2 +- 26 files changed, 1630 insertions(+), 12 deletions(-) create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordInspectionController.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordInspectionInfoController.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordInspection.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordInspectionInfo.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordInspectionInfoMapper.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordInspectionMapper.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordInspectionInfoService.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordInspectionService.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordInspectionInfoServiceImpl.java create mode 100644 ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordInspectionServiceImpl.java create mode 100644 ruoyi-manage/src/main/resources/create_menu_sql/record_inspectionMenu.sql create mode 100644 ruoyi-manage/src/main/resources/create_menu_sql/record_inspection_infoMenu.sql create mode 100644 ruoyi-manage/src/main/resources/mapper/manage/RecordInspectionInfoMapper.xml create mode 100644 ruoyi-manage/src/main/resources/mapper/manage/RecordInspectionMapper.xml create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_inspection/add.html create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_inspection/edit.html create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_inspection/record_inspection.html create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/add.html create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/edit.html create mode 100644 ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/record_inspection_info.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 4765308..bcf4fbf 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 @@ -11,10 +11,7 @@ import static com.ruoyi.common.core.domain.AjaxResult.*; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.manage.domain.*; -import com.ruoyi.manage.service.IBaseLocationService; -import com.ruoyi.manage.service.IBaseManufacturerService; -import com.ruoyi.manage.service.IRecordInvalidatedService; -import com.ruoyi.manage.service.IRecordStoreCheckService; +import com.ruoyi.manage.service.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.unit.DataUnit; @@ -139,13 +136,28 @@ public class ApiController { @PostMapping("/xj/select") public AjaxResult xjSelect(String user) { - List list = apiService.xjSelect(user); + List list = apiService.xjSelect(user); if (list == null) { return error("没有维护巡检区域"); } return success(list); } + @Autowired + private IRecordInspectionService inspectionService; + + @PostMapping("/xj/submit") + public AjaxResult inspectionSubmit(String json, String user) { + RecordInspection recordInspection = new RecordInspection(); + recordInspection.setInspectionUser(user); + int insertNumber = inspectionService.insertRecordInspection(recordInspection); + if (insertNumber == 1) { + List list = JSONObject.parseArray(json, StockDto.class); + apiService.insertInspectionInfo(list,recordInspection.getInspectionId()); + } + return success(); + + } @PostMapping("/fpin/select") public AjaxResult fpInSelect(String epc) { @@ -162,9 +174,9 @@ public class ApiController { } @PostMapping("/fpin/submit") - public AjaxResult fpInSubmit(String epc,String localtionCode,String user,String bf,String subCode) { - int i=apiService.fpInSubmit(epc,localtionCode,user,bf,subCode); - apiService.updataLedgerIn(epc,subCode); + public AjaxResult fpInSubmit(String epc, String localtionCode, String user, String bf, String subCode) { + int i = apiService.fpInSubmit(epc, localtionCode, user, bf, subCode); + apiService.updataLedgerIn(epc, subCode); 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 index c44b519..4c63a4c 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/domain/StockDto.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/domain/StockDto.java @@ -10,7 +10,7 @@ public class StockDto { private String locationCode; private String state; private String createTime; - + private String remark; public String getCreateTime() { return createTime; } @@ -51,6 +51,14 @@ public class StockDto { this.locationCode = locationCode; } + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + @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 afa0c4a..9ddf0ac 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 @@ -27,7 +27,7 @@ public interface ApiMapper { void insertCheckInfo(@Param("list") List list, @Param("id") Long checkId); - List xjSelect(String user); + List xjSelect(String user); LedgerRfid bfSelect(String epc); @@ -39,4 +39,6 @@ public interface ApiMapper { @Param("user") String user, @Param("bf") String bf, @Param("subCode") String subCode); void updataLedgerIn(@Param("epc") String epc,@Param("code") String locationCode); + + void insertInspectionInfo(@Param("list") List list,@Param("id") Long inspectionId); } 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 f17b075..ff63ce7 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 @@ -43,7 +43,7 @@ public class ApiService { mapper.insertCheckInfo(list,checkId); } - public List xjSelect(String user) { + public List xjSelect(String user) { return mapper.xjSelect(user); } @@ -66,4 +66,8 @@ public class ApiService { public void updataLedgerIn(String epc, String locationCode) { mapper.updataLedgerIn(epc,locationCode); } + + public void insertInspectionInfo(List list, Long inspectionId) { + mapper.insertInspectionInfo(list,inspectionId); + } } diff --git a/ruoyi-api/src/main/resources/mapper/ApiMapper.xml b/ruoyi-api/src/main/resources/mapper/ApiMapper.xml index e0440ae..33cf223 100644 --- a/ruoyi-api/src/main/resources/mapper/ApiMapper.xml +++ b/ruoyi-api/src/main/resources/mapper/ApiMapper.xml @@ -115,4 +115,15 @@ update_time = now() WHERE rifd_code =#{epc} + + + INSERT INTO record_inspection_info (inspection_id, epc_code, location_code, inspection_state, + inspection_remark) + VALUES + + (#{id}, #{item.epcCode},#{item.locationCode},#{item.state}, #{item.remark}) + + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordInspectionController.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordInspectionController.java new file mode 100644 index 0000000..92a5e75 --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordInspectionController.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.RecordInspection; +import com.ruoyi.manage.service.IRecordInspectionService; +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-02-18 + */ +@Controller +@RequestMapping("/manage/record_inspection") +public class RecordInspectionController extends BaseController +{ + private String prefix = "manage/record_inspection"; + + @Autowired + private IRecordInspectionService recordInspectionService; + + @RequiresPermissions("manage:record_inspection:view") + @GetMapping() + public String record_inspection() + { + return prefix + "/record_inspection"; + } + + /** + * 查询巡检记录列表 + */ + @RequiresPermissions("manage:record_inspection:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(RecordInspection recordInspection) + { + startPage(); + List list = recordInspectionService.selectRecordInspectionList(recordInspection); + return getDataTable(list); + } + + /** + * 导出巡检记录列表 + */ + @RequiresPermissions("manage:record_inspection:export") + @Log(title = "巡检记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(RecordInspection recordInspection) + { + List list = recordInspectionService.selectRecordInspectionList(recordInspection); + ExcelUtil util = new ExcelUtil(RecordInspection.class); + return util.exportExcel(list, "巡检记录数据"); + } + + /** + * 新增巡检记录 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存巡检记录 + */ + @RequiresPermissions("manage:record_inspection:add") + @Log(title = "巡检记录", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(RecordInspection recordInspection) + { + return toAjax(recordInspectionService.insertRecordInspection(recordInspection)); + } + + /** + * 修改巡检记录 + */ + @RequiresPermissions("manage:record_inspection:edit") + @GetMapping("/edit/{inspectionId}") + public String edit(@PathVariable("inspectionId") Long inspectionId, ModelMap mmap) + { + RecordInspection recordInspection = recordInspectionService.selectRecordInspectionByInspectionId(inspectionId); + mmap.put("recordInspection", recordInspection); + return prefix + "/edit"; + } + + /** + * 修改保存巡检记录 + */ + @RequiresPermissions("manage:record_inspection:edit") + @Log(title = "巡检记录", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(RecordInspection recordInspection) + { + return toAjax(recordInspectionService.updateRecordInspection(recordInspection)); + } + + /** + * 删除巡检记录 + */ + @RequiresPermissions("manage:record_inspection:remove") + @Log(title = "巡检记录", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(recordInspectionService.deleteRecordInspectionByInspectionIds(ids)); + } +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordInspectionInfoController.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordInspectionInfoController.java new file mode 100644 index 0000000..64923a0 --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/controller/RecordInspectionInfoController.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.RecordInspectionInfo; +import com.ruoyi.manage.service.IRecordInspectionInfoService; +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-02-18 + */ +@Controller +@RequestMapping("/manage/record_inspection_info") +public class RecordInspectionInfoController extends BaseController +{ + private String prefix = "manage/record_inspection_info"; + + @Autowired + private IRecordInspectionInfoService recordInspectionInfoService; + + @RequiresPermissions("manage:record_inspection_info:view") + @GetMapping() + public String record_inspection_info() + { + return prefix + "/record_inspection_info"; + } + + /** + * 查询盘点数据记录列表 + */ + @RequiresPermissions("manage:record_inspection_info:list") + @PostMapping("/list") + @ResponseBody + public TableDataInfo list(RecordInspectionInfo recordInspectionInfo) + { + startPage(); + List list = recordInspectionInfoService.selectRecordInspectionInfoList(recordInspectionInfo); + return getDataTable(list); + } + + /** + * 导出盘点数据记录列表 + */ + @RequiresPermissions("manage:record_inspection_info:export") + @Log(title = "盘点数据记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + @ResponseBody + public AjaxResult export(RecordInspectionInfo recordInspectionInfo) + { + List list = recordInspectionInfoService.selectRecordInspectionInfoList(recordInspectionInfo); + ExcelUtil util = new ExcelUtil(RecordInspectionInfo.class); + return util.exportExcel(list, "盘点数据记录数据"); + } + + /** + * 新增盘点数据记录 + */ + @GetMapping("/add") + public String add() + { + return prefix + "/add"; + } + + /** + * 新增保存盘点数据记录 + */ + @RequiresPermissions("manage:record_inspection_info:add") + @Log(title = "盘点数据记录", businessType = BusinessType.INSERT) + @PostMapping("/add") + @ResponseBody + public AjaxResult addSave(RecordInspectionInfo recordInspectionInfo) + { + return toAjax(recordInspectionInfoService.insertRecordInspectionInfo(recordInspectionInfo)); + } + + /** + * 修改盘点数据记录 + */ + @RequiresPermissions("manage:record_inspection_info:edit") + @GetMapping("/edit/{inspectionId}") + public String edit(@PathVariable("inspectionId") Long inspectionId, ModelMap mmap) + { + RecordInspectionInfo recordInspectionInfo = recordInspectionInfoService.selectRecordInspectionInfoByInspectionId(inspectionId); + mmap.put("recordInspectionInfo", recordInspectionInfo); + return prefix + "/edit"; + } + + /** + * 修改保存盘点数据记录 + */ + @RequiresPermissions("manage:record_inspection_info:edit") + @Log(title = "盘点数据记录", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + @ResponseBody + public AjaxResult editSave(RecordInspectionInfo recordInspectionInfo) + { + return toAjax(recordInspectionInfoService.updateRecordInspectionInfo(recordInspectionInfo)); + } + + /** + * 删除盘点数据记录 + */ + @RequiresPermissions("manage:record_inspection_info:remove") + @Log(title = "盘点数据记录", businessType = BusinessType.DELETE) + @PostMapping( "/remove") + @ResponseBody + public AjaxResult remove(String ids) + { + return toAjax(recordInspectionInfoService.deleteRecordInspectionInfoByInspectionIds(ids)); + } +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordInspection.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordInspection.java new file mode 100644 index 0000000..3b1f5de --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordInspection.java @@ -0,0 +1,105 @@ +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_inspection + * + * @author wangh + * @date 2024-02-18 + */ +public class RecordInspection extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long inspectionId; + + /** 巡检时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "巡检时间", width = 30, dateFormat = "yyyy-MM-dd") + private Date inspectionTime; + + /** 巡检人 */ + @Excel(name = "巡检人") + private String inspectionUser; + + private int totalNumber; + private int normalNumber; + private int abnormalNumber; + private int skipNumber; + + public void setInspectionId(Long inspectionId) + { + this.inspectionId = inspectionId; + } + + public Long getInspectionId() + { + return inspectionId; + } + public void setInspectionTime(Date inspectionTime) + { + this.inspectionTime = inspectionTime; + } + + public Date getInspectionTime() + { + return inspectionTime; + } + public void setInspectionUser(String inspectionUser) + { + this.inspectionUser = inspectionUser; + } + + public String getInspectionUser() + { + return inspectionUser; + } + + public int getTotalNumber() { + return totalNumber; + } + + public void setTotalNumber(int totalNumber) { + this.totalNumber = totalNumber; + } + + public int getNormalNumber() { + return normalNumber; + } + + public void setNormalNumber(int normalNumber) { + this.normalNumber = normalNumber; + } + + public int getAbnormalNumber() { + return abnormalNumber; + } + + public void setAbnormalNumber(int abnormalNumber) { + this.abnormalNumber = abnormalNumber; + } + + public int getSkipNumber() { + return skipNumber; + } + + public void setSkipNumber(int skipNumber) { + this.skipNumber = skipNumber; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("inspectionId", getInspectionId()) + .append("inspectionTime", getInspectionTime()) + .append("inspectionUser", getInspectionUser()) + .toString(); + } +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordInspectionInfo.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordInspectionInfo.java new file mode 100644 index 0000000..ec83cdd --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/domain/RecordInspectionInfo.java @@ -0,0 +1,94 @@ +package com.ruoyi.manage.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; + +/** + * 盘点数据记录对象 record_inspection_info + * + * @author wangh + * @date 2024-02-18 + */ +public class RecordInspectionInfo extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 外键 */ + @Excel(name = "外键") + private Long inspectionId; + + /** RFID */ + @Excel(name = "RFID") + private String epcCode; + + /** 机位码 */ + @Excel(name = "机位码") + private String locationCode; + + /** 巡检结果 */ + @Excel(name = "巡检结果") + private String inspectionState; + + /** 异常原因 */ + @Excel(name = "异常原因") + private String inspectionRemark; + + public void setInspectionId(Long inspectionId) + { + this.inspectionId = inspectionId; + } + + public Long getInspectionId() + { + return inspectionId; + } + public void setEpcCode(String epcCode) + { + this.epcCode = epcCode; + } + + public String getEpcCode() + { + return epcCode; + } + public void setLocationCode(String locationCode) + { + this.locationCode = locationCode; + } + + public String getLocationCode() + { + return locationCode; + } + public void setInspectionState(String inspectionState) + { + this.inspectionState = inspectionState; + } + + public String getInspectionState() + { + return inspectionState; + } + public void setInspectionRemark(String inspectionRemark) + { + this.inspectionRemark = inspectionRemark; + } + + public String getInspectionRemark() + { + return inspectionRemark; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("inspectionId", getInspectionId()) + .append("epcCode", getEpcCode()) + .append("locationCode", getLocationCode()) + .append("inspectionState", getInspectionState()) + .append("inspectionRemark", getInspectionRemark()) + .toString(); + } +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordInspectionInfoMapper.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordInspectionInfoMapper.java new file mode 100644 index 0000000..df75bb8 --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordInspectionInfoMapper.java @@ -0,0 +1,62 @@ +package com.ruoyi.manage.mapper; + +import java.util.List; +import com.ruoyi.manage.domain.RecordInspectionInfo; +import org.springframework.stereotype.Repository; +/** + * 盘点数据记录Mapper接口 + * + * @author wangh + * @date 2024-02-18 + */ +@Repository +public interface RecordInspectionInfoMapper +{ + /** + * 查询盘点数据记录 + * + * @param inspectionId 盘点数据记录主键 + * @return 盘点数据记录 + */ + public RecordInspectionInfo selectRecordInspectionInfoByInspectionId(Long inspectionId); + + /** + * 查询盘点数据记录列表 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 盘点数据记录集合 + */ + public List selectRecordInspectionInfoList(RecordInspectionInfo recordInspectionInfo); + + /** + * 新增盘点数据记录 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 结果 + */ + public int insertRecordInspectionInfo(RecordInspectionInfo recordInspectionInfo); + + /** + * 修改盘点数据记录 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 结果 + */ + public int updateRecordInspectionInfo(RecordInspectionInfo recordInspectionInfo); + + /** + * 删除盘点数据记录 + * + * @param inspectionId 盘点数据记录主键 + * @return 结果 + */ + public int deleteRecordInspectionInfoByInspectionId(Long inspectionId); + + /** + * 批量删除盘点数据记录 + * + * @param inspectionIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteRecordInspectionInfoByInspectionIds(String[] inspectionIds); +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordInspectionMapper.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordInspectionMapper.java new file mode 100644 index 0000000..a36eabd --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/mapper/RecordInspectionMapper.java @@ -0,0 +1,62 @@ +package com.ruoyi.manage.mapper; + +import java.util.List; +import com.ruoyi.manage.domain.RecordInspection; +import org.springframework.stereotype.Repository; +/** + * 巡检记录Mapper接口 + * + * @author wangh + * @date 2024-02-18 + */ +@Repository +public interface RecordInspectionMapper +{ + /** + * 查询巡检记录 + * + * @param inspectionId 巡检记录主键 + * @return 巡检记录 + */ + public RecordInspection selectRecordInspectionByInspectionId(Long inspectionId); + + /** + * 查询巡检记录列表 + * + * @param recordInspection 巡检记录 + * @return 巡检记录集合 + */ + public List selectRecordInspectionList(RecordInspection recordInspection); + + /** + * 新增巡检记录 + * + * @param recordInspection 巡检记录 + * @return 结果 + */ + public int insertRecordInspection(RecordInspection recordInspection); + + /** + * 修改巡检记录 + * + * @param recordInspection 巡检记录 + * @return 结果 + */ + public int updateRecordInspection(RecordInspection recordInspection); + + /** + * 删除巡检记录 + * + * @param inspectionId 巡检记录主键 + * @return 结果 + */ + public int deleteRecordInspectionByInspectionId(Long inspectionId); + + /** + * 批量删除巡检记录 + * + * @param inspectionIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteRecordInspectionByInspectionIds(String[] inspectionIds); +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordInspectionInfoService.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordInspectionInfoService.java new file mode 100644 index 0000000..cb48c56 --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordInspectionInfoService.java @@ -0,0 +1,61 @@ +package com.ruoyi.manage.service; + +import java.util.List; +import com.ruoyi.manage.domain.RecordInspectionInfo; + +/** + * 盘点数据记录Service接口 + * + * @author wangh + * @date 2024-02-18 + */ +public interface IRecordInspectionInfoService +{ + /** + * 查询盘点数据记录 + * + * @param inspectionId 盘点数据记录主键 + * @return 盘点数据记录 + */ + public RecordInspectionInfo selectRecordInspectionInfoByInspectionId(Long inspectionId); + + /** + * 查询盘点数据记录列表 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 盘点数据记录集合 + */ + public List selectRecordInspectionInfoList(RecordInspectionInfo recordInspectionInfo); + + /** + * 新增盘点数据记录 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 结果 + */ + public int insertRecordInspectionInfo(RecordInspectionInfo recordInspectionInfo); + + /** + * 修改盘点数据记录 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 结果 + */ + public int updateRecordInspectionInfo(RecordInspectionInfo recordInspectionInfo); + + /** + * 批量删除盘点数据记录 + * + * @param inspectionIds 需要删除的盘点数据记录主键集合 + * @return 结果 + */ + public int deleteRecordInspectionInfoByInspectionIds(String inspectionIds); + + /** + * 删除盘点数据记录信息 + * + * @param inspectionId 盘点数据记录主键 + * @return 结果 + */ + public int deleteRecordInspectionInfoByInspectionId(Long inspectionId); +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordInspectionService.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordInspectionService.java new file mode 100644 index 0000000..6356fea --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/IRecordInspectionService.java @@ -0,0 +1,61 @@ +package com.ruoyi.manage.service; + +import java.util.List; +import com.ruoyi.manage.domain.RecordInspection; + +/** + * 巡检记录Service接口 + * + * @author wangh + * @date 2024-02-18 + */ +public interface IRecordInspectionService +{ + /** + * 查询巡检记录 + * + * @param inspectionId 巡检记录主键 + * @return 巡检记录 + */ + public RecordInspection selectRecordInspectionByInspectionId(Long inspectionId); + + /** + * 查询巡检记录列表 + * + * @param recordInspection 巡检记录 + * @return 巡检记录集合 + */ + public List selectRecordInspectionList(RecordInspection recordInspection); + + /** + * 新增巡检记录 + * + * @param recordInspection 巡检记录 + * @return 结果 + */ + public int insertRecordInspection(RecordInspection recordInspection); + + /** + * 修改巡检记录 + * + * @param recordInspection 巡检记录 + * @return 结果 + */ + public int updateRecordInspection(RecordInspection recordInspection); + + /** + * 批量删除巡检记录 + * + * @param inspectionIds 需要删除的巡检记录主键集合 + * @return 结果 + */ + public int deleteRecordInspectionByInspectionIds(String inspectionIds); + + /** + * 删除巡检记录信息 + * + * @param inspectionId 巡检记录主键 + * @return 结果 + */ + public int deleteRecordInspectionByInspectionId(Long inspectionId); +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordInspectionInfoServiceImpl.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordInspectionInfoServiceImpl.java new file mode 100644 index 0000000..086193f --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordInspectionInfoServiceImpl.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.RecordInspectionInfoMapper; +import com.ruoyi.manage.domain.RecordInspectionInfo; +import com.ruoyi.manage.service.IRecordInspectionInfoService; +import com.ruoyi.common.core.text.Convert; + +/** + * 盘点数据记录Service业务层处理 + * + * @author wangh + * @date 2024-02-18 + */ +@Service +public class RecordInspectionInfoServiceImpl implements IRecordInspectionInfoService { + @Autowired + private RecordInspectionInfoMapper recordInspectionInfoMapper; + + /** + * 查询盘点数据记录 + * + * @param inspectionId 盘点数据记录主键 + * @return 盘点数据记录 + */ + @Override + public RecordInspectionInfo selectRecordInspectionInfoByInspectionId(Long inspectionId) { + return recordInspectionInfoMapper.selectRecordInspectionInfoByInspectionId(inspectionId); + } + + /** + * 查询盘点数据记录列表 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 盘点数据记录 + */ + @Override + public List selectRecordInspectionInfoList(RecordInspectionInfo recordInspectionInfo) { + return recordInspectionInfoMapper.selectRecordInspectionInfoList(recordInspectionInfo); + } + + /** + * 新增盘点数据记录 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 结果 + */ + @Override + public int insertRecordInspectionInfo(RecordInspectionInfo recordInspectionInfo) { + + + + + + return recordInspectionInfoMapper.insertRecordInspectionInfo(recordInspectionInfo); + } + + /** + * 修改盘点数据记录 + * + * @param recordInspectionInfo 盘点数据记录 + * @return 结果 + */ + @Override + public int updateRecordInspectionInfo(RecordInspectionInfo recordInspectionInfo) { + return recordInspectionInfoMapper.updateRecordInspectionInfo(recordInspectionInfo); + } + + /** + * 批量删除盘点数据记录 + * + * @param inspectionIds 需要删除的盘点数据记录主键 + * @return 结果 + */ + @Override + public int deleteRecordInspectionInfoByInspectionIds(String inspectionIds) { + return recordInspectionInfoMapper.deleteRecordInspectionInfoByInspectionIds(Convert.toStrArray(inspectionIds)); + } + + /** + * 删除盘点数据记录信息 + * + * @param inspectionId 盘点数据记录主键 + * @return 结果 + */ + @Override + public int deleteRecordInspectionInfoByInspectionId(Long inspectionId) { + return recordInspectionInfoMapper.deleteRecordInspectionInfoByInspectionId(inspectionId); + } +} diff --git a/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordInspectionServiceImpl.java b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordInspectionServiceImpl.java new file mode 100644 index 0000000..3b53a2d --- /dev/null +++ b/ruoyi-manage/src/main/java/com/ruoyi/manage/service/impl/RecordInspectionServiceImpl.java @@ -0,0 +1,95 @@ +package com.ruoyi.manage.service.impl; + +import java.util.List; + + +import com.ruoyi.manage.mapper.RecordInspectionInfoMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ruoyi.manage.mapper.RecordInspectionMapper; +import com.ruoyi.manage.domain.RecordInspection; +import com.ruoyi.manage.service.IRecordInspectionService; +import com.ruoyi.common.core.text.Convert; + +/** + * 巡检记录Service业务层处理 + * + * @author wangh + * @date 2024-02-18 + */ +@Service +public class RecordInspectionServiceImpl implements IRecordInspectionService { + @Autowired + private RecordInspectionMapper recordInspectionMapper; + + /** + * 查询巡检记录 + * + * @param inspectionId 巡检记录主键 + * @return 巡检记录 + */ + @Override + public RecordInspection selectRecordInspectionByInspectionId(Long inspectionId) { + return recordInspectionMapper.selectRecordInspectionByInspectionId(inspectionId); + } + + /** + * 查询巡检记录列表 + * + * @param recordInspection 巡检记录 + * @return 巡检记录 + */ + @Override + public List selectRecordInspectionList(RecordInspection recordInspection) { + return recordInspectionMapper.selectRecordInspectionList(recordInspection); + } + + /** + * 新增巡检记录 + * + * @param recordInspection 巡检记录 + * @return 结果 + */ + @Override + public int insertRecordInspection(RecordInspection recordInspection) { + return recordInspectionMapper.insertRecordInspection(recordInspection); + } + + /** + * 修改巡检记录 + * + * @param recordInspection 巡检记录 + * @return 结果 + */ + @Override + public int updateRecordInspection(RecordInspection recordInspection) { + return recordInspectionMapper.updateRecordInspection(recordInspection); + } + + /** + * 批量删除巡检记录 + * + * @param inspectionIds 需要删除的巡检记录主键 + * @return 结果 + */ + @Autowired + private RecordInspectionInfoMapper infoMapper; + @Override + public int deleteRecordInspectionByInspectionIds(String inspectionIds) { + String[] inspectionIds1 = Convert.toStrArray(inspectionIds); + infoMapper.deleteRecordInspectionInfoByInspectionIds(inspectionIds1); + return recordInspectionMapper.deleteRecordInspectionByInspectionIds(inspectionIds1); + } + + /** + * 删除巡检记录信息 + * + * @param inspectionId 巡检记录主键 + * @return 结果 + */ + @Override + public int deleteRecordInspectionByInspectionId(Long inspectionId) { + infoMapper.deleteRecordInspectionInfoByInspectionId(inspectionId); + return recordInspectionMapper.deleteRecordInspectionByInspectionId(inspectionId); + } +} diff --git a/ruoyi-manage/src/main/resources/create_menu_sql/record_inspectionMenu.sql b/ruoyi-manage/src/main/resources/create_menu_sql/record_inspectionMenu.sql new file mode 100644 index 0000000..829ddb7 --- /dev/null +++ b/ruoyi-manage/src/main/resources/create_menu_sql/record_inspectionMenu.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', '6', '/manage/record_inspection', 'C', '0', 'manage:record_inspection: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_inspection: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_inspection: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_inspection: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_inspection: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_inspection:export', '#', 'admin', sysdate(), '', null, ''); diff --git a/ruoyi-manage/src/main/resources/create_menu_sql/record_inspection_infoMenu.sql b/ruoyi-manage/src/main/resources/create_menu_sql/record_inspection_infoMenu.sql new file mode 100644 index 0000000..44aea5f --- /dev/null +++ b/ruoyi-manage/src/main/resources/create_menu_sql/record_inspection_infoMenu.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_inspection_info', 'C', '0', 'manage:record_inspection_info: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_inspection_info: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_inspection_info: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_inspection_info: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_inspection_info: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_inspection_info:export', '#', 'admin', sysdate(), '', null, ''); diff --git a/ruoyi-manage/src/main/resources/mapper/manage/RecordInspectionInfoMapper.xml b/ruoyi-manage/src/main/resources/mapper/manage/RecordInspectionInfoMapper.xml new file mode 100644 index 0000000..3d1df74 --- /dev/null +++ b/ruoyi-manage/src/main/resources/mapper/manage/RecordInspectionInfoMapper.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + select inspection_id, epc_code, location_code, inspection_state, inspection_remark from record_inspection_info + + + + + + + + insert into record_inspection_info + + inspection_id, + epc_code, + location_code, + inspection_state, + inspection_remark, + + + #{inspectionId}, + #{epcCode}, + #{locationCode}, + #{inspectionState}, + #{inspectionRemark}, + + + + + update record_inspection_info + + epc_code = #{epcCode}, + location_code = #{locationCode}, + inspection_state = #{inspectionState}, + inspection_remark = #{inspectionRemark}, + + where inspection_id = #{inspectionId} + + + + delete from record_inspection_info where inspection_id = #{inspectionId} + + + + delete from record_inspection_info where inspection_id in + + #{inspectionId} + + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/mapper/manage/RecordInspectionMapper.xml b/ruoyi-manage/src/main/resources/mapper/manage/RecordInspectionMapper.xml new file mode 100644 index 0000000..88362ff --- /dev/null +++ b/ruoyi-manage/src/main/resources/mapper/manage/RecordInspectionMapper.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + select inspection_id, inspection_time, inspection_user + from record_inspection + + + + + + + + insert into record_inspection + + inspection_time, + inspection_user, + + + #{inspectionTime}, + #{inspectionUser}, + + + + + update record_inspection + + inspection_time = #{inspectionTime}, + inspection_user = #{inspectionUser}, + + where inspection_id = #{inspectionId} + + + + delete + from record_inspection + where inspection_id = #{inspectionId} + + + + delete from record_inspection where inspection_id in + + #{inspectionId} + + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_inspection/add.html b/ruoyi-manage/src/main/resources/templates/manage/record_inspection/add.html new file mode 100644 index 0000000..f5c46e1 --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_inspection/add.html @@ -0,0 +1,48 @@ + + + + + + + +
+
+
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_inspection/edit.html b/ruoyi-manage/src/main/resources/templates/manage/record_inspection/edit.html new file mode 100644 index 0000000..9a4aea0 --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_inspection/edit.html @@ -0,0 +1,49 @@ + + + + + + + +
+
+ +
+ +
+
+ + +
+
+
+
+ +
+ +
+
+
+
+ + + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_inspection/record_inspection.html b/ruoyi-manage/src/main/resources/templates/manage/record_inspection/record_inspection.html new file mode 100644 index 0000000..e99da57 --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_inspection/record_inspection.html @@ -0,0 +1,154 @@ + + + + + + +
+
+
+
+
+
    +
  • + + + - + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ +
+ + + + + 修改 + + + 删除 + + + + +
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/add.html b/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/add.html new file mode 100644 index 0000000..cc3e7b4 --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/add.html @@ -0,0 +1,55 @@ + + + + + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/edit.html b/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/edit.html new file mode 100644 index 0000000..b0f3e4c --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/edit.html @@ -0,0 +1,56 @@ + + + + + + +
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/record_inspection_info.html b/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/record_inspection_info.html new file mode 100644 index 0000000..113897a --- /dev/null +++ b/ruoyi-manage/src/main/resources/templates/manage/record_inspection_info/record_inspection_info.html @@ -0,0 +1,113 @@ + + + + + + +
+
+
+
+
+
    +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • + + +
  • +
  • +  搜索 +  重置 +
  • +
+
+
+
+ + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/ruoyi-manage/src/main/resources/templates/manage/record_out/record_out.html b/ruoyi-manage/src/main/resources/templates/manage/record_out/record_out.html index 2108ad0..6d3f4ec 100644 --- a/ruoyi-manage/src/main/resources/templates/manage/record_out/record_out.html +++ b/ruoyi-manage/src/main/resources/templates/manage/record_out/record_out.html @@ -11,7 +11,7 @@
  • - +