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
Installs
2
GitHub Stars
11
First Seen
Mar 7, 2026