Trans4J 的使命
: 减少无用 SQL 编写, 减少无用数据结构设计, 减少循环调用, 新手10分钟
快速入门
Trans4J 的设计理念
: 实用, 简单, 只为解决指定场景问题, 拒绝过度设计, 拒绝设计模式
返回给前端的任意
码值(用户ID, 商品ID, 性别, 支付状态...), 自动翻译成中文。无需额外联查字典表, 或单独写翻译逻辑
0 -> 男
1 -> 女
[0,1] -> 男,女
excel 导入, 把单元格的中文转成码值
男 -> 0
女 -> 1
@GetMapping("/findOrderById")
public BizOrder findOrderById(String id) {
BizOrder order = orderMapper.findOrderById(id);
return order;
}
返回报文:
{
...
"payState": "1",
"goodsType": "E00F2FCC80C2D5C66B5786AF94718420",
"userId": "53378A85-0BF5-42F6-9A83-CFD91D614252",
...
}
@TransEnhance
@GetMapping("/findOrderById")
public BizOrder findOrderById(String id) {
BizOrder order = orderMapper.findOrderById(id);
return order;
}
返回报文:
{
...
"payState": "1",
"payState$V": "待支付",
"goodsType": "E00F2FCC80C2D5C66B5786AF94718420",
"goodsType$V": "数码",
"userId": "53378A85-0BF5-42F6-9A83-CFD91D614252",
"userId$V": "张三",
...
}
Clone下面的仓库 本地运行即可快速体验 Trans4J: