现在需要重构一个财务系统,其中一个模块是计算的模板。模板有很多判断条件然后进行不同的收费,现在需要重新设计一下,来让前端交互更好,来问问大家有什么好的建议,前端该如何重新设计,后端数据该如何存储更加方便,快捷 十分感谢大家

现在需要重构一个财务系统,其中一个模块是计算的模板。模板有很多判断条件然后进行不同的收费,现在需要重新设计一下,来让前端交互更好,来问问大家有什么好的建议,前端该如何重新设计,后端数据该如何存储更加方便,快捷 十分感谢大家

1.可以将能够抽象成相同的计算过程的内容都抽象成一个方法,传不同的参数返回不同的结果,这样就可以将判断条件作为参数传给这个抽象方法来计算,节省了条件判断的过程。
2.将条件做一个基本的分类,根据需求,如果不需要特别详细的分类,可以做一个大分类即可,小的逻辑后台来处理。
3.后端的存储和计算更多的是服务前端,所以建议先定好前端的功能,根据前端的需要设计后端。