From b6de4c1d84eb029c272f7e24132655f131f04b87 Mon Sep 17 00:00:00 2001 From: bns_han <1604366271@qq.com> Date: Tue, 27 Feb 2024 18:44:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=BC=E5=90=88=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ProjUsingRecordController.java | 59 +++++ .../controller/StorageStatusController.java | 59 +++++ .../sgzb/material/domain/ProjUsingRecord.java | 212 ++++++++++++++++++ .../sgzb/material/domain/StorageStatus.java | 206 +++++++++++++++++ .../mapper/ProjUsingRecordMapper.java | 23 ++ .../material/mapper/StorageStatusMapper.java | 23 ++ .../service/ProjUsingRecordService.java | 21 ++ .../service/StorageStatusService.java | 21 ++ .../impl/ProjUsingRecordServiceImpl.java | 29 +++ .../impl/StorageStatusServiceImpl.java | 29 +++ .../mapper/material/ProjUsingRecordMapper.xml | 126 +++++++++++ .../mapper/material/StorageStatusMapper.xml | 96 ++++++++ 12 files changed, 904 insertions(+) create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ProjUsingRecordController.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/StorageStatusController.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/ProjUsingRecord.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/StorageStatus.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ProjUsingRecordMapper.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/StorageStatusMapper.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ProjUsingRecordService.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/StorageStatusService.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ProjUsingRecordServiceImpl.java create mode 100644 sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/StorageStatusServiceImpl.java create mode 100644 sgzb-modules/sgzb-material/src/main/resources/mapper/material/ProjUsingRecordMapper.xml create mode 100644 sgzb-modules/sgzb-material/src/main/resources/mapper/material/StorageStatusMapper.xml diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ProjUsingRecordController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ProjUsingRecordController.java new file mode 100644 index 00000000..a506257e --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/ProjUsingRecordController.java @@ -0,0 +1,59 @@ +package com.bonus.sgzb.material.controller; + +import com.bonus.sgzb.common.core.utils.poi.ExcelUtil; +import com.bonus.sgzb.common.core.web.controller.BaseController; +import com.bonus.sgzb.common.core.web.domain.AjaxResult; +import com.bonus.sgzb.common.log.annotation.Log; +import com.bonus.sgzb.common.log.enums.BusinessType; +import com.bonus.sgzb.material.domain.BackRecord; +import com.bonus.sgzb.material.domain.ProjUsingRecord; +import com.bonus.sgzb.material.service.BackRecordService; +import com.bonus.sgzb.material.service.ProjUsingRecordService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** +* @description 综合查询--工程机具使用查询 +* @author hay +* @date 2024/2/26 14:15 +*/ +@Api(tags = "综合查询--工程机具使用查询") +@RestController +@RequestMapping("/projUsingRecord") +public class ProjUsingRecordController extends BaseController { + @Autowired + private ProjUsingRecordService projUsingRecordService; + + /** + * 工程机具使用列表 + */ + @ApiOperation(value = "综合查询--工程机具使用列表") + @GetMapping("/getProjUsingRecordList") + public AjaxResult getProjUsingRecordList(ProjUsingRecord bean) { + startPage(); + List list = projUsingRecordService.getProjUsingRecordList(bean); + return AjaxResult.success(getDataTable(list)); + } + + /** + * 导出综合查询工程机具使用列表 + */ + @ApiOperation("导出综合查询工程机具使用列表") + @Log(title = "导出综合查询工程机具使用列表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, ProjUsingRecord bean) + { + List list = projUsingRecordService.getProjUsingRecordList(bean); + ExcelUtil util = new ExcelUtil(ProjUsingRecord.class); + util.exportExcel(response, list, "综合查询--工程机具使用"); + } + +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/StorageStatusController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/StorageStatusController.java new file mode 100644 index 00000000..3f1b1d9e --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/StorageStatusController.java @@ -0,0 +1,59 @@ +package com.bonus.sgzb.material.controller; + +import com.bonus.sgzb.common.core.utils.poi.ExcelUtil; +import com.bonus.sgzb.common.core.web.controller.BaseController; +import com.bonus.sgzb.common.core.web.domain.AjaxResult; +import com.bonus.sgzb.common.log.annotation.Log; +import com.bonus.sgzb.common.log.enums.BusinessType; +import com.bonus.sgzb.material.domain.ProjUsingRecord; +import com.bonus.sgzb.material.domain.StorageStatus; +import com.bonus.sgzb.material.service.ProjUsingRecordService; +import com.bonus.sgzb.material.service.StorageStatusService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; + +/** +* @description 综合查询--机具仓储状态查询 +* @author hay +* @date 2024/2/26 14:15 +*/ +@Api(tags = "综合查询--机具仓储状态查询") +@RestController +@RequestMapping("/storageStatus") +public class StorageStatusController extends BaseController { + @Autowired + private StorageStatusService storageStatusService; + + /** + * 机具仓储状态查询列表 + */ + @ApiOperation(value = "综合查询--机具仓储状态查询列表") + @GetMapping("/getStorageStatusList") + public AjaxResult getStorageStatusList(StorageStatus bean) { + startPage(); + List list = storageStatusService.getStorageStatusList(bean); + return AjaxResult.success(getDataTable(list)); + } + + /** + * 导出综合查询机具仓储状态查询列表 + */ + @ApiOperation("导出综合查询机具仓储状态查询列表") + @Log(title = "导出综合查询机具仓储状态查询列表", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, StorageStatus bean) + { + List list = storageStatusService.getStorageStatusList(bean); + ExcelUtil util = new ExcelUtil(StorageStatus.class); + util.exportExcel(response, list, "综合查询--工程机具使用"); + } + +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/ProjUsingRecord.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/ProjUsingRecord.java new file mode 100644 index 00000000..d6e05a7b --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/ProjUsingRecord.java @@ -0,0 +1,212 @@ +package com.bonus.sgzb.material.domain; + +import com.bonus.sgzb.common.core.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** +* @description 综合查询--退料查询 +* @author hay +* @date 2024/2/26 14:51 +*/ +@ApiModel(description = "退料查询") +@Data +public class ProjUsingRecord { + + private static final long serialVersionUID = 2227217051604273598L; + + @ApiModelProperty(value = "") + private Integer id; + + /** + * 协议号 + */ + @ApiModelProperty(value = "协议号") + @Excel(name = "协议号") + private String agreementCode; + + /** + * 往来单位Id + */ + @ApiModelProperty(value = "往来单位Id") + private Integer unitId; + + /** + * 往来单位 + */ + @ApiModelProperty(value = "往来单位") + @Excel(name = "往来单位") + private String unitName; + + /** + * 工程Id + */ + @ApiModelProperty(value = "工程Id") + private Integer proId; + + /** + * 工程名称 + */ + @ApiModelProperty(value = "工程名称") + @Excel(name = "工程名称") + private String proName; + + /** + * 类型名称 + */ + @ApiModelProperty(value = "类型名称") + @Excel(name = "机具名称") + private String typeName; + + /** + * 规格ID + */ + @ApiModelProperty(value = "规格ID") + private Integer typeId; + + /** + * 规格型号 + */ + @ApiModelProperty(value = "规格型号") + @Excel(name = "规格名称") + private String typeModelName; + + /** + * 退料单号 + */ + @ApiModelProperty(value = "退料单号") + private String code; + + + /** + * 设备编码 + */ + @ApiModelProperty(value = "设备编码") + private String maCode; + + /** + * 计量单位 + */ + @ApiModelProperty(value = "计量单位") + @Excel(name = "单位") + private String unit; + + /** + * 租赁数量 + */ + @ApiModelProperty(value = "租赁数量") + @Excel(name = "租赁数量",cellType = Excel.ColumnType.NUMERIC) + private Double outNum; + + /** + * 归还数量 + */ + @ApiModelProperty(value = "归还数量") + @Excel(name = "归还数量",cellType = Excel.ColumnType.NUMERIC) + private Double backNum; + + /** + * 在用数量 + */ + @ApiModelProperty(value = "在用数量") + @Excel(name = "在用数量",cellType = Excel.ColumnType.NUMERIC) + private Double usNum; + + /** + * 在用总价值 + */ + @ApiModelProperty(value = "在用总价值") + private Double usPrice; + + /** + * 投入总价值 + */ + @ApiModelProperty(value = "投入总价值") + private Double totalPrice; + + /** + * 退料人 + */ + @ApiModelProperty(value = "退料人") + private String backPerson; + + + + /** + * 创建者 + */ + @ApiModelProperty(value = "创建者") + private String createBy; + + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; + + /** + * 更新者 + */ + @ApiModelProperty(value = "更新者") + private String updateBy; + + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间 ") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date updateTime; + + + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + + /** + * 关键字 + */ + @ApiModelProperty(value = "关键字") + private String keyWord; + + @ApiModelProperty(value="开始时间") + private String startTime; + + @ApiModelProperty(value="结束时间") + private String endTime; + + + /** + * 设备所属类型 + */ + @ApiModelProperty(value = "数据所属组织") + private Integer companyId; + + /** + * 装备管理方式(0编号 1计数) + */ + @ApiModelProperty(value = "装备管理方式") + private int manageType; + + /** + * 装备管理方式(0编号 1计数) + */ + @ApiModelProperty(value = "装备管理方式名称") + private String manageTypeName; + + /** + * 实时库存 + */ + @ApiModelProperty(value = "实时库存") + private Double num; + +} \ No newline at end of file diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/StorageStatus.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/StorageStatus.java new file mode 100644 index 00000000..409a5ecb --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/StorageStatus.java @@ -0,0 +1,206 @@ +package com.bonus.sgzb.material.domain; + +import com.bonus.sgzb.common.core.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** +* @description 综合查询--退料查询 +* @author hay +* @date 2024/2/26 14:51 +*/ +@ApiModel(description = "退料查询") +@Data +public class StorageStatus { + + private static final long serialVersionUID = 2227217051604273598L; + + @ApiModelProperty(value = "") + private Integer id; + + /** + * 协议号 + */ + @ApiModelProperty(value = "协议号") + private String agreementCode; + + + /** + * 类型名称 + */ + @ApiModelProperty(value = "类型名称") + @Excel(name = "机具名称") + private String typeName; + + /** + * 规格ID + */ + @ApiModelProperty(value = "规格ID") + private Integer typeId; + + /** + * 规格型号 + */ + @ApiModelProperty(value = "规格型号") + @Excel(name = "规格名称") + private String typeModelName; + + /** + * 计量单位 + */ + @ApiModelProperty(value = "计量单位") + @Excel(name = "单位") + private String unit; + + /** + * 在库数量 + */ + @ApiModelProperty(value = "在库数量") + @Excel(name = "在库数量",cellType = Excel.ColumnType.NUMERIC) + private Double num; + + /** + * 在用数量 + */ + @ApiModelProperty(value = "在用数量") + @Excel(name = "在用数量",cellType = Excel.ColumnType.NUMERIC) + private Double usNum; + + /** + * 在修数量 + */ + @ApiModelProperty(value = "在修数量") + @Excel(name = "在修数量",cellType = Excel.ColumnType.NUMERIC) + private Double repairNum; + + /** + * 修试后待入库 + */ + @ApiModelProperty(value = "修试后待入库") + @Excel(name = "修试后待入库",cellType = Excel.ColumnType.NUMERIC) + private Double repairInputNum; + + /** + * 新购待入库 + */ + @ApiModelProperty(value = "新购待入库") + @Excel(name = "新购待入库",cellType = Excel.ColumnType.NUMERIC) + private Double inputNum; + + /** + * 总保有量 + */ + @ApiModelProperty(value = "总保有量") + @Excel(name = "总保有量",cellType = Excel.ColumnType.NUMERIC) + private Double allNum; + + /** + * 是否计数 + */ + @ApiModelProperty(value = "是否计数") + @Excel(name = "是否计数") + private Double manageType; + + + /** + * 租赁数量 + */ + @ApiModelProperty(value = "租赁数量") + @Excel(name = "租赁数量",cellType = Excel.ColumnType.NUMERIC) + private Double outNum; + + /** + * 归还数量 + */ + @ApiModelProperty(value = "归还数量") + @Excel(name = "归还数量",cellType = Excel.ColumnType.NUMERIC) + private Double backNum; + + + /** + * 在用总价值 + */ + @ApiModelProperty(value = "在用总价值") + private Double usPrice; + + /** + * 投入总价值 + */ + @ApiModelProperty(value = "投入总价值") + private Double totalPrice; + + /** + * 退料人 + */ + @ApiModelProperty(value = "退料人") + private String backPerson; + + + + /** + * 创建者 + */ + @ApiModelProperty(value = "创建者") + private String createBy; + + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; + + /** + * 更新者 + */ + @ApiModelProperty(value = "更新者") + private String updateBy; + + /** + * 更新时间 + */ + @ApiModelProperty(value = "更新时间 ") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date updateTime; + + + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + + /** + * 关键字 + */ + @ApiModelProperty(value = "关键字") + private String keyWord; + + @ApiModelProperty(value="开始时间") + private String startTime; + + @ApiModelProperty(value="结束时间") + private String endTime; + + + /** + * 设备所属类型 + */ + @ApiModelProperty(value = "数据所属组织") + private Integer companyId; + + + /** + * 装备管理方式(0编号 1计数) + */ + @ApiModelProperty(value = "装备管理方式名称") + private String manageTypeName; + +} \ No newline at end of file diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ProjUsingRecordMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ProjUsingRecordMapper.java new file mode 100644 index 00000000..9674ea37 --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/ProjUsingRecordMapper.java @@ -0,0 +1,23 @@ +package com.bonus.sgzb.material.mapper; + +import com.bonus.sgzb.material.domain.BackRecord; +import com.bonus.sgzb.material.domain.ProjUsingRecord; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * @description 综合查询--工程机具使用查询 + * @author hay + * @date 2024/2/26 14:19 + */ +@Mapper +public interface ProjUsingRecordMapper { + + /** + * 综合查询--工程机具使用查询列表 + * @param bean + * @return List + */ + List getProjUsingRecordList(ProjUsingRecord bean); +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/StorageStatusMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/StorageStatusMapper.java new file mode 100644 index 00000000..1acbc917 --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/StorageStatusMapper.java @@ -0,0 +1,23 @@ +package com.bonus.sgzb.material.mapper; + +import com.bonus.sgzb.material.domain.ProjUsingRecord; +import com.bonus.sgzb.material.domain.StorageStatus; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * @description 综合查询--机具仓储状态查询 + * @author hay + * @date 2024/2/26 14:19 + */ +@Mapper +public interface StorageStatusMapper { + + /** + * 综合查询--机具仓储状态查询列表 + * @param bean + * @return List + */ + List getStorageStatusList(StorageStatus bean); +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ProjUsingRecordService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ProjUsingRecordService.java new file mode 100644 index 00000000..ca0d9666 --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/ProjUsingRecordService.java @@ -0,0 +1,21 @@ +package com.bonus.sgzb.material.service; + +import com.bonus.sgzb.material.domain.BackRecord; +import com.bonus.sgzb.material.domain.ProjUsingRecord; + +import java.util.List; + +/** +* @description 综合查询--工程机具使用查询 +* @author hay +* @date 2024/2/26 14:19 +*/ +public interface ProjUsingRecordService { + + /** + * 综合查询--工程机具使用查询列表 + * @param bean + * @return List + */ + List getProjUsingRecordList(ProjUsingRecord bean); +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/StorageStatusService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/StorageStatusService.java new file mode 100644 index 00000000..bd463d25 --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/StorageStatusService.java @@ -0,0 +1,21 @@ +package com.bonus.sgzb.material.service; + +import com.bonus.sgzb.material.domain.ProjUsingRecord; +import com.bonus.sgzb.material.domain.StorageStatus; + +import java.util.List; + +/** +* @description 综合查询--机具仓储状态查询 +* @author hay +* @date 2024/2/26 14:19 +*/ +public interface StorageStatusService { + + /** + * 综合查询--机具仓储状态查询列表 + * @param bean + * @return List + */ + List getStorageStatusList(StorageStatus bean); +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ProjUsingRecordServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ProjUsingRecordServiceImpl.java new file mode 100644 index 00000000..bee4a8bc --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/ProjUsingRecordServiceImpl.java @@ -0,0 +1,29 @@ +package com.bonus.sgzb.material.service.impl; + +import com.bonus.sgzb.material.domain.BackRecord; +import com.bonus.sgzb.material.domain.ProjUsingRecord; +import com.bonus.sgzb.material.mapper.BackRecordMapper; +import com.bonus.sgzb.material.mapper.ProjUsingRecordMapper; +import com.bonus.sgzb.material.service.BackRecordService; +import com.bonus.sgzb.material.service.ProjUsingRecordService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @author hay + * @date 2023/12/20 14:55 + */ +@Service +public class ProjUsingRecordServiceImpl implements ProjUsingRecordService { + + @Autowired + private ProjUsingRecordMapper projUsingRecordMapper; + + + @Override + public List getProjUsingRecordList(ProjUsingRecord bean) { + return projUsingRecordMapper.getProjUsingRecordList(bean); + } +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/StorageStatusServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/StorageStatusServiceImpl.java new file mode 100644 index 00000000..5bcb95ce --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/StorageStatusServiceImpl.java @@ -0,0 +1,29 @@ +package com.bonus.sgzb.material.service.impl; + +import com.bonus.sgzb.material.domain.ProjUsingRecord; +import com.bonus.sgzb.material.domain.StorageStatus; +import com.bonus.sgzb.material.mapper.ProjUsingRecordMapper; +import com.bonus.sgzb.material.mapper.StorageStatusMapper; +import com.bonus.sgzb.material.service.ProjUsingRecordService; +import com.bonus.sgzb.material.service.StorageStatusService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @author hay + * @date 2023/12/20 14:55 + */ +@Service +public class StorageStatusServiceImpl implements StorageStatusService { + + @Autowired + private StorageStatusMapper storageStatusMapper; + + + @Override + public List getStorageStatusList(StorageStatus bean) { + return storageStatusMapper.getStorageStatusList(bean); + } +} diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ProjUsingRecordMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ProjUsingRecordMapper.xml new file mode 100644 index 00000000..f0768995 --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ProjUsingRecordMapper.xml @@ -0,0 +1,126 @@ + + + + + + \ No newline at end of file diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/StorageStatusMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/StorageStatusMapper.xml new file mode 100644 index 00000000..7614db36 --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/StorageStatusMapper.xml @@ -0,0 +1,96 @@ + + + + + + \ No newline at end of file