leniu-java-amount-handling
Installation
SKILL.md
leniu-tengyun-core 金额处理规范
两种金额存储模式
项目中存在两种金额存储模式,根据业务模块选择:
模式 A:Long(分)→ BigDecimal(元)[钱包/账户模块]
适用于余额、充值、补贴等精度要求高的模块:
- 数据库:存储为 Long(分)
- Entity:使用 Long 类型
- VO:使用 BigDecimal 类型(MyBatis 自动转换分→元)
- Excel 导出:使用
CustomNumberConverter转换器
模式 B:BigDecimal(分)[订单/报表模块]
适用于订单金额、报表汇总等复杂计算模块:
Related skills