做一个供应商结算管理模块：

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。     