rentaiming
2024-06-28 0219f0fc8f8b79cb50a9e1004b10d63a0edbb9dd
森林防火 供应商管理
32个文件已修改
2个文件已添加
292 ■■■■ 已修改文件
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAudit.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAuditRecord.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlEquipment.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsMaterials.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsShelf.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlRegion.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagementImg.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCk.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCkgl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRkgl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZy.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZygl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfDTO.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfQuery.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/ManagementimgVolumeProductionRkQuery.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/SlGoodsMaterialsDTO.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/SlGoodsShelfDTO.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementDTO.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementimgDTO.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementimgQuery.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/SupplierVolumeProductionRkglQuery.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/ManagementimgVolumeProductionRkVO.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/RegionVo.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsMaterialsVO.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsShelfVO.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SupplierVolumeProductionRkglVO.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/VolumeProductionRkgInfoVO.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlVolumeProductionRkController.java
@@ -1,20 +1,38 @@
package com.ruoyi.management.controller;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.utils.page.PageDTO;
import com.ruoyi.management.domain.dto.ManagementimgVolumeProductionRkQuery;
import com.ruoyi.management.domain.vo.ManagementimgVolumeProductionRkVO;
import com.ruoyi.management.service.SlVolumeProductionRkService;
import com.ruoyi.management.service.SlVolumeProductionRkglService;
import io.swagger.annotations.ApiOperation;
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 javax.annotation.Resource;
/**
 * <p>
 * 发起入库管理 前端控制器
 * </p>
 *
 * @author hjl
 * @author
 * @since 2024-06-25
 */
@RestController
@RequestMapping("/sl-volume-production-rk")
public class SlVolumeProductionRkController {
    @Resource
    private SlVolumeProductionRkService slVolumeProductionRkService;
    @PostMapping("/getManagementimgVolumeProductionList")
    @ApiOperation(value = "分页获取通过入库管理来获取当前批次入库的物资")
    public R<PageDTO<ManagementimgVolumeProductionRkVO>> getManagementimgVolumeProductionList(@RequestBody ManagementimgVolumeProductionRkQuery managementimgVolumeProductionRkDTO) {
        return R.ok(slVolumeProductionRkService.getManagementimgVolumeProductionList(managementimgVolumeProductionRkDTO));
    }
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAudit.java
@@ -24,12 +24,12 @@
@ApiModel(value = "SlAudit对象", description = "审核记录")
public class SlAudit {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("入库批次id")
    @TableField("rk_id")
    private Integer rkId;
    private Long rkId;
    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
    @TableField("del_flag")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlAuditRecord.java
@@ -24,16 +24,16 @@
@ApiModel(value = "SlAuditRecord对象", description = "审核管理")
public class SlAuditRecord {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("审核记录的")
    @TableField("audit_id")
    private Integer auditId;
    private Long auditId;
    @ApiModelProperty("审核人id")
    @TableField("shenh_id")
    private Integer shenhId;
    private Long shenhId;
    @ApiModelProperty("1 是管理员审核,2 主管审核,3 是主任审核")
    @TableField("type")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlEquipment.java
@@ -1,5 +1,6 @@
package com.ruoyi.management.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -23,7 +24,7 @@
@ApiModel(value = "SlEquipment对象", description = "设备管理")
public class SlEquipment {
    @TableId("id")
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("设备名称")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsMaterials.java
@@ -24,10 +24,11 @@
@ApiModel(value = "SlGoodsMaterials对象", description = "物资管理")
public class SlGoodsMaterials {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @TableField("goods_materials_name")
    @ApiModelProperty("物资名称 ")
    private String goodsMaterialsName;
    @ApiModelProperty("1 是非消耗,2是消耗 ")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlGoodsShelf.java
@@ -24,8 +24,8 @@
@ApiModel(value = "SlGoodsShelf对象", description = "货架表")
public class SlGoodsShelf {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("货架名称")
    @TableField("goods_shelf_name")
@@ -33,7 +33,7 @@
    @ApiModelProperty("仓库id")
    @TableField("store_management_id")
    private Integer storeManagementId;
    private Long storeManagementId;
    @ApiModelProperty("是否放 1否,2 是")
    @TableField("is_store_management")
@@ -41,7 +41,7 @@
    @ApiModelProperty("图片id")
    @TableField("img_id")
    private Integer imgId;
    private Long imgId;
    @ApiModelProperty("仓库在图片坐标X轴")
    @TableField("zb_x")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlRegion.java
@@ -24,8 +24,8 @@
public class SlRegion {
    @ApiModelProperty("主键ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("城市名称")
    @TableField("name")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java
@@ -1,5 +1,6 @@
package com.ruoyi.management.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -23,8 +24,8 @@
@ApiModel(value = "SlStoreManagement对象", description = "仓库管理")
public class SlStoreManagement {
    @TableId("id")
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("仓库名称")
    @TableField("store_management_name")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagementImg.java
@@ -1,5 +1,6 @@
package com.ruoyi.management.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -23,8 +24,8 @@
@ApiModel(value = "SlStoreManagementImg对象", description = "仓库对应平面图")
public class SlStoreManagementImg {
    @TableId("id")
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("图片路径")
    @TableField("img_url")
@@ -36,7 +37,7 @@
    @ApiModelProperty("仓库id")
    @TableField("store_management_id")
    private Integer storeManagementId;
    private Long storeManagementId;
    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
    @TableField("del_flag")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCk.java
@@ -1,5 +1,6 @@
package com.ruoyi.management.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -23,16 +24,16 @@
@ApiModel(value = "SlVolumeProductionCk对象", description = "发起出库")
public class SlVolumeProductionCk {
    @TableId("id")
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("物资id")
    @TableField("materials_id")
    private Integer materialsId;
    private Long materialsId;
    @ApiModelProperty("入库数量")
    @TableField("rk_id")
    private Integer rkId;
    private Long rkId;
    @ApiModelProperty("出库数量")
    @TableField("ck_num")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionCkgl.java
@@ -24,7 +24,7 @@
@ApiModel(value = "SlVolumeProductionCkgl对象", description = "仓库管理")
public class SlVolumeProductionCkgl {
    @TableId(value = "id", type = IdType.AUTO)
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("发起人ID")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRk.java
@@ -25,12 +25,16 @@
@ApiModel(value = "SlVolumeProductionRk对象", description = "发起入库管理")
public class SlVolumeProductionRk {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("入管理主表id")
    @TableField("volume_production_rkgl_id")
    private Long VolumeProductionRkglId;
    @ApiModelProperty("物资id")
    @TableField("materials_id")
    private Integer materialsId;
    private Long materialsId;
    @ApiModelProperty("入库数量")
    @TableField("rk_num")
@@ -50,7 +54,7 @@
    @ApiModelProperty("货架id")
    @TableField("shelf_id")
    private Integer shelfId;
    private Long shelfId;
    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
    @TableField("del_flag")
@@ -72,5 +76,9 @@
    @TableField("update_time")
    private Date updateTime;
    @ApiModelProperty("二维码数量")
    @TableField("erwm_num")
    private Integer erwmNum;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionRkgl.java
@@ -24,7 +24,7 @@
@ApiModel(value = "SlVolumeProductionRkgl对象", description = "入库管理")
public class SlVolumeProductionRkgl {
    @TableId(value = "id", type = IdType.AUTO)
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("发起人ID")
@@ -73,7 +73,7 @@
    @ApiModelProperty("供应商id")
    @TableField("supplier_id")
    private Integer supplierId;
    private Long supplierId;
    @ApiModelProperty("附件")
    @TableField("attachment")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZy.java
@@ -1,5 +1,6 @@
package com.ruoyi.management.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -23,12 +24,12 @@
@ApiModel(value = "SlVolumeProductionZy对象", description = "发起转移")
public class SlVolumeProductionZy {
    @TableId("id")
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("物资id")
    @TableField("materials_id")
    private Integer materialsId;
    private Long materialsId;
    @ApiModelProperty("入库数量")
    @TableField("rk_id")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlVolumeProductionZygl.java
@@ -24,8 +24,8 @@
@ApiModel(value = "SlVolumeProductionZygl对象", description = "转移管理")
public class SlVolumeProductionZygl {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
    @ApiModelProperty("发起人ID")
    @TableField("sys_id")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfDTO.java
@@ -8,10 +8,10 @@
@Data
@ApiModel("货物管理放置数据传输对象")
public class GoodsShelfDTO {
    private Integer id;
    private Long id;
    @ApiModelProperty("图片id")
    private Integer imgId;
    private Long imgId;
    @ApiModelProperty("仓库在图片坐标X轴")
    private String zbX;
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfQuery.java
@@ -10,7 +10,7 @@
public class GoodsShelfQuery {
    @ApiModelProperty("仓库id")
    @TableField("store_management_id")
    private Integer storeManagementId;
    private Long storeManagementId;
    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
    @TableField("store_management_number")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/ManagementimgVolumeProductionRkQuery.java
New file
@@ -0,0 +1,14 @@
package com.ruoyi.management.domain.dto;
import com.ruoyi.common.core.web.page.BasePage;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel("通过入库管理拿入库物资的数据取对象")
public class ManagementimgVolumeProductionRkQuery  extends BasePage {
    @ApiModelProperty("入管理主表id")
    private Long VolumeProductionRkglId;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/SlGoodsMaterialsDTO.java
@@ -11,7 +11,7 @@
@ApiModel("物资管理数据传输对象")
public class SlGoodsMaterialsDTO {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    private Long id;
    @ApiModelProperty("物资名称")
    private String goodsMaterialsName;
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/SlGoodsShelfDTO.java
@@ -11,13 +11,13 @@
@ApiModel("货物管理数据传输对象")
public class SlGoodsShelfDTO {
    private Integer id;
    private Long id;
    @ApiModelProperty("货架名称")
    private String goodsShelfName;
    @ApiModelProperty("仓库id")
    private Integer storeManagementId;
    private Long storeManagementId;
    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
    private Integer storeManagementNumber;
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementDTO.java
@@ -9,8 +9,7 @@
@Data
@ApiModel("仓库管理数据传输对象")
public class StoreManagementDTO {
    @TableId("id")
    private Integer id;
    private Long id;
    @ApiModelProperty("仓库名称")
    private String storeManagementName;
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementimgDTO.java
@@ -9,8 +9,7 @@
@Data
@ApiModel("仓库对应平面图数据传输对象")
public class StoreManagementimgDTO {
    @TableId("id")
    private Integer id;
    private Long id;
    @ApiModelProperty("图片路径")
    private String imgUrl;
@@ -19,5 +18,5 @@
    private Integer storeManagementNumber;
    @ApiModelProperty("仓库id")
    private Integer storeManagementId;
    private Long storeManagementId;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/StoreManagementimgQuery.java
@@ -12,5 +12,5 @@
    private Integer storeManagementNumber;
    @ApiModelProperty("仓库id")
    private Integer storeManagementId;
    private Long storeManagementId;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/SupplierVolumeProductionRkglQuery.java
@@ -10,5 +10,5 @@
@ApiModel("供应商关联入库数据查询传输对象")
public class SupplierVolumeProductionRkglQuery extends BasePage {
    @ApiModelProperty("供应商id")
    private Integer supplierId;
    private Long supplierId;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/ManagementimgVolumeProductionRkVO.java
New file
@@ -0,0 +1,53 @@
package com.ruoyi.management.domain.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@Data
@ApiModel(value = "通过入库管理拿入库物资的数据对象", description = "通过入库管理拿入库物资的数据对象")
public class ManagementimgVolumeProductionRkVO {
    private Long id;
    @ApiModelProperty("物资名称")
    private String goodsMaterialsName;
    @ApiModelProperty("1 是非消耗,2是消耗 ")
    private Integer isConsume;
    @ApiModelProperty("货架名称")
    private String goodsShelfName;
    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
    private Integer storeManagementNumber;
    @ApiModelProperty("入库数量")
    @TableField("rk_num")
    private Integer rkNum;
    @ApiModelProperty("入库型号")
    @TableField("rk_model")
    private String rkModel;
    @ApiModelProperty("入库价格")
    @TableField("rk_pice")
    private BigDecimal rkPice;
    @ApiModelProperty("供应商名称")
    private String supplierName;
    @ApiModelProperty("入管理主表id")
    private Long VolumeProductionRkglId;
    @ApiModelProperty("物资id")
    private Long materialsId;
    @ApiModelProperty("货架id")
    private Long shelfId;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/RegionVo.java
@@ -1,32 +1,42 @@
package com.ruoyi.management.domain.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
@ApiModel(value = "地址视图对象", description = "地址图对象")
public class RegionVo {
    @ApiModelProperty(value = "区域代码")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String value;
    @ApiModelProperty(value = "区域名称")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String label;
    @ApiModelProperty(value = "子级列表")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private List<RegionVo> children;
    @ApiModelProperty(value = "id")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Long id;
    @ApiModelProperty(value = "父级id")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Long parentId;
    @ApiModelProperty(value = "层级")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer level;
    @ApiModelProperty("code")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String code;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsMaterialsVO.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,14 +10,16 @@
@Data
@ApiModel(value = "物资视图对象", description = "物视图对象")
public class SlGoodsMaterialsVO {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    private Long id;
    @ApiModelProperty("物资名称")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String goodsMaterialsName;
    @ApiModelProperty("1 是非消耗,2是消耗 ")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer isConsume;
    @ApiModelProperty("预警库存")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer repertory;
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsShelfVO.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -14,13 +15,14 @@
    private Integer id;
    @ApiModelProperty("仓库id")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Integer storeManagementId;
    @ApiModelProperty("仓库名称")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String storeManagementName;
    @ApiModelProperty("货架名称")
    @TableField("goods_shelf_name")
    private String goodsShelfName;
    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SupplierVolumeProductionRkglVO.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -9,25 +10,28 @@
@Data
public class SupplierVolumeProductionRkglVO {
    @ApiModelProperty("用户名称")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String nickName;
    @ApiModelProperty(name = "手机号码")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String phonenumber;
    @TableId("id")
    private Integer id;
    @ApiModelProperty("仓库名称")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private String storeManagementName;
    @ApiModelProperty("发起时间")
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Date startiTime;
    @ApiModelProperty("供应商id")
    private Integer supplierId;
    @JsonInclude(JsonInclude.Include.ALWAYS)
    private Long supplierId;
    @ApiModelProperty("仓库ID")
    @TableField("management_id")
    private Long managementId;
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/VolumeProductionRkgInfoVO.java
@@ -10,7 +10,6 @@
@Data
public class VolumeProductionRkgInfoVO {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    @ApiModelProperty("发起人名称")
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlVolumeProductionRkService.java
@@ -1,7 +1,11 @@
package com.ruoyi.management.service;
import com.ruoyi.common.core.utils.page.PageDTO;
import com.ruoyi.management.domain.SlVolumeProductionRk;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.management.domain.dto.ManagementimgVolumeProductionRkQuery;
import com.ruoyi.management.domain.vo.ManagementimgVolumeProductionRkVO;
import org.springframework.web.bind.annotation.RequestBody;
/**
 * <p>
@@ -12,5 +16,6 @@
 * @since 2024-06-25
 */
public interface SlVolumeProductionRkService extends IService<SlVolumeProductionRk> {
    PageDTO<ManagementimgVolumeProductionRkVO> getManagementimgVolumeProductionList(@RequestBody ManagementimgVolumeProductionRkQuery managementimgVolumeProductionRkDTO);
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java
@@ -45,7 +45,7 @@
        }
        wrapper.eq(SlStoreManagement::getDelFlag,0);
        List<SlStoreManagement> page1 = SlStoreManagementService.list(wrapper);
        Set<Integer> slStoreManagementIdList = null;
        Set<Long> slStoreManagementIdList = null;
        slStoreManagementIdList = page1.stream().map(SlStoreManagement::getId)
                .collect(Collectors.toSet());
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java
@@ -1,10 +1,26 @@
package com.ruoyi.management.service.impl;
import com.ruoyi.management.domain.SlVolumeProductionRk;
import com.ruoyi.management.mapper.SlVolumeProductionRkMapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.common.core.utils.page.PageDTO;
import com.ruoyi.management.domain.*;
import com.ruoyi.management.domain.dto.ManagementimgVolumeProductionRkQuery;
import com.ruoyi.management.domain.vo.ManagementimgVolumeProductionRkVO;
import com.ruoyi.management.domain.vo.SlGoodsShelfVO;
import com.ruoyi.management.mapper.*;
import com.ruoyi.management.service.SlStoreManagementService;
import com.ruoyi.management.service.SlVolumeProductionRkService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.management.service.SlVolumeProductionRkglService;
import com.ruoyi.system.api.domain.SysUser;
import com.ruoyi.system.api.feignClient.SysUserClient;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
/**
 * <p>
@@ -16,5 +32,39 @@
 */
@Service
public class SlVolumeProductionRkServiceImpl extends ServiceImpl<SlVolumeProductionRkMapper, SlVolumeProductionRk> implements SlVolumeProductionRkService {
     @Resource
     private SlGoodsMaterialsMapper slGoodsMaterialsMapper;
     @Resource
     private SlVolumeProductionRkglMapper slVolumeProductionRkglMapper;
    @Resource
    private SlGoodsShelfMapper slGoodsShelfMapper;
    @Resource
    private SysUserClient sysUserClient;
    @Override
    public PageDTO<ManagementimgVolumeProductionRkVO> getManagementimgVolumeProductionList(ManagementimgVolumeProductionRkQuery managementimgVolumeProductionRkDTO) {
        Page<SlVolumeProductionRk> page = new Page<>(managementimgVolumeProductionRkDTO.getPageCurr(), managementimgVolumeProductionRkDTO.getPageSize());
        LambdaQueryWrapper< SlVolumeProductionRk> wrapper1= Wrappers.lambdaQuery();
        wrapper1.like(SlVolumeProductionRk::getVolumeProductionRkglId,managementimgVolumeProductionRkDTO.getVolumeProductionRkglId());
        wrapper1.eq( SlVolumeProductionRk::getDelFlag,0);
        wrapper1.orderByDesc(SlVolumeProductionRk::getCreateTime);
        Page<SlVolumeProductionRk> page2 = this.page(page, wrapper1);
        SlVolumeProductionRkgl byId = slVolumeProductionRkglMapper.selectById(managementimgVolumeProductionRkDTO.getVolumeProductionRkglId());
        SysUser data = sysUserClient.getSysUser(byId.getSupplierId()).getData();
        PageDTO<ManagementimgVolumeProductionRkVO> SlGoodsShelfDTO = PageDTO.of(page2, ManagementimgVolumeProductionRkVO.class);
        List<ManagementimgVolumeProductionRkVO> list2 = SlGoodsShelfDTO.getList();
        for(ManagementimgVolumeProductionRkVO list:list2) {{
            SlGoodsMaterials slGoodsMaterials = slGoodsMaterialsMapper.selectById(list.getMaterialsId());
            list.setGoodsMaterialsName(slGoodsMaterials.getGoodsMaterialsName());
            list.setIsConsume(slGoodsMaterials.getIsConsume());
            list.setSupplierName(data.getNickName());
            SlGoodsShelf slGoodsShelf = slGoodsShelfMapper.selectById(list.getShelfId());
            list.setGoodsShelfName(slGoodsShelf.getGoodsShelfName());
           }
        }
        return SlGoodsShelfDTO;
    }
}
ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkglServiceImpl.java
@@ -53,7 +53,7 @@
        PageDTO<SupplierVolumeProductionRkglVO> SlGoodsShelfDTO = PageDTO.of(page2, SupplierVolumeProductionRkglVO.class);
        List<SupplierVolumeProductionRkglVO> list2 = SlGoodsShelfDTO.getList();
        for(SupplierVolumeProductionRkglVO list:list2){
            SysUser data = sysUserClient.getSysUser(Long.valueOf(list.getSupplierId())).getData();
            SysUser data = sysUserClient.getSysUser(list.getSupplierId()).getData();
            list.setNickName(data.getNickName());
            list.setPhonenumber(data.getPhonenumber());
            SlStoreManagement slStoreManagement = slStoreManagementMapper.selectById(list.getManagementId());