初始化模块-sjx

liweidong
sunjianxi 1 month ago
parent ceebba3286
commit cdffc8a929
  1. 5
      blade-auth/src/main/java/org/springblade/auth/AuthApplication.java
  2. 5
      blade-gateway/src/main/java/org/springblade/gateway/GateWayApplication.java
  3. 5
      blade-ops/blade-workflow/src/main/java/org/springblade/plugin/workflow/WorkflowApplication.java
  4. 27
      blade-service-api/blade-monitor-api/pom.xml
  5. 20
      blade-service-api/blade-scheduling-api/pom.xml
  6. 2
      blade-service-api/pom.xml
  7. 5
      blade-service/blade-desk/src/main/java/org/springblade/desk/DeskApplication.java
  8. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/controller/LeaveController.java
  9. 7
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/controller/NoticeController.java
  10. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/entity/ProcessLeave.java
  11. 5
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/feign/NoticeClient.java
  12. 4
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/mapper/LeaveMapper.java
  13. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/mapper/LeaveMapper.xml
  14. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/mapper/NoticeMapper.java
  15. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/mapper/NoticeMapper.xml
  16. 4
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/service/ILeaveService.java
  17. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/service/INoticeService.java
  18. 8
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/service/impl/LeaveServiceImpl.java
  19. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/service/impl/NoticeServiceImpl.java
  20. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/notice/wrapper/NoticeWrapper.java
  21. 57
      blade-service/blade-monitor/pom.xml
  22. 12
      blade-service/blade-monitor/src/main/java/org/springblade/monitor/MonitorApplication.java
  23. 2
      blade-service/blade-monitor/src/main/resources/application-dev.yml
  24. 2
      blade-service/blade-monitor/src/main/resources/application-prod.yml
  25. 2
      blade-service/blade-monitor/src/main/resources/application-test.yml
  26. 32
      blade-service/blade-scheduling/pom.xml
  27. 51
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/SchedulingApplication.java
  28. 11
      blade-service/blade-scheduling/src/main/resources/application-dev.yml
  29. 10
      blade-service/blade-scheduling/src/main/resources/application-prod.yml
  30. 10
      blade-service/blade-scheduling/src/main/resources/application-test.yml
  31. 5
      blade-service/blade-system/src/main/java/org/springblade/system/SystemApplication.java
  32. 2
      blade-service/pom.xml
  33. 10
      pom.xml

@ -42,6 +42,11 @@ public class AuthApplication {
public static void main(String[] args) {
BladeApplication.run(AppConstant.APPLICATION_AUTH_NAME, AuthApplication.class, args);
System.out.println("===================");
System.out.println("===================");
System.out.println("=======启动成功!====");
System.out.println("===================");
System.out.println("===================");
}
}

@ -43,6 +43,11 @@ public class GateWayApplication {
public static void main(String[] args) {
BladeApplication.run(AppConstant.APPLICATION_GATEWAY_NAME, GateWayApplication.class, args);
System.out.println("===================");
System.out.println("===================");
System.out.println("=======启动成功!====");
System.out.println("===================");
System.out.println("===================");
}
}

@ -11,5 +11,10 @@ public class WorkflowApplication {
public static void main(String[] args) {
BladeApplication.run("blade-workflow", WorkflowApplication.class, args);
System.out.println("===================");
System.out.println("===================");
System.out.println("=======启动成功!====");
System.out.println("===================");
System.out.println("===================");
}
}

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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>
<parent>
<groupId>org.springblade</groupId>
<artifactId>blade-service-api</artifactId>
<version>${revision}</version>
</parent>
<artifactId>blade-monitor-api</artifactId>
<name>${project.artifactId}</name>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-data-record</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-cache</artifactId>
</dependency>
</dependencies>
</project>

@ -6,19 +6,19 @@
<parent>
<groupId>org.springblade</groupId>
<artifactId>blade-service-api</artifactId>
<version>4.6.0.RELEASE</version>
<version>${revision}</version>
</parent>
<groupId>org.springblade.meter</groupId>
<artifactId>blade-meter-api</artifactId>
<artifactId>blade-scheduling-api</artifactId>
<name>${project.artifactId}</name>
<version>${blade.project.version}</version>
<packaging>jar</packaging>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-cache</artifactId>
</dependency>
</dependencies>
</project>
</project>

@ -21,6 +21,8 @@
<module>blade-system-api</module>
<module>blade-user-api</module>
<module>blade-record-api</module>
<module>blade-scheduling-api</module>
<module>blade-monitor-api</module>
</modules>
<dependencies>

@ -39,6 +39,11 @@ public class DeskApplication {
public static void main(String[] args) {
BladeApplication.run(AppConstant.APPLICATION_DESK_NAME, DeskApplication.class, args);
System.out.println("===================");
System.out.println("===================");
System.out.println("=======启动成功!====");
System.out.println("===================");
System.out.println("===================");
}
}

@ -23,15 +23,15 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.controller;
package org.springblade.desk.notice.controller;
import lombok.AllArgsConstructor;
import org.springblade.common.cache.CacheNames;
import org.springblade.core.boot.ctrl.BladeController;
import org.springblade.core.tenant.annotation.NonDS;
import org.springblade.core.tool.api.R;
import org.springblade.desk.entity.ProcessLeave;
import org.springblade.desk.service.ILeaveService;
import org.springblade.desk.notice.entity.ProcessLeave;
import org.springblade.desk.notice.service.ILeaveService;
import org.springblade.system.cache.UserCache;
import org.springframework.web.bind.annotation.*;
import io.swagger.v3.oas.annotations.Hidden;

@ -23,7 +23,7 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.controller;
package org.springblade.desk.notice.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
@ -45,9 +45,9 @@ import org.springblade.core.tool.utils.Func;
import org.springblade.core.xss.annotation.XssIgnore;
import org.springblade.desk.pojo.entity.Notice;
import org.springblade.desk.feign.INoticeClient;
import org.springblade.desk.service.INoticeService;
import org.springblade.desk.notice.service.INoticeService;
import org.springblade.desk.pojo.vo.NoticeVO;
import org.springblade.desk.wrapper.NoticeWrapper;
import org.springblade.desk.notice.wrapper.NoticeWrapper;
import org.springframework.web.bind.annotation.*;
import java.util.Map;
@ -60,7 +60,6 @@ import java.util.Map;
@TenantDS
@RestController
@AllArgsConstructor
@PreAuth(menu = "notice")
@RequestMapping("notice")
@Tag(name = "用户博客", description = "博客接口")
public class NoticeController extends BladeController {

@ -23,7 +23,7 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.entity;
package org.springblade.desk.notice.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@ -23,7 +23,7 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.feign;
package org.springblade.desk.notice.feign;
import com.baomidou.mybatisplus.core.metadata.IPage;
import lombok.AllArgsConstructor;
@ -31,8 +31,9 @@ import org.springblade.core.mp.support.BladePage;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tenant.annotation.NonDS;
import org.springblade.desk.feign.INoticeClient;
import org.springblade.desk.notice.service.INoticeService;
import org.springblade.desk.pojo.entity.Notice;
import org.springblade.desk.service.INoticeService;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import io.swagger.v3.oas.annotations.Hidden;

@ -23,10 +23,10 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.mapper;
package org.springblade.desk.notice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springblade.desk.entity.ProcessLeave;
import org.springblade.desk.notice.entity.ProcessLeave;
/**
* Mapper 接口

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.springblade.desk.mapper.LeaveMapper">
<mapper namespace="org.springblade.desk.notice.mapper.LeaveMapper">
</mapper>

@ -23,7 +23,7 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.mapper;
package org.springblade.desk.notice.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.springblade.desk.mapper.NoticeMapper">
<mapper namespace="org.springblade.desk.notice.mapper.NoticeMapper">
<!-- 通用查询映射结果 -->
<resultMap id="noticeResultMap" type="org.springblade.desk.pojo.entity.Notice">

@ -23,10 +23,10 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.service;
package org.springblade.desk.notice.service;
import org.springblade.core.mp.base.BaseService;
import org.springblade.desk.entity.ProcessLeave;
import org.springblade.desk.notice.entity.ProcessLeave;
/**
* 服务类

@ -23,7 +23,7 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.service;
package org.springblade.desk.notice.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseService;

@ -23,7 +23,7 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.service.impl;
package org.springblade.desk.notice.service.impl;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@ -34,9 +34,9 @@ import org.springblade.core.tool.api.R;
import org.springblade.core.tool.support.Kv;
import org.springblade.core.tool.utils.DateUtil;
import org.springblade.core.tool.utils.Func;
import org.springblade.desk.entity.ProcessLeave;
import org.springblade.desk.mapper.LeaveMapper;
import org.springblade.desk.service.ILeaveService;
import org.springblade.desk.notice.entity.ProcessLeave;
import org.springblade.desk.notice.mapper.LeaveMapper;
import org.springblade.desk.notice.service.ILeaveService;
import org.springblade.flow.core.constant.ProcessConstant;
import org.springblade.flow.core.pojo.entity.BladeFlow;
import org.springblade.flow.core.feign.IFlowClient;

@ -23,14 +23,14 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.service.impl;
package org.springblade.desk.notice.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.desk.pojo.entity.Notice;
import org.springblade.desk.mapper.NoticeMapper;
import org.springblade.desk.service.INoticeService;
import org.springblade.desk.notice.mapper.NoticeMapper;
import org.springblade.desk.notice.service.INoticeService;
import org.springblade.desk.pojo.vo.NoticeVO;
import org.springframework.stereotype.Service;

@ -23,7 +23,7 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.desk.wrapper;
package org.springblade.desk.notice.wrapper;
import org.springblade.core.mp.support.BaseEntityWrapper;
import org.springblade.core.tool.utils.BeanUtil;

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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>
<parent>
<groupId>org.springblade</groupId>
<artifactId>blade-service</artifactId>
<version>${revision}</version>
</parent>
<artifactId>blade-monitor</artifactId>
<name>${project.artifactId}</name>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-core-boot</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-swagger</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-desk-api</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-user-api</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-monitor-api</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<configuration>
<skip>${docker.fabric.skip}</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

@ -23,8 +23,9 @@
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.meter;
package org.springblade.monitor;
import org.springblade.common.constant.LauncherConstant;
import org.springblade.core.cloud.client.BladeCloudApplication;
import org.springblade.core.launch.BladeApplication;
import org.springblade.core.launch.constant.AppConstant;
@ -35,10 +36,15 @@ import org.springblade.core.launch.constant.AppConstant;
* @author Chill
*/
@BladeCloudApplication
public class MeterApplication {
public class MonitorApplication {
public static void main(String[] args) {
BladeApplication.run(AppConstant.APPLICATION_DESK_NAME, MeterApplication.class, args);
BladeApplication.run(LauncherConstant.APPLICATION_MONITOR_NAME, MonitorApplication.class, args);
System.out.println("===================");
System.out.println("===================");
System.out.println("=======启动成功!====");
System.out.println("===================");
System.out.println("===================");
}
}

@ -6,13 +6,11 @@
<parent>
<groupId>org.springblade</groupId>
<artifactId>blade-service</artifactId>
<version>4.6.0.RELEASE</version>
<version>${revision}</version>
</parent>
<groupId>org.springblade.meter</groupId>
<artifactId>blade-meter</artifactId>
<artifactId>blade-scheduling</artifactId>
<name>${project.artifactId}</name>
<version>${blade.project.version}</version>
<packaging>jar</packaging>
<dependencies>
@ -21,16 +19,22 @@
<artifactId>blade-core-boot</artifactId>
</dependency>
<dependency>
<groupId>org.springblade.meter</groupId>
<artifactId>blade-meter-api</artifactId>
<version>${blade.project.version}</version>
<groupId>org.springblade</groupId>
<artifactId>blade-starter-swagger</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-desk-api</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-user-api</artifactId>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-scheduling-api</artifactId>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</dependencies>
</project>
</project>

@ -0,0 +1,51 @@
/**
* BladeX Commercial License Agreement
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
* <p>
* Use of this software is governed by the Commercial License Agreement
* obtained after purchasing a license from BladeX.
* <p>
* 1. This software is for development use only under a valid license
* from BladeX.
* <p>
* 2. Redistribution of this software's source code to any third party
* without a commercial license is strictly prohibited.
* <p>
* 3. Licensees may copyright their own code but cannot use segments
* from this software for such purposes. Copyright of this software
* remains with BladeX.
* <p>
* Using this software signifies agreement to this License, and the software
* must not be used for illegal purposes.
* <p>
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is
* not liable for any claims arising from secondary or illegal development.
* <p>
* Author: Chill Zhuang (bladejava@qq.com)
*/
package org.springblade.scheduling;
import org.springblade.common.constant.LauncherConstant;
import org.springblade.core.cloud.client.BladeCloudApplication;
import org.springblade.core.launch.BladeApplication;
import org.springblade.core.launch.constant.AppConstant;
/**
* Desk启动器
*
* @author Chill
*/
@BladeCloudApplication
public class SchedulingApplication {
public static void main(String[] args) {
BladeApplication.run(LauncherConstant.APPLICATION_SCHEDULING_NAME, SchedulingApplication.class, args);
System.out.println("===================");
System.out.println("===================");
System.out.println("=======启动成功!====");
System.out.println("===================");
System.out.println("===================");
}
}

@ -0,0 +1,11 @@
#服务器端口
server:
port: 8107
#数据源配置
spring:
datasource:
url: ${blade.datasource.dev.url}
username: ${blade.datasource.dev.username}
password: ${blade.datasource.dev.password}

@ -0,0 +1,10 @@
#服务器端口
server:
port: 8107
#数据源配置
spring:
datasource:
url: ${blade.datasource.prod.url}
username: ${blade.datasource.prod.username}
password: ${blade.datasource.prod.password}

@ -0,0 +1,10 @@
#服务器端口
server:
port: 8107
#数据源配置
spring:
datasource:
url: ${blade.datasource.test.url}
username: ${blade.datasource.test.username}
password: ${blade.datasource.test.password}

@ -38,6 +38,11 @@ public class SystemApplication {
public static void main(String[] args) {
BladeApplication.run(AppConstant.APPLICATION_SYSTEM_NAME, SystemApplication.class, args);
System.out.println("===================");
System.out.println("===================");
System.out.println("=======启动成功!====");
System.out.println("===================");
System.out.println("===================");
}
}

@ -19,6 +19,8 @@
<modules>
<module>blade-desk</module>
<module>blade-system</module>
<module>blade-scheduling</module>
<module>blade-monitor</module>
</modules>
<dependencies>

@ -99,6 +99,16 @@
<artifactId>blade-system-api</artifactId>
<version>${revision}</version>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-scheduling-api</artifactId>
<version>${revision}</version>
</dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-monitor-api</artifactId>
<version>${revision}</version>
</dependency>
</dependencies>
</dependencyManagement>

Loading…
Cancel
Save