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