做一个供应商结算管理模块: 2. 查询结算单列表:根据结算单编号模糊匹配、关联订单编号模糊匹配分页列出结算单列表。 2. 结算单列表字段如下:结算单编号、结算创建时间、关联订单编号、供应商、交易总头数 (头)、交易总金额 (元)、服务费金额 (元)、实际应付结算金额 (元)、结算状态、结算凭证、结算完成时间。 3. 服务费金额: 供应商收费方式选择按户计费:服务费金额=0;供应商收费方式选择按头计费:服务费=交易总头数*收费标准;供应商收费方式选择按额计费:服务费=交易总金额*(交易费率+管理费率)。 4. 实际应付结算金额=交易总金额-服务费。 5. 结算单编号:自动生成,规则:JSD+当前日期+3位序号 6. 结算单通过关联的订单生成。 7. 结算状态:待结算/已完成。 8. 用户点击“完成结算”时,弹出“完成结算支付”窗口,用户上传结算凭证,结算凭证:必填,支持后缀名为jpg、jpeg、png等图片单选上传,文件大小10M以内;用户确认后结算状态更新为已完成,填充结算完成时间。 9. 查看结算单:所有均可查看。 10. 待结算的结算单可进行的操作:完成结算、查看。 11. 已结算的结算单可进行的操作:打印凭证、查看。 12. 异常返回:统一格式 code、msg、data。 13. 技术栈:RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。