Compare commits

..

4 Commits

341 changed files with 1227 additions and 1218 deletions

1
.idea/.gitignore generated vendored
View File

@ -1,3 +1,4 @@
# Default ignored files # Default ignored files
/shelf/ /shelf/
/workspace.xml /workspace.xml
CopilotChatHistory.xml

View File

@ -46,7 +46,7 @@
</executions> </executions>
<configuration> <configuration>
<excludeDevtools>true</excludeDevtools> <excludeDevtools>true</excludeDevtools>
<mainClass>com.imyeyu.server.TimiServerAPI</mainClass> <mainClass>com.imyeyu.api.TimiServerAPI</mainClass>
<finalName>${project.artifactId}</finalName> <finalName>${project.artifactId}</finalName>
</configuration> </configuration>
</plugin> </plugin>

View File

@ -1,4 +1,4 @@
package com.imyeyu.server; package com.imyeyu.api;
import com.imyeyu.io.IO; import com.imyeyu.io.IO;
import com.imyeyu.java.TimiJava; import com.imyeyu.java.TimiJava;
@ -27,7 +27,7 @@ import java.io.File;
* @since 2021-02-23 21:35 * @since 2021-02-23 21:35
*/ */
@Slf4j @Slf4j
@SpringBootApplication(scanBasePackages = {"com.imyeyu.server", "com.imyeyu.spring"}) @SpringBootApplication(scanBasePackages = {"com.imyeyu.api", "com.imyeyu.spring"})
@EnableTransactionManagement @EnableTransactionManagement
public class TimiServerAPI implements OS.FileSystem, ApplicationContextAware { public class TimiServerAPI implements OS.FileSystem, ApplicationContextAware {

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.annotation; package com.imyeyu.api.annotation;
import com.imyeyu.server.bean.CaptchaFrom; import com.imyeyu.api.bean.CaptchaFrom;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.annotation; package com.imyeyu.api.annotation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import com.imyeyu.server.bean.CaptchaFrom; import com.imyeyu.api.bean.CaptchaFrom;
import com.imyeyu.server.util.CaptchaManager; import com.imyeyu.api.util.CaptchaManager;
import com.imyeyu.spring.bean.CaptchaData; import com.imyeyu.spring.bean.CaptchaData;
import org.aspectj.lang.JoinPoint; import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Aspect;
@ -33,7 +33,7 @@ public class CaptchaValidInterceptor {
private CaptchaManager captchaManager; private CaptchaManager captchaManager;
/** 注入注解 */ /** 注入注解 */
@Pointcut("@annotation(com.imyeyu.server.annotation.CaptchaValid)") @Pointcut("@annotation(com.imyeyu.api.annotation.CaptchaValid)")
public void captchaPointCut() { public void captchaPointCut() {
} }

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.annotation; package com.imyeyu.api.annotation;
import com.imyeyu.server.modules.common.bean.SettingKey; import com.imyeyu.api.modules.common.bean.SettingKey;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@ -1,11 +1,11 @@
package com.imyeyu.server.annotation; package com.imyeyu.api.annotation;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import com.imyeyu.java.bean.timi.TimiCode; import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.common.service.SettingService; import com.imyeyu.api.modules.common.service.SettingService;
import org.springframework.context.annotation.Lazy; import org.springframework.context.annotation.Lazy;
import org.springframework.lang.NonNull; import org.springframework.lang.NonNull;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.annotation; package com.imyeyu.api.annotation;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;

View File

@ -1,11 +1,11 @@
package com.imyeyu.server.annotation; package com.imyeyu.api.annotation;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import com.imyeyu.java.bean.timi.TimiCode; import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.blog.util.UserToken; import com.imyeyu.api.modules.blog.util.UserToken;
import com.imyeyu.spring.TimiSpring; import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.annotation.RequiredToken; import com.imyeyu.spring.annotation.RequiredToken;
import com.imyeyu.spring.annotation.RequiredTokenAbstractInterceptor; import com.imyeyu.spring.annotation.RequiredTokenAbstractInterceptor;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.bean; package com.imyeyu.api.bean;
/** /**
* 验证码来源 * 验证码来源

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.bean; package com.imyeyu.api.bean;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.bean; package com.imyeyu.api.bean;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.bean; package com.imyeyu.api.bean;
import lombok.Data; import lombok.Data;
import com.imyeyu.utils.OS; import com.imyeyu.utils.OS;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config; package com.imyeyu.api.config;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config; package com.imyeyu.api.config;
import com.google.gson.Gson; import com.google.gson.Gson;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config; package com.imyeyu.api.config;
import jakarta.servlet.Filter; import jakarta.servlet.Filter;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config; package com.imyeyu.api.config;
import com.mongodb.client.MongoClient; import com.mongodb.client.MongoClient;
import com.mongodb.client.gridfs.GridFSBucket; import com.mongodb.client.gridfs.GridFSBucket;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.config; package com.imyeyu.api.config;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import com.imyeyu.server.modules.blog.entity.ArticleRanking; import com.imyeyu.api.modules.blog.entity.ArticleRanking;
import com.imyeyu.server.modules.common.entity.Multilingual; import com.imyeyu.api.modules.common.entity.Multilingual;
import com.imyeyu.spring.bean.RedisConfigParams; import com.imyeyu.spring.bean.RedisConfigParams;
import com.imyeyu.spring.config.AbstractRedisConfig; import com.imyeyu.spring.config.AbstractRedisConfig;
import com.imyeyu.spring.util.Redis; import com.imyeyu.spring.util.Redis;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config; package com.imyeyu.api.config;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config; package com.imyeyu.api.config;
import lombok.Data; import lombok.Data;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

View File

@ -1,17 +1,17 @@
package com.imyeyu.server.config; package com.imyeyu.api.config;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
import com.imyeyu.server.annotation.EnableSettingInterceptor; import com.imyeyu.api.annotation.EnableSettingInterceptor;
import com.imyeyu.server.annotation.RequestRateLimitInterceptor; import com.imyeyu.api.annotation.RequestRateLimitInterceptor;
import com.imyeyu.server.annotation.RequiredTokenInterceptor; import com.imyeyu.api.annotation.RequiredTokenInterceptor;
import com.imyeyu.server.modules.common.entity.Attachment; import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.vo.user.UserProfileView; import com.imyeyu.api.modules.common.vo.user.UserProfileView;
import com.imyeyu.server.modules.common.vo.user.UserView; import com.imyeyu.api.modules.common.vo.user.UserView;
import com.imyeyu.server.modules.minecraft.annotation.RequiredFMCServerTokenInterceptor; import com.imyeyu.api.modules.minecraft.annotation.RequiredFMCServerTokenInterceptor;
import com.imyeyu.server.modules.minecraft.entity.MinecraftPlayer; import com.imyeyu.api.modules.minecraft.entity.MinecraftPlayer;
import com.imyeyu.server.modules.mirror.vo.MirrorView; import com.imyeyu.api.modules.mirror.vo.MirrorView;
import com.imyeyu.server.modules.system.util.SystemAPIInterceptor; import com.imyeyu.api.modules.system.util.SystemAPIInterceptor;
import com.imyeyu.server.util.GsonSerializerAdapter; import com.imyeyu.api.util.GsonSerializerAdapter;
import com.imyeyu.spring.annotation.RequestSingleParamResolver; import com.imyeyu.spring.annotation.RequestSingleParamResolver;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.NonNull; import lombok.NonNull;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config.dbsource; package com.imyeyu.api.config.dbsource;
import com.zaxxer.hikari.HikariDataSource; import com.zaxxer.hikari.HikariDataSource;
import com.imyeyu.utils.Time; import com.imyeyu.utils.Time;
@ -24,7 +24,7 @@ import java.sql.SQLException;
* @since 2022-11-29 22:39 * @since 2022-11-29 22:39
*/ */
@Configuration @Configuration
@MapperScan(basePackages = "com.imyeyu.server.modules.forevermc.mapper", sqlSessionFactoryRef = "foreverMCSqlSessionFactory") @MapperScan(basePackages = "com.imyeyu.api.modules.forevermc.mapper", sqlSessionFactoryRef = "foreverMCSqlSessionFactory")
public class ForeverMCDBConfig { public class ForeverMCDBConfig {
public static final String ROLLBACKER = "foreverMCTransactionManager"; public static final String ROLLBACKER = "foreverMCTransactionManager";
@ -58,7 +58,7 @@ public class ForeverMCDBConfig {
SqlSessionFactoryBean bean = new SqlSessionFactoryBean(); SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
bean.setDataSource(datasource); bean.setDataSource(datasource);
bean.setTypeAliasesPackage("com.imyeyu.server.modules.forevermc.entity"); bean.setTypeAliasesPackage("com.imyeyu.api.modules.forevermc.entity");
bean.setConfiguration(config); bean.setConfiguration(config);
return bean.getObject(); return bean.getObject();
} }

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config.dbsource; package com.imyeyu.api.config.dbsource;
import com.imyeyu.utils.Time; import com.imyeyu.utils.Time;
import com.zaxxer.hikari.HikariDataSource; import com.zaxxer.hikari.HikariDataSource;
@ -31,7 +31,7 @@ import java.util.List;
*/ */
@Configuration @Configuration
@MapperScan(basePackages = { @MapperScan(basePackages = {
"com.imyeyu.server.modules.gitea.mapper", "com.imyeyu.api.modules.gitea.mapper",
}, sqlSessionFactoryRef = "giteaSqlSessionFactory") }, sqlSessionFactoryRef = "giteaSqlSessionFactory")
public class GiteaDBConfig { public class GiteaDBConfig {
@ -75,10 +75,10 @@ public class GiteaDBConfig {
} }
} }
String[] typeAliases = { String[] typeAliases = {
"com.imyeyu.server.modules.gitea.entity", "com.imyeyu.api.modules.gitea.entity",
}; };
String[] typeHandlers = { String[] typeHandlers = {
"com.imyeyu.server.handler" "com.imyeyu.api.handler"
}; };
SqlSessionFactoryBean bean = new SqlSessionFactoryBean(); SqlSessionFactoryBean bean = new SqlSessionFactoryBean();

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.config.dbsource; package com.imyeyu.api.config.dbsource;
import com.zaxxer.hikari.HikariDataSource; import com.zaxxer.hikari.HikariDataSource;
import com.imyeyu.utils.Time; import com.imyeyu.utils.Time;
@ -31,14 +31,14 @@ import java.util.List;
*/ */
@Configuration @Configuration
@MapperScan(basePackages = { @MapperScan(basePackages = {
"com.imyeyu.server.modules.git.mapper", "com.imyeyu.api.modules.git.mapper",
"com.imyeyu.server.modules.bill.mapper", "com.imyeyu.api.modules.bill.mapper",
"com.imyeyu.server.modules.blog.mapper", "com.imyeyu.api.modules.blog.mapper",
"com.imyeyu.server.modules.lyric.mapper", "com.imyeyu.api.modules.lyric.mapper",
"com.imyeyu.server.modules.mirror.mapper", "com.imyeyu.api.modules.mirror.mapper",
"com.imyeyu.server.modules.system.mapper", "com.imyeyu.api.modules.system.mapper",
"com.imyeyu.server.modules.common.mapper", "com.imyeyu.api.modules.common.mapper",
"com.imyeyu.server.modules.minecraft.mapper" "com.imyeyu.api.modules.minecraft.mapper"
}, sqlSessionFactoryRef = "timiServerSqlSessionFactory") }, sqlSessionFactoryRef = "timiServerSqlSessionFactory")
public class TimiServerDBConfig { public class TimiServerDBConfig {
@ -86,17 +86,17 @@ public class TimiServerDBConfig {
} }
} }
String[] typeAliases = { String[] typeAliases = {
"com.imyeyu.server.modules.git.entity", "com.imyeyu.api.modules.git.entity",
"com.imyeyu.server.modules.bill.entity", "com.imyeyu.api.modules.bill.entity",
"com.imyeyu.server.modules.blog.entity", "com.imyeyu.api.modules.blog.entity",
"com.imyeyu.server.modules.lyric.entity", "com.imyeyu.api.modules.lyric.entity",
"com.imyeyu.server.modules.mirror.entity", "com.imyeyu.api.modules.mirror.entity",
"com.imyeyu.server.modules.system.entity", "com.imyeyu.api.modules.system.entity",
"com.imyeyu.server.modules.common.entity", "com.imyeyu.api.modules.common.entity",
"com.imyeyu.server.modules.minecraft.entity" "com.imyeyu.api.modules.minecraft.entity"
}; };
String[] typeHandlers = { String[] typeHandlers = {
"com.imyeyu.server.handler" "com.imyeyu.api.handler"
}; };
SqlSessionFactoryBean bean = new SqlSessionFactoryBean(); SqlSessionFactoryBean bean = new SqlSessionFactoryBean();

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.handler; package com.imyeyu.api.handler;
import com.google.gson.JsonElement; import com.google.gson.JsonElement;
import com.google.gson.JsonParser; import com.google.gson.JsonParser;

View File

@ -1,14 +1,14 @@
package com.imyeyu.server.modules.bill.controller; package com.imyeyu.api.modules.bill.controller;
import jakarta.validation.Valid; import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import com.imyeyu.java.bean.timi.TimiCode; import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.bill.entity.Bill; import com.imyeyu.api.modules.bill.entity.Bill;
import com.imyeyu.server.modules.bill.service.BillService; import com.imyeyu.api.modules.bill.service.BillService;
import com.imyeyu.server.modules.common.bean.SettingKey; import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.service.SettingService; import com.imyeyu.api.modules.common.service.SettingService;
import com.imyeyu.spring.TimiSpring; import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.annotation.AOPLog; import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit; import com.imyeyu.spring.annotation.RequestRateLimit;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.bill.entity; package com.imyeyu.api.modules.bill.entity;
import jakarta.validation.constraints.DecimalMin; import jakarta.validation.constraints.DecimalMin;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.bill.mapper; package com.imyeyu.api.modules.bill.mapper;
import com.imyeyu.server.modules.bill.entity.Bill; import com.imyeyu.api.modules.bill.entity.Bill;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
/** /**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.bill.service; package com.imyeyu.api.modules.bill.service;
import com.imyeyu.server.modules.bill.entity.Bill; import com.imyeyu.api.modules.bill.entity.Bill;
import com.imyeyu.spring.service.CreatableService; import com.imyeyu.spring.service.CreatableService;
/** /**

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.modules.bill.service.implement; package com.imyeyu.api.modules.bill.service.implement;
import com.imyeyu.server.modules.bill.entity.Bill; import com.imyeyu.api.modules.bill.entity.Bill;
import com.imyeyu.server.modules.bill.mapper.BillMapper; import com.imyeyu.api.modules.bill.mapper.BillMapper;
import com.imyeyu.server.modules.bill.service.BillService; import com.imyeyu.api.modules.bill.service.BillService;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import com.imyeyu.spring.service.AbstractEntityService; import com.imyeyu.spring.service.AbstractEntityService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;

View File

@ -1,10 +1,10 @@
package com.imyeyu.server.modules.blog.controller; package com.imyeyu.api.modules.blog.controller;
import com.imyeyu.server.modules.blog.entity.Article; import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.server.modules.blog.entity.ArticleRanking; import com.imyeyu.api.modules.blog.entity.ArticleRanking;
import com.imyeyu.server.modules.blog.service.ArticleService; import com.imyeyu.api.modules.blog.service.ArticleService;
import com.imyeyu.server.modules.blog.vo.article.ArticleView; import com.imyeyu.api.modules.blog.vo.article.ArticleView;
import com.imyeyu.server.modules.blog.vo.article.KeywordPage; import com.imyeyu.api.modules.blog.vo.article.KeywordPage;
import com.imyeyu.spring.annotation.AOPLog; import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit; import com.imyeyu.spring.annotation.RequestRateLimit;
import com.imyeyu.spring.bean.Page; import com.imyeyu.spring.bean.Page;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.blog.controller; package com.imyeyu.api.modules.blog.controller;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import com.imyeyu.server.modules.blog.entity.Friend; import com.imyeyu.api.modules.blog.entity.Friend;
import com.imyeyu.server.modules.blog.service.FriendService; import com.imyeyu.api.modules.blog.service.FriendService;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.blog.entity; package com.imyeyu.api.modules.blog.entity;
import com.google.gson.JsonElement; import com.google.gson.JsonElement;
import com.imyeyu.server.modules.common.bean.CommentSupport; import com.imyeyu.api.modules.common.bean.CommentSupport;
import com.imyeyu.spring.entity.Destroyable; import com.imyeyu.spring.entity.Destroyable;
import com.imyeyu.spring.entity.Entity; import com.imyeyu.spring.entity.Entity;
import lombok.Data; import lombok.Data;
@ -25,9 +25,6 @@ public class Article extends Entity implements CommentSupport, Destroyable {
*/ */
public enum Type { public enum Type {
/** 关于 */
ABOUT,
/** 公版 */ /** 公版 */
PUBLIC, PUBLIC,
@ -44,9 +41,6 @@ public class Article extends Entity implements CommentSupport, Destroyable {
/** 类型 */ /** 类型 */
protected Type type; protected Type type;
/** 分类 ID */
protected long classId;
/** 摘要 */ /** 摘要 */
protected String digest; protected String digest;
@ -62,7 +56,7 @@ public class Article extends Entity implements CommentSupport, Destroyable {
/** 喜欢数量 */ /** 喜欢数量 */
protected int likes; protected int likes;
/** 是否显示评论 */ /** true 为显示评论 */
protected boolean showComment; protected boolean showComment;
/** true 为可评论 */ /** true 为可评论 */
@ -71,6 +65,9 @@ public class Article extends Entity implements CommentSupport, Destroyable {
/** true 为可排位 */ /** true 为可排位 */
protected boolean canRanking; protected boolean canRanking;
/** true 为可通过列表查询 */
protected boolean canList;
/** @return true 为可评论 */ /** @return true 为可评论 */
@Override @Override
public boolean canComment() { public boolean canComment() {

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.entity; package com.imyeyu.api.modules.blog.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.blog.entity; package com.imyeyu.api.modules.blog.entity;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView; import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.spring.annotation.table.AutoUUID; import com.imyeyu.spring.annotation.table.AutoUUID;
import com.imyeyu.spring.annotation.table.Id; import com.imyeyu.spring.annotation.table.Id;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.entity; package com.imyeyu.api.modules.blog.entity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.blog.mapper; package com.imyeyu.api.modules.blog.mapper;
import com.imyeyu.server.modules.blog.entity.Article; import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.blog.mapper; package com.imyeyu.api.modules.blog.mapper;
import com.imyeyu.server.modules.blog.entity.Friend; import com.imyeyu.api.modules.blog.entity.Friend;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,10 +1,10 @@
package com.imyeyu.server.modules.blog.service; package com.imyeyu.api.modules.blog.service;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.blog.entity.Article; import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.server.modules.blog.entity.ArticleRanking; import com.imyeyu.api.modules.blog.entity.ArticleRanking;
import com.imyeyu.server.modules.blog.vo.article.ArticleView; import com.imyeyu.api.modules.blog.vo.article.ArticleView;
import com.imyeyu.server.modules.blog.vo.article.KeywordPage; import com.imyeyu.api.modules.blog.vo.article.KeywordPage;
import com.imyeyu.spring.bean.PageResult; import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.service.GettableService; import com.imyeyu.spring.service.GettableService;
import com.imyeyu.spring.service.PageableService; import com.imyeyu.spring.service.PageableService;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.blog.service; package com.imyeyu.api.modules.blog.service;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.blog.entity.CommentRemindQueue; import com.imyeyu.api.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.spring.service.CreatableService; import com.imyeyu.spring.service.CreatableService;
import java.util.List; import java.util.List;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.blog.service; package com.imyeyu.api.modules.blog.service;
import com.imyeyu.server.modules.blog.entity.Friend; import com.imyeyu.api.modules.blog.entity.Friend;
import java.util.List; import java.util.List;

View File

@ -1,19 +1,19 @@
package com.imyeyu.server.modules.blog.service.implement; package com.imyeyu.api.modules.blog.service.implement;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.config.dbsource.TimiServerDBConfig; import com.imyeyu.api.config.dbsource.TimiServerDBConfig;
import com.imyeyu.server.modules.blog.entity.Article; import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.server.modules.blog.entity.ArticleRanking; import com.imyeyu.api.modules.blog.entity.ArticleRanking;
import com.imyeyu.server.modules.blog.mapper.ArticleMapper; import com.imyeyu.api.modules.blog.mapper.ArticleMapper;
import com.imyeyu.server.modules.blog.service.ArticleService; import com.imyeyu.api.modules.blog.service.ArticleService;
import com.imyeyu.server.modules.blog.vo.article.ArticleView; import com.imyeyu.api.modules.blog.vo.article.ArticleView;
import com.imyeyu.server.modules.blog.vo.article.KeywordPage; import com.imyeyu.api.modules.blog.vo.article.KeywordPage;
import com.imyeyu.server.modules.common.entity.Attachment; import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.entity.Comment; import com.imyeyu.api.modules.common.entity.Comment;
import com.imyeyu.server.modules.common.entity.Tag; import com.imyeyu.api.modules.common.entity.Tag;
import com.imyeyu.server.modules.common.mapper.CommentMapper; import com.imyeyu.api.modules.common.mapper.CommentMapper;
import com.imyeyu.server.modules.common.service.AttachmentService; import com.imyeyu.api.modules.common.service.AttachmentService;
import com.imyeyu.server.modules.common.service.TagService; import com.imyeyu.api.modules.common.service.TagService;
import com.imyeyu.spring.TimiSpring; import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.bean.PageResult; import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.blog.service.implement; package com.imyeyu.api.modules.blog.service.implement;
import com.imyeyu.server.config.dbsource.TimiServerDBConfig; import com.imyeyu.api.config.dbsource.TimiServerDBConfig;
import com.imyeyu.server.modules.blog.entity.CommentRemindQueue; import com.imyeyu.api.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.server.modules.blog.service.CommentRemindQueueService; import com.imyeyu.api.modules.blog.service.CommentRemindQueueService;
import com.imyeyu.server.modules.common.mapper.CommentRemindQueueMapper; import com.imyeyu.api.modules.common.mapper.CommentRemindQueueMapper;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import com.imyeyu.spring.service.AbstractEntityService; import com.imyeyu.spring.service.AbstractEntityService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.blog.service.implement; package com.imyeyu.api.modules.blog.service.implement;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import com.imyeyu.server.modules.blog.entity.Friend; import com.imyeyu.api.modules.blog.entity.Friend;
import com.imyeyu.server.modules.blog.mapper.FriendMapper; import com.imyeyu.api.modules.blog.mapper.FriendMapper;
import com.imyeyu.server.modules.blog.service.FriendService; import com.imyeyu.api.modules.blog.service.FriendService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;

View File

@ -1,13 +1,12 @@
package com.imyeyu.server.modules.blog.util; package com.imyeyu.api.modules.blog.util;
import com.imyeyu.java.TimiJava; import com.imyeyu.java.TimiJava;
import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.config.RedisConfig; import com.imyeyu.api.config.RedisConfig;
import com.imyeyu.server.modules.common.bean.SettingKey; import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.User; import com.imyeyu.api.modules.common.entity.User;
import com.imyeyu.server.modules.common.service.SettingService; import com.imyeyu.api.modules.common.service.SettingService;
import com.imyeyu.server.modules.common.service.UserService; import com.imyeyu.api.modules.common.service.UserService;
import com.imyeyu.spring.TimiSpring; import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.util.Redis; import com.imyeyu.spring.util.Redis;
import com.imyeyu.spring.util.RedisSerializers; import com.imyeyu.spring.util.RedisSerializers;

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.modules.blog.vo.article; package com.imyeyu.api.modules.blog.vo.article;
import com.imyeyu.server.modules.blog.entity.Article; import com.imyeyu.api.modules.blog.entity.Article;
import com.imyeyu.server.modules.common.entity.Attachment; import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.entity.Tag; import com.imyeyu.api.modules.common.entity.Tag;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.vo.article; package com.imyeyu.api.modules.blog.vo.article;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.vo.article; package com.imyeyu.api.modules.blog.vo.article;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.blog.vo.article; package com.imyeyu.api.modules.blog.vo.article;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.bean; package com.imyeyu.api.modules.common.bean;
/** /**
* 支持评论的实体 * 支持评论的实体

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.bean; package com.imyeyu.api.modules.common.bean;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.bean; package com.imyeyu.api.modules.common.bean;
/** /**
* *

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.bean; package com.imyeyu.api.modules.common.bean;
/** /**
* 系统设置 * 系统设置
@ -111,6 +111,8 @@ public enum SettingKey {
GIT_API, GIT_API,
GIT_ABOUT_ARTICLE,
GIT_REPO_PATH, GIT_REPO_PATH,
// ---------- 远程音乐 ---------- // ---------- 远程音乐 ----------

View File

@ -1,17 +1,17 @@
package com.imyeyu.server.modules.common.controller; package com.imyeyu.api.modules.common.controller;
import com.imyeyu.server.annotation.CaptchaValid; import com.imyeyu.api.annotation.CaptchaValid;
import com.imyeyu.server.annotation.EnableSetting; import com.imyeyu.api.annotation.EnableSetting;
import com.imyeyu.server.bean.CaptchaFrom; import com.imyeyu.api.bean.CaptchaFrom;
import com.imyeyu.server.modules.common.bean.SettingKey; import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.Comment; import com.imyeyu.api.modules.common.entity.Comment;
import com.imyeyu.server.modules.common.entity.CommentReply; import com.imyeyu.api.modules.common.entity.CommentReply;
import com.imyeyu.server.modules.common.service.CommentReplyService; import com.imyeyu.api.modules.common.service.CommentReplyService;
import com.imyeyu.server.modules.common.service.CommentService; import com.imyeyu.api.modules.common.service.CommentService;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyPage; import com.imyeyu.api.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView; import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.server.modules.common.vo.comment.CommentView; import com.imyeyu.api.modules.common.vo.comment.CommentView;
import com.imyeyu.server.modules.git.vo.issue.CommentPage; import com.imyeyu.api.modules.git.vo.issue.CommentPage;
import com.imyeyu.spring.annotation.AOPLog; import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit; import com.imyeyu.spring.annotation.RequestRateLimit;
import com.imyeyu.spring.bean.CaptchaData; import com.imyeyu.spring.bean.CaptchaData;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.controller; package com.imyeyu.api.modules.common.controller;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken; import com.google.gson.reflect.TypeToken;
@ -8,24 +8,24 @@ import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.java.ref.Ref; import com.imyeyu.java.ref.Ref;
import com.imyeyu.network.Network; import com.imyeyu.network.Network;
import com.imyeyu.server.bean.CaptchaFrom; import com.imyeyu.api.bean.CaptchaFrom;
import com.imyeyu.server.modules.common.bean.ImageType; import com.imyeyu.api.modules.common.bean.ImageType;
import com.imyeyu.server.modules.common.bean.SettingKey; import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.Attachment; import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.entity.Setting; import com.imyeyu.api.modules.common.entity.Setting;
import com.imyeyu.server.modules.common.entity.Task; import com.imyeyu.api.modules.common.entity.Task;
import com.imyeyu.server.modules.common.entity.Template; import com.imyeyu.api.modules.common.entity.Template;
import com.imyeyu.server.modules.common.entity.Version; import com.imyeyu.api.modules.common.entity.Version;
import com.imyeyu.server.modules.common.service.AttachmentService; import com.imyeyu.api.modules.common.service.AttachmentService;
import com.imyeyu.server.modules.common.service.FeedbackService; import com.imyeyu.api.modules.common.service.FeedbackService;
import com.imyeyu.server.modules.common.service.SettingService; import com.imyeyu.api.modules.common.service.SettingService;
import com.imyeyu.server.modules.common.service.TaskService; import com.imyeyu.api.modules.common.service.TaskService;
import com.imyeyu.server.modules.common.service.TemplateService; import com.imyeyu.api.modules.common.service.TemplateService;
import com.imyeyu.server.modules.common.service.VersionService; import com.imyeyu.api.modules.common.service.VersionService;
import com.imyeyu.server.modules.common.vo.FeedbackRequest; import com.imyeyu.api.modules.common.vo.FeedbackRequest;
import com.imyeyu.server.modules.common.vo.attachment.AttachmentView; import com.imyeyu.api.modules.common.vo.attachment.AttachmentView;
import com.imyeyu.server.modules.system.util.ResourceHandler; import com.imyeyu.api.modules.system.util.ResourceHandler;
import com.imyeyu.server.util.CaptchaManager; import com.imyeyu.api.util.CaptchaManager;
import com.imyeyu.spring.TimiSpring; import com.imyeyu.spring.TimiSpring;
import com.imyeyu.spring.annotation.AOPLog; import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.IgnoreGlobalReturn; import com.imyeyu.spring.annotation.IgnoreGlobalReturn;

View File

@ -1,10 +1,10 @@
package com.imyeyu.server.modules.common.controller; package com.imyeyu.api.modules.common.controller;
import com.imyeyu.server.modules.common.entity.Icon; import com.imyeyu.api.modules.common.entity.Icon;
import com.imyeyu.server.modules.common.service.IconService; import com.imyeyu.api.modules.common.service.IconService;
import com.imyeyu.server.modules.common.vo.icon.AllResponse; import com.imyeyu.api.modules.common.vo.icon.AllResponse;
import com.imyeyu.server.modules.common.vo.icon.NamePage; import com.imyeyu.api.modules.common.vo.icon.NamePage;
import com.imyeyu.server.modules.common.vo.icon.UnicodePage; import com.imyeyu.api.modules.common.vo.icon.UnicodePage;
import com.imyeyu.spring.annotation.AOPLog; import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit; import com.imyeyu.spring.annotation.RequestRateLimit;
import com.imyeyu.spring.bean.Page; import com.imyeyu.spring.bean.Page;

View File

@ -1,32 +1,32 @@
package com.imyeyu.server.modules.common.controller; package com.imyeyu.api.modules.common.controller;
import com.imyeyu.java.TimiJava; import com.imyeyu.java.TimiJava;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.annotation.CaptchaValid; import com.imyeyu.api.annotation.CaptchaValid;
import com.imyeyu.server.annotation.EnableSetting; import com.imyeyu.api.annotation.EnableSetting;
import com.imyeyu.server.bean.CaptchaFrom; import com.imyeyu.api.bean.CaptchaFrom;
import com.imyeyu.server.modules.common.bean.SettingKey; import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.CommentReply; import com.imyeyu.api.modules.common.entity.CommentReply;
import com.imyeyu.server.modules.common.entity.UserConfig; import com.imyeyu.api.modules.common.entity.UserConfig;
import com.imyeyu.server.modules.common.entity.UserPrivacy; import com.imyeyu.api.modules.common.entity.UserPrivacy;
import com.imyeyu.server.modules.common.service.CommentReplyService; import com.imyeyu.api.modules.common.service.CommentReplyService;
import com.imyeyu.server.modules.common.service.CommentService; import com.imyeyu.api.modules.common.service.CommentService;
import com.imyeyu.server.modules.common.service.UserConfigService; import com.imyeyu.api.modules.common.service.UserConfigService;
import com.imyeyu.server.modules.common.service.UserPrivacyService; import com.imyeyu.api.modules.common.service.UserPrivacyService;
import com.imyeyu.server.modules.common.service.UserProfileService; import com.imyeyu.api.modules.common.service.UserProfileService;
import com.imyeyu.server.modules.common.service.UserService; import com.imyeyu.api.modules.common.service.UserService;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyPage; import com.imyeyu.api.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView; import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.server.modules.common.vo.comment.CommentView; import com.imyeyu.api.modules.common.vo.comment.CommentView;
import com.imyeyu.server.modules.common.vo.comment.UserCommentPage; import com.imyeyu.api.modules.common.vo.comment.UserCommentPage;
import com.imyeyu.server.modules.common.vo.user.EmailVerifyCallbackRequest; import com.imyeyu.api.modules.common.vo.user.EmailVerifyCallbackRequest;
import com.imyeyu.server.modules.common.vo.user.LoginRequest; import com.imyeyu.api.modules.common.vo.user.LoginRequest;
import com.imyeyu.server.modules.common.vo.user.LoginResponse; import com.imyeyu.api.modules.common.vo.user.LoginResponse;
import com.imyeyu.server.modules.common.vo.user.RegisterRequest; import com.imyeyu.api.modules.common.vo.user.RegisterRequest;
import com.imyeyu.server.modules.common.vo.user.UpdatePasswordByKeyRequest; import com.imyeyu.api.modules.common.vo.user.UpdatePasswordByKeyRequest;
import com.imyeyu.server.modules.common.vo.user.UpdatePasswordRequest; import com.imyeyu.api.modules.common.vo.user.UpdatePasswordRequest;
import com.imyeyu.server.modules.common.vo.user.UserRequest; import com.imyeyu.api.modules.common.vo.user.UserRequest;
import com.imyeyu.server.modules.common.vo.user.UserView; import com.imyeyu.api.modules.common.vo.user.UserView;
import com.imyeyu.spring.annotation.AOPLog; import com.imyeyu.spring.annotation.AOPLog;
import com.imyeyu.spring.annotation.RequestRateLimit; import com.imyeyu.spring.annotation.RequestRateLimit;
import com.imyeyu.spring.annotation.RequestSingleParam; import com.imyeyu.spring.annotation.RequestSingleParam;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.java.ref.Ref; import com.imyeyu.java.ref.Ref;
import com.imyeyu.server.bean.MultilingualHandler; import com.imyeyu.api.bean.MultilingualHandler;
import com.imyeyu.spring.entity.Entity; import com.imyeyu.spring.entity.Entity;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.spring.service.GettableService; import com.imyeyu.spring.service.GettableService;
import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotBlank;
@ -7,12 +7,11 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.Getter; import lombok.Getter;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import com.imyeyu.server.modules.blog.service.implement.ArticleServiceImplement; import com.imyeyu.api.modules.blog.service.implement.ArticleServiceImplement;
import com.imyeyu.server.modules.common.bean.CommentSupport; import com.imyeyu.api.modules.common.bean.CommentSupport;
import com.imyeyu.server.modules.git.service.implement.IssueServiceImplement; import com.imyeyu.api.modules.git.service.implement.IssueServiceImplement;
import com.imyeyu.server.modules.git.service.implement.MergeServiceImplement; import com.imyeyu.api.modules.git.service.implement.MergeServiceImplement;
import com.imyeyu.spring.entity.Entity; import com.imyeyu.spring.entity.Entity;
import com.imyeyu.spring.service.BaseService;
/** /**
* 评论 * 评论

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.spring.annotation.table.AutoUUID; import com.imyeyu.spring.annotation.table.AutoUUID;
import com.imyeyu.spring.annotation.table.Id; import com.imyeyu.spring.annotation.table.Id;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.java.bean.timi.TimiCode; import com.imyeyu.java.bean.timi.TimiCode;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.java.ref.Ref; import com.imyeyu.java.ref.Ref;
import com.imyeyu.server.TimiServerAPI; import com.imyeyu.api.TimiServerAPI;
import com.imyeyu.spring.entity.Entity; import com.imyeyu.spring.entity.Entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.server.modules.common.bean.SettingKey; import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.spring.annotation.table.Id; import com.imyeyu.spring.annotation.table.Id;
import com.imyeyu.spring.entity.Creatable; import com.imyeyu.spring.entity.Creatable;
import com.imyeyu.spring.entity.Updatable; import com.imyeyu.spring.entity.Updatable;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.server.bean.MultilingualHandler; import com.imyeyu.api.bean.MultilingualHandler;
import com.imyeyu.spring.entity.Entity; import com.imyeyu.spring.entity.Entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.spring.annotation.table.Id; import com.imyeyu.spring.annotation.table.Id;
import com.imyeyu.spring.entity.Updatable; import com.imyeyu.spring.entity.Updatable;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.java.ref.Ref; import com.imyeyu.java.ref.Ref;
import com.imyeyu.spring.annotation.table.Id; import com.imyeyu.spring.annotation.table.Id;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import com.imyeyu.server.modules.common.bean.ImageType; import com.imyeyu.api.modules.common.bean.ImageType;
import com.imyeyu.spring.annotation.table.Id; import com.imyeyu.spring.annotation.table.Id;
import com.imyeyu.spring.entity.Updatable; import com.imyeyu.spring.entity.Updatable;
import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Max;

View File

@ -1,4 +1,4 @@
package com.imyeyu.server.modules.common.entity; package com.imyeyu.api.modules.common.entity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Attachment; import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Comment; import com.imyeyu.api.modules.common.entity.Comment;
import com.imyeyu.server.modules.common.vo.comment.CommentView; import com.imyeyu.api.modules.common.vo.comment.CommentView;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.Update;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.blog.entity.CommentRemindQueue; import com.imyeyu.api.modules.blog.entity.CommentRemindQueue;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.CommentReply; import com.imyeyu.api.modules.common.entity.CommentReply;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyPage; import com.imyeyu.api.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView; import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.Update;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.EmailQueueLog; import com.imyeyu.api.modules.common.entity.EmailQueueLog;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
/** /**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.EmailQueue; import com.imyeyu.api.modules.common.entity.EmailQueue;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Feedback; import com.imyeyu.api.modules.common.entity.Feedback;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
/** /**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Icon; import com.imyeyu.api.modules.common.entity.Icon;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Multilingual; import com.imyeyu.api.modules.common.entity.Multilingual;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.bean.SettingKey; import com.imyeyu.api.modules.common.bean.SettingKey;
import com.imyeyu.server.modules.common.entity.Setting; import com.imyeyu.api.modules.common.entity.Setting;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Tag; import com.imyeyu.api.modules.common.entity.Tag;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
/** /**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Task; import com.imyeyu.api.modules.common.entity.Task;
import java.util.List; import java.util.List;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Template; import com.imyeyu.api.modules.common.entity.Template;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.UserConfig; import com.imyeyu.api.modules.common.entity.UserConfig;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
/** /**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.User; import com.imyeyu.api.modules.common.entity.User;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.UserPrivacy; import com.imyeyu.api.modules.common.entity.UserPrivacy;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
/** /**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.UserProfile; import com.imyeyu.api.modules.common.entity.UserProfile;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
/** /**

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.mapper; package com.imyeyu.api.modules.common.mapper;
import com.imyeyu.server.modules.common.entity.Version; import com.imyeyu.api.modules.common.entity.Version;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.common.service; package com.imyeyu.api.modules.common.service;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.common.entity.Attachment; import com.imyeyu.api.modules.common.entity.Attachment;
import com.imyeyu.server.modules.common.vo.attachment.AttachmentRequest; import com.imyeyu.api.modules.common.vo.attachment.AttachmentRequest;
import com.imyeyu.server.modules.common.vo.attachment.AttachmentView; import com.imyeyu.api.modules.common.vo.attachment.AttachmentView;
import com.imyeyu.spring.service.DeletableService; import com.imyeyu.spring.service.DeletableService;
import com.imyeyu.spring.service.DestroyableService; import com.imyeyu.spring.service.DestroyableService;
import com.imyeyu.spring.service.GettableService; import com.imyeyu.spring.service.GettableService;

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.modules.common.service; package com.imyeyu.api.modules.common.service;
import com.imyeyu.server.modules.common.entity.CommentReply; import com.imyeyu.api.modules.common.entity.CommentReply;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyPage; import com.imyeyu.api.modules.common.vo.comment.CommentReplyPage;
import com.imyeyu.server.modules.common.vo.comment.CommentReplyView; import com.imyeyu.api.modules.common.vo.comment.CommentReplyView;
import com.imyeyu.spring.bean.PageResult; import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.service.CreatableService; import com.imyeyu.spring.service.CreatableService;
import com.imyeyu.spring.service.DeletableService; import com.imyeyu.spring.service.DeletableService;

View File

@ -1,10 +1,10 @@
package com.imyeyu.server.modules.common.service; package com.imyeyu.api.modules.common.service;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.common.entity.Comment; import com.imyeyu.api.modules.common.entity.Comment;
import com.imyeyu.server.modules.common.vo.comment.CommentView; import com.imyeyu.api.modules.common.vo.comment.CommentView;
import com.imyeyu.server.modules.common.vo.comment.UserCommentPage; import com.imyeyu.api.modules.common.vo.comment.UserCommentPage;
import com.imyeyu.server.modules.git.vo.issue.CommentPage; import com.imyeyu.api.modules.git.vo.issue.CommentPage;
import com.imyeyu.spring.bean.PageResult; import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.service.CreatableService; import com.imyeyu.spring.service.CreatableService;
import com.imyeyu.spring.service.DeletableService; import com.imyeyu.spring.service.DeletableService;

View File

@ -1,8 +1,8 @@
package com.imyeyu.server.modules.common.service; package com.imyeyu.api.modules.common.service;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.server.modules.common.entity.EmailQueue; import com.imyeyu.api.modules.common.entity.EmailQueue;
import com.imyeyu.server.modules.common.entity.EmailQueueLog; import com.imyeyu.api.modules.common.entity.EmailQueueLog;
import com.imyeyu.spring.service.CreatableService; import com.imyeyu.spring.service.CreatableService;
import com.imyeyu.spring.service.DestroyableService; import com.imyeyu.spring.service.DestroyableService;

View File

@ -1,6 +1,6 @@
package com.imyeyu.server.modules.common.service; package com.imyeyu.api.modules.common.service;
import com.imyeyu.server.modules.common.vo.FeedbackRequest; import com.imyeyu.api.modules.common.vo.FeedbackRequest;
/** /**
* 反馈服务 * 反馈服务

View File

@ -1,9 +1,9 @@
package com.imyeyu.server.modules.common.service; package com.imyeyu.api.modules.common.service;
import com.imyeyu.server.modules.common.entity.Icon; import com.imyeyu.api.modules.common.entity.Icon;
import com.imyeyu.server.modules.common.vo.icon.AllResponse; import com.imyeyu.api.modules.common.vo.icon.AllResponse;
import com.imyeyu.server.modules.common.vo.icon.NamePage; import com.imyeyu.api.modules.common.vo.icon.NamePage;
import com.imyeyu.server.modules.common.vo.icon.UnicodePage; import com.imyeyu.api.modules.common.vo.icon.UnicodePage;
import com.imyeyu.spring.bean.PageResult; import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.service.PageableService; import com.imyeyu.spring.service.PageableService;

View File

@ -1,7 +1,7 @@
package com.imyeyu.server.modules.common.service; package com.imyeyu.api.modules.common.service;
import com.imyeyu.java.bean.Language; import com.imyeyu.java.bean.Language;
import com.imyeyu.server.modules.common.entity.Multilingual; import com.imyeyu.api.modules.common.entity.Multilingual;
import com.imyeyu.spring.service.UpdatableService; import com.imyeyu.spring.service.UpdatableService;
import java.util.List; import java.util.List;

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