10 changed files with 68 additions and 23 deletions
-
29src/main/java/com/example/demo/Util/SimpleIdGenerator.java
-
2src/main/java/com/example/demo/domain/entity/CashRecord.java
-
2src/main/java/com/example/demo/domain/entity/UserGoldRecord.java
-
4src/main/java/com/example/demo/service/Temporary/RedService.java
-
8src/main/java/com/example/demo/serviceImpl/Temporary/RedServiceImpl.java
-
9src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java
-
3src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java
-
20src/main/java/com/example/demo/serviceImpl/coin/AuditServiceImpl.java
-
8src/main/java/com/example/demo/serviceImpl/coin/ConsumeServiceImpl.java
-
6src/main/resources/mapper/RechargeMapper.xml
@ -0,0 +1,29 @@ |
|||
package com.example.demo.Util; |
|||
import java.util.Random; |
|||
/** |
|||
* @program: GOLD |
|||
* @ClassName SimpleIdGenerator |
|||
* @description: |
|||
* @author: huangqizhen |
|||
* @create: 2026−01-07 09:23 |
|||
* @Version 1.0 |
|||
**/ |
|||
public class SimpleIdGenerator { |
|||
// 生成10位数字ID |
|||
public static String generateId() { |
|||
// 时间戳后6位 + 随机数4位 |
|||
long timestamp = System.currentTimeMillis() % 1000000; // 取后6位 |
|||
int random = new Random().nextInt(10000); // 4位随机数 |
|||
|
|||
// 组合成10位,不足前面补0 |
|||
return String.format("%06d%04d", timestamp, random); |
|||
} |
|||
|
|||
// 使用示例 |
|||
public static void main(String[] args) { |
|||
for (int i = 0; i < 10; i++) { |
|||
System.out.println(generateId()); // 如:4587123456 |
|||
} |
|||
} |
|||
} |
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue