Browse Source
Merge remote-tracking branch 'origin/milestone-20260128-金币日常优化1.0' into milestone-20260128-金币日常优化1.0
dev
Merge remote-tracking branch 'origin/milestone-20260128-金币日常优化1.0' into milestone-20260128-金币日常优化1.0
dev
13 changed files with 157 additions and 32 deletions
-
2src/main/java/com/example/demo/Util/GoldTistV2.java
-
40src/main/java/com/example/demo/controller/coin/AdminController.java
-
9src/main/java/com/example/demo/controller/coin/ConsumeController.java
-
8src/main/java/com/example/demo/controller/coin/UserController.java
-
29src/main/java/com/example/demo/domain/entity/DCUser.java
-
28src/main/java/com/example/demo/domain/vo/coin/OrderResultVO.java
-
2src/main/java/com/example/demo/security/SecurityConfig.java
-
2src/main/java/com/example/demo/service/coin/ConsumeService.java
-
3src/main/java/com/example/demo/service/coin/UserService.java
-
28src/main/java/com/example/demo/serviceImpl/coin/ConsumeServiceImpl.java
-
5src/main/java/com/example/demo/serviceImpl/coin/RechargeServiceImpl.java
-
27src/main/java/com/example/demo/serviceImpl/coin/UserServiceImpl.java
-
6src/main/resources/application-dev.yml
@ -0,0 +1,29 @@ |
|||
package com.example.demo.domain.entity; |
|||
|
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
|
|||
import java.math.BigDecimal; |
|||
|
|||
/** |
|||
* @program: GOLD |
|||
* @ClassName DCUser |
|||
* @description: |
|||
* @author: huangqizhen |
|||
* @create: 2026−02-03 16:21 |
|||
* @Version 1.0 |
|||
**/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
public class DCUser { |
|||
private String jwcode; |
|||
private String name; |
|||
private BigDecimal permanentBean; |
|||
private BigDecimal freeBean; |
|||
private BigDecimal nowFreeGold; |
|||
private BigDecimal nowPermanentGold; |
|||
private BigDecimal nowTaskGold; |
|||
private BigDecimal nowSumGold; |
|||
} |
|||
@ -0,0 +1,28 @@ |
|||
package com.example.demo.domain.vo.coin; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import lombok.Data; |
|||
import java.time.LocalDateTime; |
|||
import java.time.format.DateTimeFormatter; |
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* 新增充值消费返回前端的VO类 |
|||
*/ |
|||
@Data |
|||
public class OrderResultVO { |
|||
// 订单号(原有的核心字段) |
|||
private String orderCoder; |
|||
// 时间(格式化为前端易读的字符串,也可保留LocalDateTime类型) |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") |
|||
private Date createTime; |
|||
|
|||
// 快捷构建方法(可选,简化代码) |
|||
public static OrderResultVO build(String orderCode, Date time) { |
|||
OrderResultVO vo = new OrderResultVO(); |
|||
vo.setOrderCoder(orderCode); // 拼接前缀 |
|||
// 格式化时间为yyyy-MM-dd HH:mm:ss格式,也可根据前端需求调整 |
|||
vo.setCreateTime(time); |
|||
return vo; |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue