5f39a6af8917e522a0f2cb915b4cc2e0e41cf47e..5e55cbc7cf95b0f892ae4066a7699a5f76a0f2f3
2025-12-23 yaowanxin
修改字段,接口
5e55cb 对比 | 目录
2025-12-23 maven
yys 入库详情
df6759 对比 | 目录
已修改6个文件
54 ■■■■■ 文件已修改
src/main/java/com/ruoyi/procurementrecord/controller/ProcurementRecordController.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/dto/ProcurementRecordOutPageDto.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/pojo/CustomStorage.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/service/ProcurementRecordService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/procurementrecord/ProcurementRecordOutMapper.xml 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/controller/ProcurementRecordController.java
@@ -65,7 +65,7 @@
        return procurementRecordService.updateCustom(customStorage);
    }
    @Delete("/delteCustom")
    @DeleteMapping("/deleteCustom")
    @Log(title = "自定义入库-入库管理-删除入库", businessType = BusinessType.DELETE)
    @Transactional
    public AjaxResult deleteCustom(@RequestBody List<Long> ids) {
@@ -93,6 +93,21 @@
        return AjaxResult.success(procurementRecordService.updateManagementByCustom(procurementDto));
    }
    @GetMapping("/detailManagementByCustom")
    @ApiOperation(value = "自定义入库-详情")
    public AjaxResult detailManagementByCustom(ProcurementManagementUpdateDto procurementDto) {
        return AjaxResult.success(procurementRecordService.detailManagementByCustom(procurementDto));
    }
    @ApiOperation(value = "采购入库-详情")
    @GetMapping("/detail")
    public AjaxResult detail(ProcurementUpdateDto procurementDto) {
        return AjaxResult.success(procurementRecordService.detail(procurementDto));
    }
    @PostMapping("/del")
    @Log(title = "采购入库-入库管理-删除入库", businessType = BusinessType.DELETE)
    @Transactional
src/main/java/com/ruoyi/procurementrecord/dto/ProcurementRecordOutPageDto.java
@@ -128,4 +128,12 @@
     * 物品类型
     */
    private String itemType;
    /**
     * 箱数
     */
    private Integer boxNum;
    /**
     * 每箱规格
     */
    private String cartonSpecifications;
}
src/main/java/com/ruoyi/procurementrecord/pojo/CustomStorage.java
@@ -120,5 +120,12 @@
     */
    @TableField(fill = FieldFill.INSERT)
    private Long tenantId;
    /**
     * 每箱数量
     */
    private Integer boxNum;
    /**
     * 每箱规格
     */
    private String cartonSpecifications;
}
src/main/java/com/ruoyi/procurementrecord/service/ProcurementRecordService.java
@@ -54,4 +54,8 @@
    AjaxResult deleteCustom(List<Long> ids);
    int updateManagementByCustom(ProcurementManagementUpdateDto procurementDto);
    CustomStorage detailManagementByCustom(ProcurementManagementUpdateDto procurementDto);
    ProcurementRecordStorage detail(ProcurementUpdateDto procurementDto);
}
src/main/java/com/ruoyi/procurementrecord/service/impl/ProcurementRecordServiceImpl.java
@@ -662,6 +662,18 @@
    }
    @Override
    public CustomStorage detailManagementByCustom(ProcurementManagementUpdateDto procurementDto) {
        if(procurementDto == null) return null;
        return customStorageMapper.selectById(procurementDto.getId());
    }
    @Override
    public ProcurementRecordStorage detail(ProcurementUpdateDto procurementDto) {
        if(procurementDto == null) return null;
        return procurementRecordMapper.selectById(procurementDto.getId());
    }
    @Override
    public int add(ProcurementAddDto procurementDto) {
        LoginUser loginUser = SecurityUtils.getLoginUser();
        // 批量新增
src/main/resources/mapper/procurementrecord/ProcurementRecordOutMapper.xml
@@ -152,7 +152,9 @@
        t1.inbound_num,
        t1.create_time,
        t1.create_by,
        t2.item_type
        t2.item_type,
        t2.box_num,
        t2.carton_specifications
        from  procurement_record_out t1
        left join custom_storage t2 on t2.id = t1.procurement_record_storage_id
        <where>