buhuazhen
5 小时以前 2f3cd0975b753d535054a9ffb19e61c4031032a4
分支
用户 buhuazhen <hua100783@gmail.com>
星期三, 三月 18, 2026 15:32 +0800
提交者 buhuazhen <hua100783@gmail.com>
星期三, 三月 18, 2026 15:32 +0800
提交2f3cd0975b753d535054a9ffb19e61c4031032a4
目录 2ebaa4bb0a4943fdaeb285d56f32eece230a9203 目录 | zip | gz
上一版本 44228bda089f6768fadbb07575286cc1654d28f1 查看 | 对比
feat(sales): 新增加工承揽合同导出功能

- 在Customer实体中新增法人、传真、开户行和代理字段
- 新增ExportProcessContractVo类及其内部类,封装加工承揽合同导出数据结构
- SalesLedger实体新增签订地点字段placeOfSinging
- ISalesLedgerService接口新增exportProcessContract方法声明
- SalesLedgerController新增导出加工承揽合同接口
- SalesLedgerServiceImpl实现加工承揽合同导出逻辑,包括查询数据、转换VO、计算总金额和税率
- 使用poi-tl模板引擎动态渲染合同Word文档并通过响应流导出
- 删除pom.xml中hutool-all依赖重复声明
- 在StringUtils中新增padRight方法用于字符串右侧补齐空格
- 引入hutool、poi-tl等工具支持合同导出功能实现
已添加2个文件
已修改7个文件
422 ■■■■ 文件已修改
pom.xml 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/pojo/Customer.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/utils/StringUtils.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedger.java 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/ISalesLedgerService.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java 257 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/vo/ExportProcessContractVo.java 115 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/static/contract_tmp.docx 对比 | 查看 | 原始文档 | blame | 历史