Restructure project package structure and add MCP configuration

- Moved all files from com.chinaweal.youfool.prj to io.lroyia.ccdemo package
- Updated file paths and imports throughout the project
- Removed AuthorityCheck.java file
- Added MCP server configuration in .mcp.json
- Updated pom.xml and .gitignore for new project structure
This commit is contained in:
黎润豪 2025-09-20 10:18:29 +08:00
parent 4b078153b0
commit d91c141c6d
17 changed files with 32 additions and 68 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
/.idea /.idea
/*.iml /*.iml
/target /target
settings.local.json

11
.mcp.json Normal file
View File

@ -0,0 +1,11 @@
{
"mcpServers": {
"dev-mcp": {
"type": "sse",
"url": "http://www.chinaweal.com.cn:8090/sse",
"headers": {
"X-Api-Key": "sk-9285f5288ccf4f05a750b73e11a92690"
}
}
}
}

View File

@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>com.chinaweal.youfool</groupId> <groupId>io.lroyia</groupId>
<artifactId>youfool-prj-springboot-template</artifactId> <artifactId>ccdemo</artifactId>
<version>1.0.0-SNAPSHOT</version> <version>1.0.0-SNAPSHOT</version>
<packaging>war</packaging> <packaging>war</packaging>
<name>${project.artifactId}</name> <name>${project.artifactId}</name>

View File

@ -1,48 +0,0 @@
package com.chinaweal.youfool.prj.config;
import com.chinaweal.youfool.increpack.common.interceptor.PrjFileCheck;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import java.io.File;
import java.util.List;
/**
* Created with IDEA 15.0.2
* 应用启动的文件授权检验
*
* @author Lain
* @date 2020-10-11
* @time 16:47
*/
@Component
public class AuthorityCheck {
private Logger log = LoggerFactory.getLogger(this.getClass());
@Value("${spring.profiles.active}")
private String env;
@PostConstruct
public void doAuthorityCheck() throws Exception {
if ("prod".equalsIgnoreCase(this.env)) {
//当前系统部署路径
ClassLoader classLoader = this.getClass().getClassLoader();
String path = classLoader.getResource("").getPath();
String prjPath = new File(path).getParentFile().getParent();
List<String> resultList = new PrjFileCheck().doPrjFileCheck(prjPath);
if (resultList.size() > 0) {
for (int i = 0; i < resultList.size(); i++) {
String s = resultList.get(i);
log.error("{}.篡改文件:{}", i + 1, s);
}
log.error("因为部分文件的auth不正确应用启动失败请修正授权");
//检验文件不通过,停止程序
Thread.sleep(3600000);
}
}
}
}

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj; package io.lroyia.ccdemo;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
@ -10,11 +10,11 @@ import org.springframework.cache.annotation.EnableCaching;
@SpringBootApplication(scanBasePackages = {"com.chinaweal"}) @SpringBootApplication(scanBasePackages = {"com.chinaweal"})
@EnableCaching @EnableCaching
@Slf4j @Slf4j
public class YoufoolApplication extends SpringBootServletInitializer { public class CCDemoRun extends SpringBootServletInitializer {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(YoufoolApplication.class, args); SpringApplication.run(CCDemoRun.class, args);
log.info("========================== 程序启动成功! =========================="); log.info("========================== 程序启动成功! ==========================");
log.info("====== 程 序youfool-prj-springboot-template"); log.info("====== 程 序youfool-prj-springboot-template");
log.info("====== 描 述boot基础的后台模板"); log.info("====== 描 述boot基础的后台模板");

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.common.constants; package io.lroyia.ccdemo.common.constants;
/** /**
* session常量 * session常量

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.common.util; package io.lroyia.ccdemo.common.util;
import java.util.UUID; import java.util.UUID;

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.config; package io.lroyia.ccdemo.config;
import com.baomidou.mybatisplus.core.config.GlobalConfig; import com.baomidou.mybatisplus.core.config.GlobalConfig;
import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean; import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean;
@ -19,7 +19,7 @@ import javax.sql.DataSource;
*/ */
@Configuration @Configuration
@MapperScan(basePackages = {"com.chinaweal.youfool.framework.springboot.cms.**.mapper", "com.chinaweal.youfool.prj.**.mapper"}) @MapperScan(basePackages = {"com.chinaweal.youfool.framework.springboot.cms.**.mapper", "io.lroyia.**.mapper"})
public class PrjDataSource { public class PrjDataSource {
@Resource @Resource

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.config; package io.lroyia.ccdemo.config;
import cn.dev33.satoken.interceptor.SaInterceptor; import cn.dev33.satoken.interceptor.SaInterceptor;
import cn.dev33.satoken.router.SaRouter; import cn.dev33.satoken.router.SaRouter;

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.config; package io.lroyia.ccdemo.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.chinaweal.youfool.prj.controller; package io.lroyia.ccdemo.controller;
import cn.dev33.satoken.session.SaSession; import cn.dev33.satoken.session.SaSession;
import cn.dev33.satoken.stp.StpUtil; import cn.dev33.satoken.stp.StpUtil;
@ -8,7 +8,7 @@ import com.chinaweal.youfool.framework.springboot.common.util.RSAUtil;
import com.chinaweal.youfool.framework.springboot.rest.RestResult; import com.chinaweal.youfool.framework.springboot.rest.RestResult;
import com.chinaweal.youfool.framework.springboot.rest.ResultCode; import com.chinaweal.youfool.framework.springboot.rest.ResultCode;
import com.chinaweal.youfool.framework.springboot.user.entity.UserBase; import com.chinaweal.youfool.framework.springboot.user.entity.UserBase;
import com.chinaweal.youfool.prj.common.constants.SessionConstants; import io.lroyia.ccdemo.common.constants.SessionConstants;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.dev; package io.lroyia.ccdemo.dev;
import com.chinaweal.youfool.framework.springboot.cms.dev.GenerateDictConstant; import com.chinaweal.youfool.framework.springboot.cms.dev.GenerateDictConstant;

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.dev; package io.lroyia.ccdemo.dev;
import com.chinaweal.youfool.framework.springboot.cms.dev.GenerateDictEnums; import com.chinaweal.youfool.framework.springboot.cms.dev.GenerateDictEnums;

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.dev; package io.lroyia.ccdemo.dev;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.FastCodeGenerator; import com.chinaweal.youfool.framework.springboot.mybatis.plus.FastCodeGenerator;

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.service.impl; package io.lroyia.ccdemo.system.impl;
import cn.dev33.satoken.stp.StpInterface; import cn.dev33.satoken.stp.StpInterface;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj.service.impl; package io.lroyia.ccdemo.system.impl;
import cn.dev33.satoken.exception.NotLoginException; import cn.dev33.satoken.exception.NotLoginException;
import cn.dev33.satoken.session.SaSession; import cn.dev33.satoken.session.SaSession;
@ -6,7 +6,7 @@ import cn.dev33.satoken.stp.StpUtil;
import com.chinaweal.youfool.framework.springboot.rest.RestResult; import com.chinaweal.youfool.framework.springboot.rest.RestResult;
import com.chinaweal.youfool.framework.springboot.user.entity.UserBase; import com.chinaweal.youfool.framework.springboot.user.entity.UserBase;
import com.chinaweal.youfool.framework.springboot.user.service.UserBaseService; import com.chinaweal.youfool.framework.springboot.user.service.UserBaseService;
import com.chinaweal.youfool.prj.common.constants.SessionConstants; import io.lroyia.ccdemo.common.constants.SessionConstants;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package com.chinaweal.youfool.prj; package io.lroyia.ccdemo;
import org.junit.Test; import org.junit.Test;