完善积木报表的集成
parent
cba217cc29
commit
e52a966b81
@ -0,0 +1,28 @@
|
|||||||
|
package cn.iocoder.yudao.module.pay.framework.job.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
|
||||||
|
|
||||||
|
import java.util.concurrent.ThreadPoolExecutor;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
public class PayJobConfiguration {
|
||||||
|
|
||||||
|
public static final String NOTIFY_THREAD_POOL_TASK_EXECUTOR = "NOTIFY_THREAD_POOL_TASK_EXECUTOR";
|
||||||
|
|
||||||
|
@Bean(NOTIFY_THREAD_POOL_TASK_EXECUTOR)
|
||||||
|
public ThreadPoolTaskExecutor notifyThreadPoolTaskExecutor() {
|
||||||
|
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
|
||||||
|
executor.setCorePoolSize(8); // 设置核心线程数
|
||||||
|
executor.setMaxPoolSize(16); // 设置最大线程数
|
||||||
|
executor.setKeepAliveSeconds(60); // 设置空闲时间
|
||||||
|
executor.setQueueCapacity(100); // 设置队列大小
|
||||||
|
executor.setThreadNamePrefix("notify-task-"); // 配置线程池的前缀
|
||||||
|
executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
|
||||||
|
// 进行加载
|
||||||
|
executor.initialize();
|
||||||
|
return executor;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,4 @@
|
|||||||
|
/**
|
||||||
|
* 占位
|
||||||
|
*/
|
||||||
|
package cn.iocoder.yudao.module.pay.framework.job.core;
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/**
|
||||||
|
* 属于 pay 模块的 framework 封装
|
||||||
|
*
|
||||||
|
* @author 芋道源码
|
||||||
|
*/
|
||||||
|
package cn.iocoder.yudao.module.pay.framework;
|
||||||
@ -1,19 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div>
|
|
||||||
<doc-alert title="接口文档" url="https://doc.iocoder.cn/api-doc/" />
|
|
||||||
<i-frame :src="url" />
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
import iFrame from "@/components/iFrame/index";
|
|
||||||
import {getAccessToken} from "@/utils/auth";
|
|
||||||
export default {
|
|
||||||
name: "JimuReport",
|
|
||||||
components: { iFrame },
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
url: process.env.VUE_APP_BASE_API + "/jmreport/list?token=" + getAccessToken(),
|
|
||||||
};
|
|
||||||
},
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
Loading…
Reference in New Issue