From df8740dee1588fa923bed381c4b6ae94fa7cc372 Mon Sep 17 00:00:00 2001
From: willy <2462310981@qq.com>
Date: Wed, 16 Jul 2025 18:04:04 +0800
Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E5=AE=8C=E6=88=90=E6=8A=BD?=
=?UTF-8?q?=E5=A5=96=E7=9A=84=E6=89=80=E6=9C=89=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/uiDesigner.xml | 124 ++++++++++++++
.../java/com/lottery/utils/LoginHttpUtils.java | 30 ++++
.../src/main/java/com/lottery/dto/AdminLogin.java | 17 ++
.../src/main/java/com/lottery/dto/FixUserDto.java | 21 +++
.../src/main/java/com/lottery/dto/GradeDto.java | 2 +-
.../main/java/com/lottery/dto/StartLotteryDto.java | 20 +++
.../main/java/com/lottery/entity/UserDetail.java | 32 ++++
lottery-system/lottery-service/pom.xml | 1 +
.../admin/controller/AdminGradeController.java | 4 +-
.../admin/controller/AdminPrizeController.java | 16 +-
.../admin/controller/AdminUserController.java | 65 +++++++-
.../com/lottery/admin/mapper/AdminGradeMapper.java | 1 +
.../admin/mapper/AdminUserDetailMapper.java | 23 +++
.../com/lottery/admin/mapper/AdminUserMapper.java | 2 +
.../lottery/admin/service/AdminPrizeService.java | 4 +-
.../admin/service/AdminUserDetailService.java | 25 +++
.../lottery/admin/service/AdminUserService.java | 10 +-
.../admin/service/Impl/AdminPrizeServiceImpl.java | 39 ++++-
.../service/Impl/AdminUserDetailServiceImpl.java | 180 +++++++++++++++++++++
.../admin/service/Impl/AdminUserServiceImpl.java | 52 +++++-
.../lottery/api/controller/LotteryController.java | 39 +++++
.../java/com/lottery/api/mapper/IGradeMapper.java | 3 +
.../com/lottery/api/mapper/IUserDetailMapper.java | 18 +++
.../lottery/api/service/IUserDetailService.java | 17 ++
.../api/service/Impl/UserDetailServiceImpl.java | 129 +++++++++++++++
.../lottery/api/service/Impl/UserServiceImpl.java | 2 +-
.../src/main/resources/application.yml | 13 +-
.../mapper/admin/AdminUserDetailMapper.xml | 6 +
.../resources/mapper/admin/AdminUserMapper.xml | 3 +
.../src/main/resources/mapper/api/gradeMapper.xml | 3 -
.../main/resources/mapper/api/userDetailMapper.xml | 6 +
lottery-system/pom.xml | 6 +
32 files changed, 884 insertions(+), 29 deletions(-)
create mode 100644 .idea/uiDesigner.xml
create mode 100644 lottery-system/lottery-common/src/main/java/com/lottery/utils/LoginHttpUtils.java
create mode 100644 lottery-system/lottery-pojo/src/main/java/com/lottery/dto/AdminLogin.java
create mode 100644 lottery-system/lottery-pojo/src/main/java/com/lottery/dto/FixUserDto.java
create mode 100644 lottery-system/lottery-pojo/src/main/java/com/lottery/dto/StartLotteryDto.java
create mode 100644 lottery-system/lottery-pojo/src/main/java/com/lottery/entity/UserDetail.java
create mode 100644 lottery-system/lottery-service/src/main/java/com/lottery/admin/mapper/AdminUserDetailMapper.java
create mode 100644 lottery-system/lottery-service/src/main/java/com/lottery/admin/service/AdminUserDetailService.java
create mode 100644 lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminUserDetailServiceImpl.java
create mode 100644 lottery-system/lottery-service/src/main/java/com/lottery/api/controller/LotteryController.java
create mode 100644 lottery-system/lottery-service/src/main/java/com/lottery/api/mapper/IUserDetailMapper.java
create mode 100644 lottery-system/lottery-service/src/main/java/com/lottery/api/service/IUserDetailService.java
create mode 100644 lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/UserDetailServiceImpl.java
create mode 100644 lottery-system/lottery-service/src/main/resources/mapper/admin/AdminUserDetailMapper.xml
create mode 100644 lottery-system/lottery-service/src/main/resources/mapper/api/userDetailMapper.xml
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
new file mode 100644
index 0000000..2b63946
--- /dev/null
+++ b/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/lottery-system/lottery-common/src/main/java/com/lottery/utils/LoginHttpUtils.java b/lottery-system/lottery-common/src/main/java/com/lottery/utils/LoginHttpUtils.java
new file mode 100644
index 0000000..741d974
--- /dev/null
+++ b/lottery-system/lottery-common/src/main/java/com/lottery/utils/LoginHttpUtils.java
@@ -0,0 +1,30 @@
+//package com.lottery.utils;
+//
+//import org.springframework.stereotype.Component;
+//
+///**
+// * @program: lottery
+// * @ClassName LoginHttpUtils
+// * @description:
+// * @author: wwl
+// * @create: 2025-07-16 10:07
+// * @Version 1.0
+// **/
+//
+//@Component
+//public class LoginHttpUtils {
+// private final RestTemplate restTemplate;
+//
+// public HttpUtil(RestTemplateBuilder restTemplateBuilder) {
+// this.restTemplate = restTemplateBuilder.build();
+// }
+//
+// public T post(String url, Object request, Class responseType) {
+// HttpHeaders headers = new HttpHeaders();
+// headers.setContentType(MediaType.APPLICATION_JSON);
+// HttpEntity