Browse Source

1.21 导出字段优化

huangqizheng/feature-20260113143035-现金管理0109
huangqizhen 1 month ago
parent
commit
2e3f6f8249
  1. 3
      src/main/java/com/example/demo/Util/ExcelHeaderTranslator.java
  2. 1
      src/main/java/com/example/demo/domain/vo/coin/GoldDetail.java
  3. 4
      src/main/resources/mapper/GoldDetailMapper.xml

3
src/main/java/com/example/demo/Util/ExcelHeaderTranslator.java

@ -493,6 +493,7 @@ public class ExcelHeaderTranslator {
headers.put("taskGold", "任务金币");
headers.put("adminName", "提交人");
headers.put("auditTime", "更新时间");
headers.put("price", "原价");
// 如果需要翻译则翻译表头
if (!isChineseLanguage(lang)) {
@ -508,7 +509,7 @@ public class ExcelHeaderTranslator {
public List<String> getGoldDetailColumnOrder() {
return Arrays.asList(
"name", "jwcode", "market", "payPlatform", "typeDesc", "sumGold",
"permanentGold", "freeGold", "taskGold", "adminName", "auditTime"
"permanentGold", "freeGold", "taskGold", "adminName", "auditTime","price"
);
}

1
src/main/java/com/example/demo/domain/vo/coin/GoldDetail.java

@ -68,6 +68,7 @@ public class GoldDetail implements Serializable {
@ExcelIgnore
private String goodsName;
private BigDecimal price;
@ExcelIgnore
private String linkId;
}

4
src/main/resources/mapper/GoldDetailMapper.xml

@ -30,7 +30,9 @@
`ugr`.type,
`ugr`.is_refund,
`ugr`.order_code,
`ugr`.goods_name,`ugr`.price,`ugr`.link_id,
`ugr`.goods_name,
ROUND(`ugr`.price/100.0, 2) AS price,
`ugr`.link_id,
Round((`ugr`.free_june + `ugr`.free_december) / 100.0, 2) AS freeGold,
ROUND(`ugr`.sum_gold / 100.0, 2) AS SumGold,
ROUND(`ugr`.permanent_gold / 100.0, 2) AS PermanentGold,

Loading…
Cancel
Save