前端从后端查询 10 条数据,并且页面展示这 10 条数据金额汇总值。那汇总值该如何获得呢?有三种方式
- 前端自己计算,后端只返回 10 条原始数据
- 后端在 response 实体类上添加相应 get 方法,方法内是计算汇总逻辑,靠 json 序列化时自动生成汇总值
- 后端计算好,手工赋值到 response 类中
方案 1 ,前端参与到逻辑计算,且前端存在小数精度问题,需要做额外工作
方案 2 ,将逻辑写在 data 类中,会不会职责不清晰?
方案 3 ,后端要计算一遍,再塞值,略麻烦
请教一下哪种方案更好