Browse Source

Merge branch 'milestone-20250727-金币重构三期' into sunjiabei/feature-20250725135225-金币三期

huangqizheng/feature-20250731164458-地区部分修改以及导出的封装
sunjiabei 3 weeks ago
parent
commit
f0ddbe6a35
  1. 2
      src/main/java/com/example/demo/Export/ExportService.java
  2. 10
      src/main/java/com/example/demo/Export/ExportServiceImpl.java
  3. 2
      src/main/java/com/example/demo/Mysql/MysqlController.java
  4. 5
      src/main/java/com/example/demo/Mysql/MysqlServiceImpl.java
  5. 4
      src/main/java/com/example/demo/Util/CacheRefreshTask.java
  6. 2
      src/main/java/com/example/demo/Util/ExecutionContextUtil.java
  7. 2
      src/main/java/com/example/demo/Util/ExecutionTimeAspect.java
  8. 2
      src/main/java/com/example/demo/Util/FeiShuAlertUtil.java
  9. 2
      src/main/java/com/example/demo/config/RedisConfig.java
  10. 10
      src/main/java/com/example/demo/controller/coin/AdminController.java
  11. 8
      src/main/java/com/example/demo/controller/coin/AuditController.java
  12. 14
      src/main/java/com/example/demo/controller/coin/ConsumeController.java
  13. 9
      src/main/java/com/example/demo/controller/coin/ExportController.java
  14. 10
      src/main/java/com/example/demo/controller/coin/GeneralController.java
  15. 13
      src/main/java/com/example/demo/controller/coin/GoldDetailController.java
  16. 6
      src/main/java/com/example/demo/controller/coin/MarketController.java
  17. 11
      src/main/java/com/example/demo/controller/coin/MenuController.java
  18. 11
      src/main/java/com/example/demo/controller/coin/PermissionController.java
  19. 10
      src/main/java/com/example/demo/controller/coin/RateController.java
  20. 7
      src/main/java/com/example/demo/controller/coin/RechargeController.java
  21. 8
      src/main/java/com/example/demo/controller/coin/RefundController.java
  22. 12
      src/main/java/com/example/demo/controller/coin/RoleController.java
  23. 11
      src/main/java/com/example/demo/controller/coin/StatisticsController.java
  24. 10
      src/main/java/com/example/demo/controller/coin/UserController.java
  25. 15
      src/main/java/com/example/demo/controller/coin/WorkbenchController.java
  26. 2
      src/main/java/com/example/demo/domain/DTO/ConsumeDTO.java
  27. 2
      src/main/java/com/example/demo/domain/DTO/GoldDetailDTO.java
  28. 2
      src/main/java/com/example/demo/domain/DTO/RechargeDTO.java
  29. 2
      src/main/java/com/example/demo/domain/DTO/RefundDTO.java
  30. 2
      src/main/java/com/example/demo/domain/vo/coin/AdminVo.java
  31. 2
      src/main/java/com/example/demo/domain/vo/coin/AiEmotionExportRecordVO.java
  32. 2
      src/main/java/com/example/demo/domain/vo/coin/AuditRequest.java
  33. 2
      src/main/java/com/example/demo/domain/vo/coin/ConsumeUser.java
  34. 2
      src/main/java/com/example/demo/domain/vo/coin/ExecutionContext.java
  35. 2
      src/main/java/com/example/demo/domain/vo/coin/ExportVo.java
  36. 2
      src/main/java/com/example/demo/domain/vo/coin/Gold.java
  37. 2
      src/main/java/com/example/demo/domain/vo/coin/GoldDetail.java
  38. 2
      src/main/java/com/example/demo/domain/vo/coin/GoldUser.java
  39. 2
      src/main/java/com/example/demo/domain/vo/coin/MarketRechargeStat.java
  40. 2
      src/main/java/com/example/demo/domain/vo/coin/MenuVo.java
  41. 2
      src/main/java/com/example/demo/domain/vo/coin/Page.java
  42. 2
      src/main/java/com/example/demo/domain/vo/coin/Password.java
  43. 2
      src/main/java/com/example/demo/domain/vo/coin/Permission.java
  44. 2
      src/main/java/com/example/demo/domain/vo/coin/RateDetail.java
  45. 2
      src/main/java/com/example/demo/domain/vo/coin/RechargeAudit.java
  46. 2
      src/main/java/com/example/demo/domain/vo/coin/RechargeUser.java
  47. 2
      src/main/java/com/example/demo/domain/vo/coin/RefundAudit.java
  48. 2
      src/main/java/com/example/demo/domain/vo/coin/RefundUser.java
  49. 2
      src/main/java/com/example/demo/domain/vo/coin/Result.java
  50. 2
      src/main/java/com/example/demo/domain/vo/coin/RoleMenu.java
  51. 2
      src/main/java/com/example/demo/domain/vo/coin/RoleVo.java
  52. 2
      src/main/java/com/example/demo/domain/vo/coin/TestRequest.java
  53. 2
      src/main/java/com/example/demo/domain/vo/coin/Total.java
  54. 2
      src/main/java/com/example/demo/domain/vo/coin/WorkbenchCard.java
  55. 2
      src/main/java/com/example/demo/domain/vo/coin/WorkbenchFullStatistics.java
  56. 2
      src/main/java/com/example/demo/domain/vo/coin/WorkbenchMarketCard.java
  57. 2
      src/main/java/com/example/demo/domain/vo/coin/WorkbenchMarketGraph.java
  58. 2
      src/main/java/com/example/demo/mapper/coin/AdminMapper.java
  59. 4
      src/main/java/com/example/demo/mapper/coin/AiEmotionMapper.java
  60. 7
      src/main/java/com/example/demo/mapper/coin/AuditMapper.java
  61. 4
      src/main/java/com/example/demo/mapper/coin/ConsumeMapper.java
  62. 5
      src/main/java/com/example/demo/mapper/coin/ExportMapper.java
  63. 2
      src/main/java/com/example/demo/mapper/coin/GeneralMapper.java
  64. 6
      src/main/java/com/example/demo/mapper/coin/GoldDetailMapper.java
  65. 2
      src/main/java/com/example/demo/mapper/coin/MarketMapper.java
  66. 9
      src/main/java/com/example/demo/mapper/coin/MenuMapper.java
  67. 6
      src/main/java/com/example/demo/mapper/coin/PermissionMapper.java
  68. 4
      src/main/java/com/example/demo/mapper/coin/RateMapper.java
  69. 6
      src/main/java/com/example/demo/mapper/coin/RechargeMapper.java
  70. 6
      src/main/java/com/example/demo/mapper/coin/RefundMapper.java
  71. 4
      src/main/java/com/example/demo/mapper/coin/RoleMapper.java
  72. 4
      src/main/java/com/example/demo/mapper/coin/StatisticsMapper.java
  73. 7
      src/main/java/com/example/demo/mapper/coin/UserMapper.java
  74. 6
      src/main/java/com/example/demo/mapper/coin/WorkBenchMapper.java
  75. 2
      src/main/java/com/example/demo/security/SecurityConfig.java
  76. 6
      src/main/java/com/example/demo/service/coin/AdminService.java
  77. 6
      src/main/java/com/example/demo/service/coin/AiEmotionService.java
  78. 8
      src/main/java/com/example/demo/service/coin/AuditService.java
  79. 9
      src/main/java/com/example/demo/service/coin/ConsumeService.java
  80. 2
      src/main/java/com/example/demo/service/coin/ExportExcelService.java
  81. 5
      src/main/java/com/example/demo/service/coin/GeneralService.java
  82. 5
      src/main/java/com/example/demo/service/coin/GoldDetailService.java
  83. 2
      src/main/java/com/example/demo/service/coin/MarketService.java
  84. 8
      src/main/java/com/example/demo/service/coin/MenuService.java
  85. 8
      src/main/java/com/example/demo/service/coin/PermissionService.java
  86. 6
      src/main/java/com/example/demo/service/coin/RateService.java
  87. 10
      src/main/java/com/example/demo/service/coin/RechargeService.java
  88. 10
      src/main/java/com/example/demo/service/coin/RefundService.java
  89. 8
      src/main/java/com/example/demo/service/coin/RoleService.java
  90. 6
      src/main/java/com/example/demo/service/coin/StatisticsService.java
  91. 10
      src/main/java/com/example/demo/service/coin/UserService.java
  92. 7
      src/main/java/com/example/demo/service/coin/WorkbenchService.java
  93. 4
      src/main/java/com/example/demo/service/listen/AiEmotionExportListener.java
  94. 5
      src/main/java/com/example/demo/service/listen/ConsumeListener.java
  95. 5
      src/main/java/com/example/demo/service/listen/GoldListener.java
  96. 5
      src/main/java/com/example/demo/service/listen/RechargeListener.java
  97. 5
      src/main/java/com/example/demo/service/listen/RefundListener.java
  98. 10
      src/main/java/com/example/demo/serviceImpl/coin/AdminServiceImpl.java
  99. 12
      src/main/java/com/example/demo/serviceImpl/coin/AiEmotionServiceImpl.java
  100. 22
      src/main/java/com/example/demo/serviceImpl/coin/AuditServiceImpl.java

2
src/main/java/com/example/demo/Export/ExportService.java

@ -4,7 +4,7 @@ import com.example.demo.domain.DTO.ConsumeDTO;
import com.example.demo.domain.DTO.GoldDetailDTO;
import com.example.demo.domain.DTO.RechargeDTO;
import com.example.demo.domain.DTO.RefundDTO;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.Result;
/**
* @program: GOLD

10
src/main/java/com/example/demo/Export/ExportServiceImpl.java

@ -5,13 +5,11 @@ import com.example.demo.domain.DTO.ConsumeDTO;
import com.example.demo.domain.DTO.RechargeDTO;
import com.example.demo.domain.DTO.RefundDTO;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.exception.SystemException;
import com.example.demo.mapper.GoldDetailMapper;
import com.example.demo.mapper.coin.GoldDetailMapper;
import com.example.demo.Util.RedisUtil;
import com.example.demo.service.AdminService;
import com.example.demo.service.UserService;
import com.example.demo.service.coin.AdminService;
import com.fasterxml.jackson.databind.ObjectMapper;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
@ -25,8 +23,6 @@ import java.time.format.DateTimeFormatter;
import java.util.HashMap;
import java.util.Map;
import static net.sf.jsqlparser.util.validation.metadata.NamedObject.user;
/**
* @program: GOLD
* @ClassName ExportServiceImpl

2
src/main/java/com/example/demo/Mysql/MysqlController.java

@ -1,6 +1,6 @@
package com.example.demo.Mysql;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.Result;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

5
src/main/java/com/example/demo/Mysql/MysqlServiceImpl.java

@ -3,15 +3,14 @@ package com.example.demo.Mysql;
import com.example.demo.Util.BaseDES;
import com.example.demo.domain.entity.User;
import com.example.demo.service.AdminService;
import com.example.demo.service.UserService;
import com.example.demo.service.coin.AdminService;
import com.example.demo.service.coin.UserService;
import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.autoconfigure.security.SecurityProperties;
import org.springframework.http.*;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

4
src/main/java/com/example/demo/Util/CacheRefreshTask.java

@ -1,7 +1,7 @@
package com.example.demo.Util;
import com.example.demo.service.GeneralService;
import com.example.demo.service.WorkbenchService;
import com.example.demo.service.coin.GeneralService;
import com.example.demo.service.coin.WorkbenchService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;

2
src/main/java/com/example/demo/Util/ExecutionContextUtil.java

@ -1,7 +1,7 @@
package com.example.demo.Util;
import com.example.demo.domain.vo.ExecutionContext;
import com.example.demo.domain.vo.coin.ExecutionContext;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;

2
src/main/java/com/example/demo/Util/ExecutionTimeAspect.java

@ -18,7 +18,7 @@ import org.springframework.stereotype.Component;
@Component
public class ExecutionTimeAspect {
@Around("execution(* com.example.demo.serviceImpl.WorkbenchServiceImpl.*(..))")
@Around("execution(* com.example.demo.serviceImpl.coin.WorkbenchServiceImpl.*(..))")
public Object logExecutionTime(ProceedingJoinPoint joinPoint) throws Throwable {
long start = System.currentTimeMillis();
Object proceed = joinPoint.proceed();

2
src/main/java/com/example/demo/Util/FeiShuAlertUtil.java

@ -2,7 +2,7 @@ package com.example.demo.Util;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.example.demo.domain.vo.ExecutionContext;
import com.example.demo.domain.vo.coin.ExecutionContext;
import com.example.demo.config.EnvConfig;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;

2
src/main/java/com/example/demo/config/RedisConfig.java

@ -1,7 +1,7 @@
package com.example.demo.config;
import com.example.demo.domain.vo.WorkbenchCard;
import com.example.demo.domain.vo.coin.WorkbenchCard;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.cache.CacheProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties;

10
src/main/java/com/example/demo/controller/AdminController.java → src/main/java/com/example/demo/controller/coin/AdminController.java

@ -1,11 +1,11 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.JWTUtil;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.vo.Password;
import com.example.demo.domain.vo.Result;
import com.example.demo.mapper.AdminMapper;
import com.example.demo.service.AdminService;
import com.example.demo.domain.vo.coin.Password;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.mapper.coin.AdminMapper;
import com.example.demo.service.coin.AdminService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

8
src/main/java/com/example/demo/controller/AuditController.java → src/main/java/com/example/demo/controller/coin/AuditController.java

@ -1,20 +1,18 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.JWTUtil;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.vo.*;
import com.example.demo.service.AuditService;
import com.example.demo.service.coin.AuditService;
import com.github.pagehelper.PageInfo;
import jakarta.servlet.http.HttpServletRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import com.example.demo.domain.vo.coin.*;
import java.util.Arrays;
import java.util.List;

14
src/main/java/com/example/demo/controller/ConsumeController.java → src/main/java/com/example/demo/controller/coin/ConsumeController.java

@ -1,15 +1,13 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.JWTUtil;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.ConsumeUser;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.Page;
import com.example.demo.domain.vo.Result;
import com.example.demo.service.ConsumeService;
import com.example.demo.domain.vo.coin.ConsumeUser;
import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.Page;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.service.coin.ConsumeService;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

9
src/main/java/com/example/demo/controller/ExportController.java → src/main/java/com/example/demo/controller/coin/ExportController.java

@ -1,4 +1,4 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.BusinessException;
import com.example.demo.Util.JWTUtil;
@ -8,9 +8,9 @@ import com.example.demo.domain.DTO.RechargeDTO;
import com.example.demo.domain.DTO.RefundDTO;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.entity.Export;
import com.example.demo.domain.vo.Result;
import com.example.demo.service.ExportExcelService;
import com.example.demo.service.GoldDetailService;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.service.coin.ExportExcelService;
import com.example.demo.service.coin.GoldDetailService;
import com.example.demo.Export.ExportService;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
@ -19,7 +19,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.UUID;
/**

10
src/main/java/com/example/demo/controller/GeneralController.java → src/main/java/com/example/demo/controller/coin/GeneralController.java

@ -1,9 +1,9 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.domain.vo.AdminVo;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.RoleVo;
import com.example.demo.service.GeneralService;
import com.example.demo.domain.vo.coin.AdminVo;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.domain.vo.coin.RoleVo;
import com.example.demo.service.coin.GeneralService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

13
src/main/java/com/example/demo/controller/GoldDetailController.java → src/main/java/com/example/demo/controller/coin/GoldDetailController.java

@ -1,4 +1,4 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.BusinessException;
import com.example.demo.Util.JWTUtil;
@ -7,11 +7,11 @@ import com.example.demo.domain.DTO.GoldDetailDTO;
import com.example.demo.domain.DTO.GoldUserDTO;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.GoldDetail;
import com.example.demo.domain.vo.Page;
import com.example.demo.domain.vo.Result;
import com.example.demo.service.GoldDetailService;
import com.example.demo.serviceImpl.AiEmotionServiceImpl;
import com.example.demo.domain.vo.coin.GoldDetail;
import com.example.demo.domain.vo.coin.Page;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.service.coin.GoldDetailService;
import com.example.demo.serviceImpl.coin.AiEmotionServiceImpl;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
@ -24,7 +24,6 @@ import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.UUID;

6
src/main/java/com/example/demo/controller/MarketController.java → src/main/java/com/example/demo/controller/coin/MarketController.java

@ -1,7 +1,7 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.domain.vo.Result;
import com.example.demo.service.MarketService;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.service.coin.MarketService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

11
src/main/java/com/example/demo/controller/MenuController.java → src/main/java/com/example/demo/controller/coin/MenuController.java

@ -1,13 +1,12 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.domain.vo.MenuVo;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.RoleVo;
import com.example.demo.service.MenuService;
import com.example.demo.domain.vo.coin.MenuVo;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.domain.vo.coin.RoleVo;
import com.example.demo.service.coin.MenuService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import java.util.List;

11
src/main/java/com/example/demo/controller/PermissionController.java → src/main/java/com/example/demo/controller/coin/PermissionController.java

@ -1,13 +1,12 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.JWTUtil;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.entity.AdminRole;
import com.example.demo.domain.vo.AdminVo;
import com.example.demo.domain.vo.Page;
import com.example.demo.domain.vo.Permission;
import com.example.demo.domain.vo.Result;
import com.example.demo.service.PermissionService;
import com.example.demo.domain.vo.coin.AdminVo;
import com.example.demo.domain.vo.coin.Page;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.service.coin.PermissionService;
import jakarta.servlet.http.HttpServletRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;

10
src/main/java/com/example/demo/controller/RateController.java → src/main/java/com/example/demo/controller/coin/RateController.java

@ -1,16 +1,14 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.domain.entity.Rate;
import com.example.demo.domain.vo.Page;
import com.example.demo.domain.vo.Result;
import com.example.demo.mapper.RateMapper;
import com.example.demo.service.RateService;
import com.example.demo.domain.vo.coin.Page;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.service.coin.RateService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.ObjectUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal;

7
src/main/java/com/example/demo/controller/RechargeController.java → src/main/java/com/example/demo/controller/coin/RechargeController.java

@ -1,10 +1,9 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.JWTUtil;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.vo.*;
import com.example.demo.service.ConsumeService;
import com.example.demo.service.RechargeService;
import com.example.demo.domain.vo.coin.*;
import com.example.demo.service.coin.RechargeService;
import jakarta.servlet.http.HttpServletRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;

8
src/main/java/com/example/demo/controller/RefundController.java → src/main/java/com/example/demo/controller/coin/RefundController.java

@ -1,10 +1,8 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.JWTUtil;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.vo.*;
import com.example.demo.service.ConsumeService;
import com.example.demo.service.RefundService;
import com.example.demo.service.coin.RefundService;
import jakarta.servlet.http.HttpServletRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@ -13,7 +11,7 @@ import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import com.example.demo.domain.vo.coin.*;
import java.util.Arrays;
import java.util.List;

12
src/main/java/com/example/demo/controller/RoleController.java → src/main/java/com/example/demo/controller/coin/RoleController.java

@ -1,13 +1,11 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.JWTUtil;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.entity.Role;
import com.example.demo.domain.vo.Page;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.RoleVo;
import com.example.demo.service.RefundService;
import com.example.demo.service.RoleService;
import com.example.demo.domain.vo.coin.Page;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.domain.vo.coin.RoleVo;
import com.example.demo.service.coin.RoleService;
import jakarta.servlet.http.HttpServletRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;

11
src/main/java/com/example/demo/controller/StatisticsController.java → src/main/java/com/example/demo/controller/coin/StatisticsController.java

@ -1,9 +1,7 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.domain.entity.Statistics;
import com.example.demo.domain.vo.Result;
import com.example.demo.service.GeneralService;
import com.example.demo.service.StatisticsService;
import com.example.demo.service.coin.GeneralService;
import com.example.demo.service.coin.StatisticsService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@ -12,9 +10,6 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Date;
import java.util.List;
/**
* @program: gold-java
* @ClassName StatisticsController

10
src/main/java/com/example/demo/controller/UserController.java → src/main/java/com/example/demo/controller/coin/UserController.java

@ -1,11 +1,9 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.GoldUser;
import com.example.demo.domain.vo.Result;
import com.example.demo.service.ConsumeService;
import com.example.demo.service.UserService;
import com.example.demo.domain.vo.coin.GoldUser;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.service.coin.UserService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;

15
src/main/java/com/example/demo/controller/WorkbenchController.java → src/main/java/com/example/demo/controller/coin/WorkbenchController.java

@ -1,26 +1,23 @@
package com.example.demo.controller;
package com.example.demo.controller.coin;
import com.example.demo.Util.JWTUtil;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.vo.WorkbenchCard;
import com.example.demo.mapper.StatisticsMapper;
import com.example.demo.service.GeneralService;
import com.example.demo.service.StatisticsService;
import com.example.demo.service.WorkbenchService;
import com.example.demo.domain.vo.coin.WorkbenchCard;
import com.example.demo.mapper.coin.StatisticsMapper;
import com.example.demo.service.coin.GeneralService;
import com.example.demo.service.coin.StatisticsService;
import com.example.demo.service.coin.WorkbenchService;
import jakarta.servlet.http.HttpServletRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.security.core.annotation.AuthenticationPrincipal;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @program: gold-java

2
src/main/java/com/example/demo/domain/DTO/ConsumeDTO.java

@ -1,6 +1,6 @@
package com.example.demo.domain.DTO;
import com.example.demo.domain.vo.ConsumeUser;
import com.example.demo.domain.vo.coin.ConsumeUser;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.NoArgsConstructor;

2
src/main/java/com/example/demo/domain/DTO/GoldDetailDTO.java

@ -1,6 +1,6 @@
package com.example.demo.domain.DTO;
import com.example.demo.domain.vo.GoldDetail;
import com.example.demo.domain.vo.coin.GoldDetail;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Data;

2
src/main/java/com/example/demo/domain/DTO/RechargeDTO.java

@ -1,6 +1,6 @@
package com.example.demo.domain.DTO;
import com.example.demo.domain.vo.RechargeUser;
import com.example.demo.domain.vo.coin.RechargeUser;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.NoArgsConstructor;

2
src/main/java/com/example/demo/domain/DTO/RefundDTO.java

@ -1,6 +1,6 @@
package com.example.demo.domain.DTO;
import com.example.demo.domain.vo.RefundUser;
import com.example.demo.domain.vo.coin.RefundUser;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import lombok.NoArgsConstructor;

2
src/main/java/com/example/demo/domain/vo/AdminVo.java → src/main/java/com/example/demo/domain/vo/coin/AdminVo.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;

2
src/main/java/com/example/demo/domain/vo/AiEmotionExportRecordVO.java → src/main/java/com/example/demo/domain/vo/coin/AiEmotionExportRecordVO.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.Data;
import lombok.NoArgsConstructor;

2
src/main/java/com/example/demo/domain/vo/AuditRequest.java → src/main/java/com/example/demo/domain/vo/coin/AuditRequest.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.AllArgsConstructor;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/ConsumeUser.java → src/main/java/com/example/demo/domain/vo/coin/ConsumeUser.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;

2
src/main/java/com/example/demo/domain/vo/ExecutionContext.java → src/main/java/com/example/demo/domain/vo/coin/ExecutionContext.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.AllArgsConstructor;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/ExportVo.java → src/main/java/com/example/demo/domain/vo/coin/ExportVo.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.Data;
import lombok.NoArgsConstructor;

2
src/main/java/com/example/demo/domain/vo/Gold.java → src/main/java/com/example/demo/domain/vo/coin/Gold.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.AllArgsConstructor;
import lombok.Data;

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

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;

2
src/main/java/com/example/demo/domain/vo/GoldUser.java → src/main/java/com/example/demo/domain/vo/coin/GoldUser.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;

2
src/main/java/com/example/demo/domain/vo/MarketRechargeStat.java → src/main/java/com/example/demo/domain/vo/coin/MarketRechargeStat.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.AllArgsConstructor;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/MenuVo.java → src/main/java/com/example/demo/domain/vo/coin/MenuVo.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.AllArgsConstructor;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/Page.java → src/main/java/com/example/demo/domain/vo/coin/Page.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.example.demo.domain.entity.User;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/Password.java → src/main/java/com/example/demo/domain/vo/coin/Password.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.AllArgsConstructor;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/Permission.java → src/main/java/com/example/demo/domain/vo/coin/Permission.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.Data;
import lombok.NoArgsConstructor;

2
src/main/java/com/example/demo/domain/vo/RateDetail.java → src/main/java/com/example/demo/domain/vo/coin/RateDetail.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/RechargeAudit.java → src/main/java/com/example/demo/domain/vo/coin/RechargeAudit.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

2
src/main/java/com/example/demo/domain/vo/RechargeUser.java → src/main/java/com/example/demo/domain/vo/coin/RechargeUser.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;

2
src/main/java/com/example/demo/domain/vo/RefundAudit.java → src/main/java/com/example/demo/domain/vo/coin/RefundAudit.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

2
src/main/java/com/example/demo/domain/vo/RefundUser.java → src/main/java/com/example/demo/domain/vo/coin/RefundUser.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;

2
src/main/java/com/example/demo/domain/vo/Result.java → src/main/java/com/example/demo/domain/vo/coin/Result.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.example.demo.Util.BusinessException;
import com.fasterxml.jackson.core.JsonProcessingException;

2
src/main/java/com/example/demo/domain/vo/RoleMenu.java → src/main/java/com/example/demo/domain/vo/coin/RoleMenu.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.Data;
import lombok.NoArgsConstructor;

2
src/main/java/com/example/demo/domain/vo/RoleVo.java → src/main/java/com/example/demo/domain/vo/coin/RoleVo.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

2
src/main/java/com/example/demo/domain/vo/TestRequest.java → src/main/java/com/example/demo/domain/vo/coin/TestRequest.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/Total.java → src/main/java/com/example/demo/domain/vo/coin/Total.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.Data;
import lombok.NoArgsConstructor;

2
src/main/java/com/example/demo/domain/vo/WorkbenchCard.java → src/main/java/com/example/demo/domain/vo/coin/WorkbenchCard.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;

2
src/main/java/com/example/demo/domain/vo/WorkbenchFullStatistics.java → src/main/java/com/example/demo/domain/vo/coin/WorkbenchFullStatistics.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.AllArgsConstructor;
import lombok.Data;

2
src/main/java/com/example/demo/domain/vo/WorkbenchMarketCard.java → src/main/java/com/example/demo/domain/vo/coin/WorkbenchMarketCard.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;

2
src/main/java/com/example/demo/domain/vo/WorkbenchMarketGraph.java → src/main/java/com/example/demo/domain/vo/coin/WorkbenchMarketGraph.java

@ -1,4 +1,4 @@
package com.example.demo.domain.vo;
package com.example.demo.domain.vo.coin;
import lombok.AllArgsConstructor;
import lombok.Data;

2
src/main/java/com/example/demo/mapper/AdminMapper.java → src/main/java/com/example/demo/mapper/coin/AdminMapper.java

@ -1,4 +1,4 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.Admin;
import org.apache.ibatis.annotations.Mapper;

4
src/main/java/com/example/demo/mapper/AiEmotionMapper.java → src/main/java/com/example/demo/mapper/coin/AiEmotionMapper.java

@ -1,6 +1,6 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.vo.AiEmotionExportRecordVO;
import com.example.demo.domain.vo.coin.AiEmotionExportRecordVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

7
src/main/java/com/example/demo/mapper/AuditMapper.java → src/main/java/com/example/demo/mapper/coin/AuditMapper.java

@ -1,10 +1,9 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.RechargeAudit;
import com.example.demo.domain.vo.RefundAudit;
import com.github.pagehelper.PageInfo;
import com.example.demo.domain.vo.coin.RechargeAudit;
import com.example.demo.domain.vo.coin.RefundAudit;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

4
src/main/java/com/example/demo/mapper/ConsumeMapper.java → src/main/java/com/example/demo/mapper/coin/ConsumeMapper.java

@ -1,7 +1,7 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.ConsumeUser;
import com.example.demo.domain.vo.coin.ConsumeUser;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

5
src/main/java/com/example/demo/mapper/ExportMapper.java → src/main/java/com/example/demo/mapper/coin/ExportMapper.java

@ -1,8 +1,7 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.Export;
import com.example.demo.domain.vo.ExportVo;
import io.lettuce.core.StrAlgoArgs;
import com.example.demo.domain.vo.coin.ExportVo;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

2
src/main/java/com/example/demo/mapper/GeneralMapper.java → src/main/java/com/example/demo/mapper/coin/GeneralMapper.java

@ -1,4 +1,4 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import org.apache.ibatis.annotations.Mapper;

6
src/main/java/com/example/demo/mapper/GoldDetailMapper.java → src/main/java/com/example/demo/mapper/coin/GoldDetailMapper.java

@ -1,8 +1,8 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.GoldDetail;
import com.example.demo.domain.vo.Total;
import com.example.demo.domain.vo.coin.GoldDetail;
import com.example.demo.domain.vo.coin.Total;
import lombok.Data;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

2
src/main/java/com/example/demo/mapper/MarketMapper.java → src/main/java/com/example/demo/mapper/coin/MarketMapper.java

@ -1,4 +1,4 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.Market;

9
src/main/java/com/example/demo/mapper/MenuMapper.java → src/main/java/com/example/demo/mapper/coin/MenuMapper.java

@ -1,11 +1,10 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.Menu;
import com.example.demo.domain.entity.Role;
import com.example.demo.domain.vo.MenuVo;
import com.example.demo.domain.vo.RoleMenu;
import com.example.demo.domain.vo.RoleVo;
import com.example.demo.domain.vo.coin.MenuVo;
import com.example.demo.domain.vo.coin.RoleMenu;
import com.example.demo.domain.vo.coin.RoleVo;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

6
src/main/java/com/example/demo/mapper/PermissionMapper.java → src/main/java/com/example/demo/mapper/coin/PermissionMapper.java

@ -1,10 +1,10 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.entity.AdminRole;
import com.example.demo.domain.entity.Role;
import com.example.demo.domain.vo.AdminVo;
import com.example.demo.domain.vo.Permission;
import com.example.demo.domain.vo.coin.AdminVo;
import com.example.demo.domain.vo.coin.Permission;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

4
src/main/java/com/example/demo/mapper/RateMapper.java → src/main/java/com/example/demo/mapper/coin/RateMapper.java

@ -1,7 +1,7 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.Rate;
import com.example.demo.domain.vo.RateDetail;
import com.example.demo.domain.vo.coin.RateDetail;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

6
src/main/java/com/example/demo/mapper/RechargeMapper.java → src/main/java/com/example/demo/mapper/coin/RechargeMapper.java

@ -1,9 +1,9 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.RechargeUser;
import com.example.demo.domain.vo.RefundUser;
import com.example.demo.domain.vo.coin.RechargeUser;
import com.example.demo.domain.vo.coin.RefundUser;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

6
src/main/java/com/example/demo/mapper/RefundMapper.java → src/main/java/com/example/demo/mapper/coin/RefundMapper.java

@ -1,8 +1,8 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.ConsumeUser;
import com.example.demo.domain.vo.RefundUser;
import com.example.demo.domain.vo.coin.ConsumeUser;
import com.example.demo.domain.vo.coin.RefundUser;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

4
src/main/java/com/example/demo/mapper/RoleMapper.java → src/main/java/com/example/demo/mapper/coin/RoleMapper.java

@ -1,8 +1,8 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.Role;
import com.example.demo.domain.vo.RoleVo;
import com.example.demo.domain.vo.coin.RoleVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

4
src/main/java/com/example/demo/mapper/StatisticsMapper.java → src/main/java/com/example/demo/mapper/coin/StatisticsMapper.java

@ -1,8 +1,8 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.Statistics;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.MarketRechargeStat;
import com.example.demo.domain.vo.coin.MarketRechargeStat;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

7
src/main/java/com/example/demo/mapper/UserMapper.java → src/main/java/com/example/demo/mapper/coin/UserMapper.java

@ -1,9 +1,8 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.GoldUser;
import lombok.Data;
import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.GoldUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

6
src/main/java/com/example/demo/mapper/WorkBenchMapper.java → src/main/java/com/example/demo/mapper/coin/WorkBenchMapper.java

@ -1,7 +1,7 @@
package com.example.demo.mapper;
package com.example.demo.mapper.coin;
import com.example.demo.domain.vo.WorkbenchCard;
import com.example.demo.domain.vo.WorkbenchFullStatistics;
import com.example.demo.domain.vo.coin.WorkbenchCard;
import com.example.demo.domain.vo.coin.WorkbenchFullStatistics;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

2
src/main/java/com/example/demo/security/SecurityConfig.java

@ -2,7 +2,7 @@ package com.example.demo.security;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.Result;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;

6
src/main/java/com/example/demo/service/AdminService.java → src/main/java/com/example/demo/service/coin/AdminService.java

@ -1,8 +1,8 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.vo.Password;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.Password;
import com.example.demo.domain.vo.coin.Result;
/**
* @program: GOLD

6
src/main/java/com/example/demo/service/AiEmotionService.java → src/main/java/com/example/demo/service/coin/AiEmotionService.java

@ -1,7 +1,7 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.vo.AiEmotionExportRecordVO;
import com.example.demo.domain.vo.ExportVo;
import com.example.demo.domain.vo.coin.AiEmotionExportRecordVO;
import com.example.demo.domain.vo.coin.ExportVo;
/**
* @program: GOLD

8
src/main/java/com/example/demo/service/AuditService.java → src/main/java/com/example/demo/service/coin/AuditService.java

@ -1,8 +1,8 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.RechargeAudit;
import com.example.demo.domain.vo.RefundAudit;
import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.RechargeAudit;
import com.example.demo.domain.vo.coin.RefundAudit;
import com.github.pagehelper.PageInfo;
/**

9
src/main/java/com/example/demo/service/ConsumeService.java → src/main/java/com/example/demo/service/coin/ConsumeService.java

@ -1,10 +1,9 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.ConsumeUser;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.ConsumeUser;
import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.Result;
import com.github.pagehelper.PageInfo;
/**

2
src/main/java/com/example/demo/service/ExportExcelService.java → src/main/java/com/example/demo/service/coin/ExportExcelService.java

@ -1,4 +1,4 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.entity.Export;

5
src/main/java/com/example/demo/service/GeneralService.java → src/main/java/com/example/demo/service/coin/GeneralService.java

@ -1,8 +1,5 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.util.Date;
import java.util.List;

5
src/main/java/com/example/demo/service/GoldDetailService.java → src/main/java/com/example/demo/service/coin/GoldDetailService.java

@ -1,10 +1,9 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.DTO.GoldDetailDTO;
import com.example.demo.domain.DTO.GoldUserDTO;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.*;
import com.example.demo.domain.vo.coin.*;
import com.github.pagehelper.PageInfo;

2
src/main/java/com/example/demo/service/MarketService.java → src/main/java/com/example/demo/service/coin/MarketService.java

@ -1,4 +1,4 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.entity.Market;

8
src/main/java/com/example/demo/service/MenuService.java → src/main/java/com/example/demo/service/coin/MenuService.java

@ -1,9 +1,9 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import java.util.List;
import com.example.demo.domain.vo.MenuVo;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.RoleVo;
import com.example.demo.domain.vo.coin.MenuVo;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.domain.vo.coin.RoleVo;
/**
* @program: gold-java

8
src/main/java/com/example/demo/service/PermissionService.java → src/main/java/com/example/demo/service/coin/PermissionService.java

@ -1,11 +1,11 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.entity.AdminRole;
import com.example.demo.domain.entity.Role;
import com.example.demo.domain.vo.AdminVo;
import com.example.demo.domain.vo.Permission;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.AdminVo;
import com.example.demo.domain.vo.coin.Permission;
import com.example.demo.domain.vo.coin.Result;
import com.github.pagehelper.PageInfo;
import java.util.List;

6
src/main/java/com/example/demo/service/RateService.java → src/main/java/com/example/demo/service/coin/RateService.java

@ -1,8 +1,8 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.entity.Rate;
import com.example.demo.domain.vo.RateDetail;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.RateDetail;
import com.example.demo.domain.vo.coin.Result;
import com.github.pagehelper.PageInfo;
public interface RateService {

10
src/main/java/com/example/demo/service/RechargeService.java → src/main/java/com/example/demo/service/coin/RechargeService.java

@ -1,9 +1,9 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.vo.ConsumeUser;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.RechargeUser;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.ConsumeUser;
import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.RechargeUser;
import com.example.demo.domain.vo.coin.Result;
import com.github.pagehelper.PageInfo;
/**

10
src/main/java/com/example/demo/service/RefundService.java → src/main/java/com/example/demo/service/coin/RefundService.java

@ -1,10 +1,10 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.vo.ConsumeUser;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.RefundUser;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.coin.ConsumeUser;
import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.RefundUser;
import com.example.demo.domain.vo.coin.Result;
import com.github.pagehelper.PageInfo;
import java.util.List;

8
src/main/java/com/example/demo/service/RoleService.java → src/main/java/com/example/demo/service/coin/RoleService.java

@ -1,9 +1,9 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.vo.ConsumeUser;
import com.example.demo.domain.vo.Result;
import com.example.demo.domain.vo.RoleVo;
import com.example.demo.domain.vo.coin.ConsumeUser;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.domain.vo.coin.RoleVo;
import com.github.pagehelper.PageInfo;
import java.util.List;

6
src/main/java/com/example/demo/service/StatisticsService.java → src/main/java/com/example/demo/service/coin/StatisticsService.java

@ -1,8 +1,4 @@
package com.example.demo.service;
import com.example.demo.domain.entity.Statistics;
import java.util.Date;
package com.example.demo.service.coin;
/**
* @program: gold-java

10
src/main/java/com/example/demo/service/UserService.java → src/main/java/com/example/demo/service/coin/UserService.java

@ -1,11 +1,9 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.GoldUser;
import com.example.demo.domain.vo.Result;
import java.util.List;
import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.GoldUser;
import com.example.demo.domain.vo.coin.Result;
/**
* @program: gold-java

7
src/main/java/com/example/demo/service/WorkbenchService.java → src/main/java/com/example/demo/service/coin/WorkbenchService.java

@ -1,12 +1,11 @@
package com.example.demo.service;
package com.example.demo.service.coin;
import com.example.demo.domain.entity.Statistics;
import com.example.demo.domain.vo.WorkbenchCard;
import com.example.demo.domain.vo.WorkbenchMarketCard;
import com.example.demo.domain.vo.coin.WorkbenchCard;
import com.example.demo.domain.vo.coin.WorkbenchMarketCard;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @program: gold-java

4
src/main/java/com/example/demo/service/listen/AiEmotionExportListener.java

@ -6,8 +6,8 @@ import cn.hutool.core.util.StrUtil;
import com.example.demo.Util.ExecutionContextUtil;
import com.example.demo.Util.FeiShuAlertUtil;
import com.example.demo.Util.RedisUtil;
import com.example.demo.domain.vo.ExecutionContext;
import com.example.demo.service.ExportExcelService;
import com.example.demo.domain.vo.coin.ExecutionContext;
import com.example.demo.service.coin.ExportExcelService;
import com.example.demo.service.queue.AbstractMessageListener;

5
src/main/java/com/example/demo/service/listen/ConsumeListener.java

@ -1,12 +1,11 @@
package com.example.demo.service.listen;
import cn.hutool.core.util.StrUtil;
import com.example.demo.Export.ExportService;
import com.example.demo.Util.ExecutionContextUtil;
import com.example.demo.Util.FeiShuAlertUtil;
import com.example.demo.Util.RedisUtil;
import com.example.demo.domain.vo.ExecutionContext;
import com.example.demo.service.ExportExcelService;
import com.example.demo.domain.vo.coin.ExecutionContext;
import com.example.demo.service.coin.ExportExcelService;
import com.example.demo.service.queue.AbstractMessageListener;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

5
src/main/java/com/example/demo/service/listen/GoldListener.java

@ -5,9 +5,8 @@ import cn.hutool.core.util.StrUtil;
import com.example.demo.Util.ExecutionContextUtil;
import com.example.demo.Util.FeiShuAlertUtil;
import com.example.demo.Util.RedisUtil;
import com.example.demo.domain.vo.ExecutionContext;
import com.example.demo.service.ExportExcelService;
import com.example.demo.service.GoldDetailService;
import com.example.demo.domain.vo.coin.ExecutionContext;
import com.example.demo.service.coin.ExportExcelService;
import com.example.demo.service.queue.AbstractMessageListener;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

5
src/main/java/com/example/demo/service/listen/RechargeListener.java

@ -1,12 +1,11 @@
package com.example.demo.service.listen;
import cn.hutool.core.util.StrUtil;
import com.example.demo.Export.ExportService;
import com.example.demo.Util.ExecutionContextUtil;
import com.example.demo.Util.FeiShuAlertUtil;
import com.example.demo.Util.RedisUtil;
import com.example.demo.domain.vo.ExecutionContext;
import com.example.demo.service.ExportExcelService;
import com.example.demo.domain.vo.coin.ExecutionContext;
import com.example.demo.service.coin.ExportExcelService;
import com.example.demo.service.queue.AbstractMessageListener;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

5
src/main/java/com/example/demo/service/listen/RefundListener.java

@ -1,12 +1,11 @@
package com.example.demo.service.listen;
import cn.hutool.core.util.StrUtil;
import com.example.demo.Export.ExportService;
import com.example.demo.Util.ExecutionContextUtil;
import com.example.demo.Util.FeiShuAlertUtil;
import com.example.demo.Util.RedisUtil;
import com.example.demo.domain.vo.ExecutionContext;
import com.example.demo.service.ExportExcelService;
import com.example.demo.domain.vo.coin.ExecutionContext;
import com.example.demo.service.coin.ExportExcelService;
import com.example.demo.service.queue.AbstractMessageListener;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

10
src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java → src/main/java/com/example/demo/serviceImpl/coin/AdminServiceImpl.java

@ -1,10 +1,10 @@
package com.example.demo.serviceImpl;
package com.example.demo.serviceImpl.coin;
import com.example.demo.domain.entity.Admin;
import com.example.demo.domain.vo.Password;
import com.example.demo.domain.vo.Result;
import com.example.demo.mapper.AdminMapper;
import com.example.demo.service.AdminService;
import com.example.demo.domain.vo.coin.Password;
import com.example.demo.domain.vo.coin.Result;
import com.example.demo.mapper.coin.AdminMapper;
import com.example.demo.service.coin.AdminService;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.authentication.AuthenticationManager;

12
src/main/java/com/example/demo/serviceImpl/AiEmotionServiceImpl.java → src/main/java/com/example/demo/serviceImpl/coin/AiEmotionServiceImpl.java

@ -1,10 +1,10 @@
package com.example.demo.serviceImpl;
package com.example.demo.serviceImpl.coin;
import com.example.demo.domain.vo.AiEmotionExportRecordVO;
import com.example.demo.domain.vo.ExportVo;
import com.example.demo.mapper.AiEmotionMapper;
import com.example.demo.mapper.ExportMapper;
import com.example.demo.service.AiEmotionService;
import com.example.demo.domain.vo.coin.AiEmotionExportRecordVO;
import com.example.demo.domain.vo.coin.ExportVo;
import com.example.demo.mapper.coin.AiEmotionMapper;
import com.example.demo.mapper.coin.ExportMapper;
import com.example.demo.service.coin.AiEmotionService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

22
src/main/java/com/example/demo/serviceImpl/AuditServiceImpl.java → src/main/java/com/example/demo/serviceImpl/coin/AuditServiceImpl.java

@ -1,25 +1,23 @@
package com.example.demo.serviceImpl;
package com.example.demo.serviceImpl.coin;
import com.example.demo.Util.GoldTistV2;
import com.example.demo.domain.entity.User;
import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.vo.Gold;
import com.example.demo.domain.vo.GoldUser;
import com.example.demo.domain.vo.RechargeAudit;
import com.example.demo.domain.vo.RefundAudit;
import com.example.demo.mapper.AuditMapper;
import com.example.demo.mapper.UserMapper;
import com.example.demo.service.AdminService;
import com.example.demo.service.AuditService;
import com.example.demo.service.GeneralService;
import com.example.demo.service.PermissionService;
import com.example.demo.domain.vo.coin.Gold;
import com.example.demo.domain.vo.coin.GoldUser;
import com.example.demo.domain.vo.coin.RechargeAudit;
import com.example.demo.domain.vo.coin.RefundAudit;
import com.example.demo.mapper.coin.AuditMapper;
import com.example.demo.mapper.coin.UserMapper;
import com.example.demo.service.coin.AdminService;
import com.example.demo.service.coin.AuditService;
import com.example.demo.service.coin.GeneralService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Arrays;
import java.util.Date;
import java.util.List;

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save