1.优化目录结构

This commit is contained in:
2025-08-01 15:10:15 +08:00
parent 4c0d5dbd75
commit 93c10482d0
44 changed files with 68 additions and 274 deletions

View File

@@ -1,13 +1,15 @@
package vvpkassistant.Anchors;
package vvpkassistant.Anchors.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import vvpkassistant.Anchors.mapper.AnchorDao;
import vvpkassistant.Anchors.model.AnchorModel;
import vvpkassistant.Data.ResponseData;
import vvpkassistant.Data.ResponseInfo;
import vvpkassistant.pk.PkRecordDao;
import vvpkassistant.pk.mapper.PkRecordDao;
import java.util.List;
import java.util.Map;

View File

@@ -1,9 +1,10 @@
package vvpkassistant.Anchors;
package vvpkassistant.Anchors.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import vvpkassistant.Anchors.model.AnchorModel;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package vvpkassistant.Anchors;
package vvpkassistant.Anchors.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@@ -1,8 +1,11 @@
package vvpkassistant.FunctionConfig;
package vvpkassistant.FunctionConfig.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import vvpkassistant.Data.ResponseData;
import vvpkassistant.Data.ResponseInfo;
import vvpkassistant.FunctionConfig.mapper.FunctionConfigMapper;
import vvpkassistant.FunctionConfig.model.FunctionConfigModel;
import vvpkassistant.config.FunctionConfigHolder;
@RestController
@RequestMapping("config")

View File

@@ -1,8 +1,9 @@
package vvpkassistant.FunctionConfig;
package vvpkassistant.FunctionConfig.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import vvpkassistant.FunctionConfig.model.FunctionConfigModel;
@Mapper
public interface FunctionConfigMapper extends BaseMapper<FunctionConfigModel> {

View File

@@ -1,4 +1,4 @@
package vvpkassistant.FunctionConfig;
package vvpkassistant.FunctionConfig.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@@ -5,11 +5,8 @@ import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.google.gson.reflect.TypeToken;
import lombok.SneakyThrows;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import vvpkassistant.Data.WxChatParam;
import vvpkassistant.Data.WxParam;
import vvpkassistant.User.UserModel;
import java.io.BufferedReader;
import java.io.DataOutputStream;

View File

@@ -1,4 +1,4 @@
package vvpkassistant.User;
package vvpkassistant.User.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import vvpkassistant.CoinRecords.CoinRecords;
@@ -6,13 +6,15 @@ import vvpkassistant.CoinRecords.CoinRecordsDao;
import vvpkassistant.Data.ResponseData;
import vvpkassistant.Data.ResponseInfo;
import vvpkassistant.Data.WxChatParam;
import vvpkassistant.FunctionConfig.FunctionConfigHolder;
import vvpkassistant.User.mapper.UserDao;
import vvpkassistant.User.model.UserModel;
import vvpkassistant.config.FunctionConfigHolder;
import vvpkassistant.Tools.VVRequester;
import vvpkassistant.Tools.VVTools;
import vvpkassistant.pk.PkInfoDao;
import vvpkassistant.pk.PkInfoModel;
import vvpkassistant.pk.PkRecordDetail;
import vvpkassistant.pk.PkRecordDetailDao;
import vvpkassistant.pk.mapper.PkInfoDao;
import vvpkassistant.pk.model.PkInfoModel;
import vvpkassistant.pk.model.PkRecordDetail;
import vvpkassistant.pk.mapper.PkRecordDetailDao;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

View File

@@ -1,11 +1,12 @@
package vvpkassistant.User;
package vvpkassistant.User.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import vvpkassistant.pk.PkRecord;
import vvpkassistant.User.model.UserModel;
import vvpkassistant.pk.model.PkRecord;
import java.util.List;
@Mapper

View File

@@ -1,4 +1,4 @@
package vvpkassistant.User;
package vvpkassistant.User.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@@ -1,10 +1,12 @@
package vvpkassistant.chat;
package vvpkassistant.chat.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import vvpkassistant.Data.ResponseData;
import vvpkassistant.Data.ResponseInfo;
import vvpkassistant.chat.mapper.ChatDao;
import vvpkassistant.chat.model.ChatModel;
import java.util.HashMap;
import java.util.Map;

View File

@@ -1,9 +1,10 @@
package vvpkassistant.chat;
package vvpkassistant.chat.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import vvpkassistant.chat.model.ChatModel;
@Mapper
public interface ChatDao extends BaseMapper<ChatModel> {

View File

@@ -1,4 +1,4 @@
package vvpkassistant.chat;
package vvpkassistant.chat.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

View File

@@ -1,8 +1,9 @@
package vvpkassistant.FunctionConfig;
package vvpkassistant.config;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import vvpkassistant.FunctionConfig.mapper.FunctionConfigMapper;
import vvpkassistant.FunctionConfig.model.FunctionConfigModel;
import javax.annotation.PostConstruct;
import java.util.List;
@@ -12,7 +13,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
@RequiredArgsConstructor
public class FunctionConfigHolder {
// 线程安全的全局配置容器
static final List<FunctionConfigModel> CONFIGS = new CopyOnWriteArrayList<>();
static public final List<FunctionConfigModel> CONFIGS = new CopyOnWriteArrayList<>();
@Autowired
private FunctionConfigMapper configMapper;

View File

@@ -1,14 +1,20 @@
package vvpkassistant.pk;
package vvpkassistant.pk.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import vvpkassistant.CoinRecords.CoinRecords;
import vvpkassistant.CoinRecords.CoinRecordsDao;
import vvpkassistant.Data.ResponseData;
import vvpkassistant.Data.ResponseInfo;
import vvpkassistant.FunctionConfig.FunctionConfigHolder;
import vvpkassistant.config.FunctionConfigHolder;
import vvpkassistant.Tools.VVTools;
import vvpkassistant.User.UserDao;
import vvpkassistant.User.UserModel;
import vvpkassistant.User.mapper.UserDao;
import vvpkassistant.User.model.UserModel;
import vvpkassistant.pk.mapper.PkInfoDao;
import vvpkassistant.pk.mapper.PkRecordDao;
import vvpkassistant.pk.mapper.PkRecordDetailDao;
import vvpkassistant.pk.model.PkInfoModel;
import vvpkassistant.pk.model.PkRecord;
import vvpkassistant.pk.model.PkRecordDetail;
import java.util.List;
import java.util.Map;

View File

@@ -1,7 +1,8 @@
package vvpkassistant.pk;
package vvpkassistant.pk.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.*;
import org.jetbrains.annotations.Nullable;
import vvpkassistant.pk.model.PkInfoModel;
import java.util.List;
import java.util.Map;

View File

@@ -1,9 +1,12 @@
package vvpkassistant.pk;
package vvpkassistant.pk.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import vvpkassistant.pk.model.PkRecordDetail;
import vvpkassistant.pk.model.PkRecord;
import java.util.List;

View File

@@ -1,9 +1,10 @@
package vvpkassistant.pk;
package vvpkassistant.pk.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import vvpkassistant.pk.model.PkRecordDetail;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package vvpkassistant.pk;
package vvpkassistant.pk.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;

View File

@@ -1,4 +1,4 @@
package vvpkassistant.pk;
package vvpkassistant.pk.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

View File

@@ -1,4 +1,4 @@
package vvpkassistant.pk;
package vvpkassistant.pk.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;