20 小时以前 821f90c313e7864305af54ed669314e13b1dd98b
feat: 添加备注字段支持

- 在ProductAndModelDto中添加remark字段
- 在ProductModel实体类中添加remark字段
- 更新ProductModelMapper.xml查询映射包含备注字段
- 在ProductWorkOrderDto中添加remark字段
- 更新ProductWorkOrderMapper.xml查询映射包含备注字段
- 在产品工单服务实现中添加备注字段处理逻辑
已修改7个文件
15 ■■■■ 文件已修改
src/main/java/com/ruoyi/basic/dto/ProductAndModelDto.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/pojo/ProductModel.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductWorkOrderDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/basic/ProductModelMapper.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/production/ProductWorkOrderMapper.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/static/work-order-template.docx 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/dto/ProductAndModelDto.java
@@ -74,4 +74,7 @@
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8",shape = JsonFormat.Shape.STRING)
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "备注")
    private String remark;
}
src/main/java/com/ruoyi/basic/pojo/ProductModel.java
@@ -55,6 +55,9 @@
    @Excel(name = "单位")
    private String unit;
    @ApiModelProperty(value = "备注")
    private String remark;
    /**
     * 生产炒机
     */
src/main/java/com/ruoyi/production/dto/ProductWorkOrderDto.java
@@ -45,4 +45,6 @@
    private String workOrderType;
    private String drawingNumber;
    private String remark;
}
src/main/java/com/ruoyi/production/service/impl/ProductWorkOrderServiceImpl.java
@@ -92,6 +92,7 @@
                    put("actualStartTime", productWorkOrderDto.getActualStartTime());
                    put("actualEndTime", productWorkOrderDto.getActualEndTime());
                    put("twoCode", Pictures.ofLocal(codePath).create());
                    put("remark", productWorkOrderDto.getRemark());
                    put("images", images.isEmpty()?null:images);
                }});
src/main/resources/mapper/basic/ProductModelMapper.xml
@@ -117,7 +117,8 @@
               pr.id as routeId,
               pr.process_route_name as routeName,
        pm.create_time as createTime,
        pm.update_time as updateTime
        pm.update_time as updateTime,
        pm.remark as remark
        from product_model pm
                left join product p on p.id = pm.product_id
                left join process_route pr on pr.id = pm.route_id
src/main/resources/mapper/production/ProductWorkOrderMapper.xml
@@ -60,7 +60,8 @@
        p.product_name AS productName,
        po.nps_no AS productOrderNpsNo,
        ROUND(pwo.complete_quantity / pwo.plan_quantity * 100, 2) AS completionStatus,
        sum(ppo.scrap_qty) scrapQty
        sum(ppo.scrap_qty) scrapQty,
        pm.remark
        FROM
        product_work_order pwo
        LEFT JOIN product_process_route_item ppri ON ppri.id = pwo.product_process_route_item_id
src/main/resources/static/work-order-template.docx
Binary files differ