add annotation and formatting code

pull/776/head
yewei 3 years ago
parent 03aba833a9
commit 678a67d1d4

@ -17,8 +17,6 @@
package cn.hippo4j.common.enums; package cn.hippo4j.common.enums;
import java.util.Objects;
public enum VerifyEnum { public enum VerifyEnum {
/** /**
@ -57,5 +55,4 @@ public enum VerifyEnum {
public Integer getVerifyStatus() { public Integer getVerifyStatus() {
return this.verifyStatus; return this.verifyStatus;
} }
} }

@ -59,12 +59,6 @@
<artifactId>hippo4j-adapter-base</artifactId> <artifactId>hippo4j-adapter-base</artifactId>
</dependency> </dependency>
<dependency>
<groupId>cn.hippo4j</groupId>
<artifactId>hippo4j-adapter-web</artifactId>
<version>${version}</version>
</dependency>
<dependency> <dependency>
<groupId>cn.hippo4j</groupId> <groupId>cn.hippo4j</groupId>
<artifactId>hippo4j-discovery</artifactId> <artifactId>hippo4j-discovery</artifactId>

@ -17,12 +17,10 @@
package cn.hippo4j.config.config; package cn.hippo4j.config.config;
import cn.hippo4j.adapter.web.WebThreadPoolHandlerChoose;
import cn.hippo4j.common.config.ApplicationContextHolder; import cn.hippo4j.common.config.ApplicationContextHolder;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.Primary; import org.springframework.context.annotation.Primary;
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
@ -52,10 +50,4 @@ public class CommonConfig {
monitorThreadPool.setAwaitTerminationMillis(5000); monitorThreadPool.setAwaitTerminationMillis(5000);
return monitorThreadPool; return monitorThreadPool;
} }
@Bean
public WebThreadPoolHandlerChoose webThreadPoolHandlerChoose() {
return new WebThreadPoolHandlerChoose();
}
} }

@ -37,6 +37,9 @@ import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
/**
* Abstract config modification verify service.
*/
public abstract class AbstractConfigModificationVerifyService implements ConfigModificationVerifyService { public abstract class AbstractConfigModificationVerifyService implements ConfigModificationVerifyService {
@Resource @Resource

@ -24,6 +24,9 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate; import org.springframework.web.client.RestTemplate;
/**
* Adapter thread pool config modification verify service impl.
*/
@Slf4j @Slf4j
@Service @Service
public class AdapterThreadPoolConfigModificationVerifyServiceImpl extends AbstractConfigModificationVerifyService { public class AdapterThreadPoolConfigModificationVerifyServiceImpl extends AbstractConfigModificationVerifyService {

@ -33,6 +33,9 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
/**
* Config modification query service impl
*/
@Service @Service
public class ConfigModificationQueryServiceImpl implements ConfigModificationQueryService { public class ConfigModificationQueryServiceImpl implements ConfigModificationQueryService {

@ -27,6 +27,9 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
/**
* Thread pool instance config modification verify service impl.
*/
@Slf4j @Slf4j
@Service @Service
public class ThreadPoolInstanceConfigModificationVerifyServiceImpl extends AbstractConfigModificationVerifyService { public class ThreadPoolInstanceConfigModificationVerifyServiceImpl extends AbstractConfigModificationVerifyService {

@ -27,6 +27,9 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
/**
* Thread pool manager config modification verify service impl.
*/
@Slf4j @Slf4j
@Service @Service
public class ThreadPoolManageConfigModificationVerifyServiceImpl extends AbstractConfigModificationVerifyService { public class ThreadPoolManageConfigModificationVerifyServiceImpl extends AbstractConfigModificationVerifyService {

@ -24,6 +24,9 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate; import org.springframework.web.client.RestTemplate;
/**
* Web thread pool config modification verify service impl.
*/
@Slf4j @Slf4j
@Service @Service
public class WebThreadPoolConfigModificationVerifyServiceImpl extends AbstractConfigModificationVerifyService { public class WebThreadPoolConfigModificationVerifyServiceImpl extends AbstractConfigModificationVerifyService {

@ -215,18 +215,18 @@ DROP TABLE IF EXISTS `his_config_verify`;
CREATE TABLE `his_config_verify` ( CREATE TABLE `his_config_verify` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`type` int NULL DEFAULT NULL COMMENT '变更类型', `type` int NULL DEFAULT NULL COMMENT '变更类型',
`mark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '框架线程池类型', `mark` varchar(128) DEFAULT NULL COMMENT '框架线程池类型',
`tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户ID', `tenant_id` varchar(128) DEFAULT NULL COMMENT '租户ID',
`item_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目ID', `item_id` varchar(128) DEFAULT NULL COMMENT '项目ID',
`tp_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '线程池ID', `tp_id` varchar(256) DEFAULT NULL COMMENT '线程池ID',
`identify` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '线程池唯一标识', `identify` varchar(64) DEFAULT NULL COMMENT '线程池唯一标识',
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数变更内容', `content` longtext NULL COMMENT '参数变更内容',
`modify_all` tinyint(1) NULL DEFAULT NULL COMMENT '是否全部修改', `modify_all` tinyint(1) NULL DEFAULT NULL COMMENT '是否全部修改',
`gmt_create` datetime NULL DEFAULT NULL COMMENT '参数变更时间', `gmt_create` datetime NULL DEFAULT NULL COMMENT '参数变更时间',
`modify_user` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人', `modify_user` varchar(128) DEFAULT NULL COMMENT '修改人',
`verify_status` tinyint(1) NULL DEFAULT NULL COMMENT '审核状态 0:待审核 1审核通过 2审核拒绝', `verify_status` tinyint(1) NULL DEFAULT NULL COMMENT '审核状态 0:待审核 1审核通过 2审核拒绝',
`gmt_verify` datetime NULL DEFAULT NULL COMMENT '审核时间', `gmt_verify` datetime NULL DEFAULT NULL COMMENT '审核时间',
`verify_user` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核人', `verify_user` varchar(128) DEFAULT NULL COMMENT '审核人',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '参数变更审核记录表'; ) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '参数变更审核记录表';

@ -20,18 +20,18 @@ DROP TABLE IF EXISTS `his_config_verify`;
CREATE TABLE `his_config_verify` ( CREATE TABLE `his_config_verify` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`type` int NULL DEFAULT NULL COMMENT '变更类型', `type` int NULL DEFAULT NULL COMMENT '变更类型',
`mark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '框架线程池类型', `mark` varchar(128) DEFAULT NULL COMMENT '框架线程池类型',
`tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户ID', `tenant_id` varchar(128) DEFAULT NULL COMMENT '租户ID',
`item_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目ID', `item_id` varchar(128) DEFAULT NULL COMMENT '项目ID',
`tp_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '线程池ID', `tp_id` varchar(256) DEFAULT NULL COMMENT '线程池ID',
`identify` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '线程池唯一标识', `identify` varchar(64) DEFAULT NULL COMMENT '线程池唯一标识',
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数变更内容', `content` longtext DEFAULT NULL COMMENT '参数变更内容',
`modify_all` tinyint(1) NULL DEFAULT NULL COMMENT '是否全部修改', `modify_all` tinyint(1) NULL DEFAULT NULL COMMENT '是否全部修改',
`gmt_create` datetime NULL DEFAULT NULL COMMENT '参数变更时间', `gmt_create` datetime NULL DEFAULT NULL COMMENT '参数变更时间',
`modify_user` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人', `modify_user` varchar(128) DEFAULT NULL COMMENT '修改人',
`verify_status` tinyint(1) NULL DEFAULT NULL COMMENT '审核状态 0:待审核 1审核通过 2审核拒绝', `verify_status` tinyint(1) NULL DEFAULT NULL COMMENT '审核状态 0:待审核 1审核通过 2审核拒绝',
`gmt_verify` datetime NULL DEFAULT NULL COMMENT '审核时间', `gmt_verify` datetime NULL DEFAULT NULL COMMENT '审核时间',
`verify_user` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核人', `verify_user` varchar(128) DEFAULT NULL COMMENT '审核人',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '参数变更审核记录表'; ) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '参数变更审核记录表';

@ -144,22 +144,21 @@ CREATE TABLE IF NOT EXISTS `notify` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
); );
CREATE TABLE IF NOT EXISTS `his_config_verify` ( CREATE TABLE IF NOT EXISTS `his_config_verify` (
`id` bigint(20) NOT NULL AUTO_INCREMENT, `id` bigint(20) NOT NULL AUTO_INCREMENT,
`type` int NULL DEFAULT NULL COMMENT '变更类型', `type` int NULL DEFAULT NULL COMMENT '变更类型',
`mark` varchar(128) COMMENT '框架线程池类型', `mark` varchar(128) DEFAULT NULL COMMENT '框架线程池类型',
`tenant_id` varchar(128) COMMENT '租户ID', `tenant_id` varchar(128) DEFAULT NULL COMMENT '租户ID',
`item_id` varchar(128) COMMENT '项目ID', `item_id` varchar(128) DEFAULT NULLCOMMENT '项目ID',
`tp_id` varchar(256) COMMENT '线程池ID', `tp_id` varchar(256) DEFAULT NULLCOMMENT '线程池ID',
`identify` varchar(64) COMMENT '线程池唯一标识', `identify` varchar(64) DEFAULT NULL COMMENT '线程池唯一标识',
`content` longtext COMMENT '参数变更内容', `content` longtext COMMENT '参数变更内容',
`modify_all` tinyint(1) COMMENT '是否全部修改', `modify_all` tinyint(1) COMMENT '是否全部修改',
`gmt_create` datetime COMMENT '参数变更时间', `gmt_create` datetime COMMENT '参数变更时间',
`modify_user` varchar(128) COMMENT '修改人', `modify_user` varchar(128) DEFAULT NULLCOMMENT '修改人',
`verify_status` tinyint(1) COMMENT '审核状态 0:待审核 1审核通过 2审核拒绝', `verify_status` tinyint(1) COMMENT '审核状态 0:待审核 1审核通过 2审核拒绝',
`gmt_verify` datetime COMMENT '审核时间', `gmt_verify` datetime COMMENT '审核时间',
`verify_user` varchar(128) COMMENT '审核人', `verify_user` varchar(128) DEFAULT NULL COMMENT '审核人',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
); );

@ -205,18 +205,18 @@ DROP TABLE IF EXISTS `his_config_verify`;
CREATE TABLE `his_config_verify` ( CREATE TABLE `his_config_verify` (
`id` bigint UNSIGNED NOT NULL AUTO_INCREMENT, `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT,
`type` int NULL DEFAULT NULL COMMENT '变更类型', `type` int NULL DEFAULT NULL COMMENT '变更类型',
`mark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '框架线程池类型', `mark` varchar(128) DEFAULT NULL COMMENT '框架线程池类型',
`tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户ID', `tenant_id` varchar(128) DEFAULT NULL COMMENT '租户ID',
`item_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目ID', `item_id` varchar(128) DEFAULT NULL COMMENT '项目ID',
`tp_id` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '线程池ID', `tp_id` varchar(256) DEFAULT NULL COMMENT '线程池ID',
`identify` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '线程池唯一标识', `identify` varchar(64) DEFAULT NULL COMMENT '线程池唯一标识',
`content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参数变更内容', `content` longtext NULL COMMENT '参数变更内容',
`modify_all` tinyint(1) NULL DEFAULT NULL COMMENT '是否全部修改', `modify_all` tinyint(1) NULL DEFAULT NULL COMMENT '是否全部修改',
`gmt_create` datetime NULL DEFAULT NULL COMMENT '参数变更时间', `gmt_create` datetime NULL DEFAULT NULL COMMENT '参数变更时间',
`modify_user` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人', `modify_user` varchar(128) DEFAULT NULL COMMENT '修改人',
`verify_status` tinyint(1) NULL DEFAULT NULL COMMENT '审核状态 0:待审核 1审核通过 2审核拒绝', `verify_status` tinyint(1) NULL DEFAULT NULL COMMENT '审核状态 0:待审核 1审核通过 2审核拒绝',
`gmt_verify` datetime NULL DEFAULT NULL COMMENT '审核时间', `gmt_verify` datetime NULL DEFAULT NULL COMMENT '审核时间',
`verify_user` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '审核人', `verify_user` varchar(128) DEFAULT NULL COMMENT '审核人',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '参数变更审核记录表'; ) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '参数变更审核记录表';

Loading…
Cancel
Save