diff --git a/cutejava-front/src/views/components/business/CuteProductLineSelect.vue b/cutejava-front/src/views/components/business/CuteProductLineSelect.vue
index 42cddb89..4e5de78a 100644
--- a/cutejava-front/src/views/components/business/CuteProductLineSelect.vue
+++ b/cutejava-front/src/views/components/business/CuteProductLineSelect.vue
@@ -5,6 +5,7 @@
clearable
placeholder="请选择产品线"
:disabled="disabled"
+ style="width: 100%"
@change="handleChange"
>
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsArgs.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsArgs.java
index 81583f87..424a0e53 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsArgs.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsArgs.java
@@ -33,4 +33,11 @@ public class CsArgs {
@NotNull(message = "id必填")
private Long id;
}
+
+ @Getter
+ @Setter
+ public static class DeleteById extends CsObject {
+ @NotNull(message = "id必填")
+ private Long id;
+ }
}
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsPageResultVo.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsPageResult.java
similarity index 78%
rename from cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsPageResultVo.java
rename to cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsPageResult.java
index 3162c3cc..6b42ee97 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsPageResultVo.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/base/CsPageResult.java
@@ -31,19 +31,19 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = false)
-public class CsPageResultVo extends CsObject {
- private T content;
+public class CsPageResult extends CsObject {
+ private List content;
private long totalElements;
- public static CsPageResultVo> emptyListData() {
- CsPageResultVo> result = new CsPageResultVo<>();
+ public static CsPageResult emptyListData() {
+ CsPageResult result = new CsPageResult<>();
result.setTotalElements(0);
result.setContent(new ArrayList<>());
return result;
}
- public static CsPageResultVo> listData(IPage page) {
- CsPageResultVo> result = new CsPageResultVo<>();
+ public static CsPageResult listData(IPage page) {
+ CsPageResult result = new CsPageResult<>();
result.setTotalElements(page.getTotal());
result.setContent(page.getRecords());
return result;
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/doc/SwaggerConfig.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/doc/SwaggerConfig.java
index 175fc515..c5abc355 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/doc/SwaggerConfig.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/doc/SwaggerConfig.java
@@ -18,8 +18,8 @@ package cn.odboy.framework.doc;
import cn.odboy.constant.SystemConst;
import cn.odboy.framework.properties.AppProperties;
import cn.odboy.util.CsAnonTagUtil;
-import lombok.RequiredArgsConstructor;
import org.springframework.beans.BeansException;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.beans.factory.config.BeanPostProcessor;
import org.springframework.context.ApplicationContext;
@@ -49,12 +49,13 @@ import java.util.stream.Collectors;
*/
@Configuration
@EnableSwagger2
-@RequiredArgsConstructor
public class SwaggerConfig {
@Value("${server.servlet.context-path:}")
private String apiPath;
- private final AppProperties properties;
- private final ApplicationContext applicationContext;
+ @Autowired
+ private AppProperties properties;
+ @Autowired
+ private ApplicationContext applicationContext;
@Bean
public Docket createRestApi() {
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/monitor/controller/HealthCheckController.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/monitor/controller/HealthCheckController.java
index 66c40ab0..1fa6f257 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/monitor/controller/HealthCheckController.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/monitor/controller/HealthCheckController.java
@@ -18,7 +18,6 @@ package cn.odboy.framework.monitor.controller;
import cn.odboy.annotation.AnonymousGetMapping;
import cn.odboy.framework.monitor.service.CsHealthCheckPointService;
import io.swagger.annotations.Api;
-import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -28,7 +27,6 @@ import org.springframework.web.bind.annotation.RestController;
* 健康检查接口
*/
@RestController
-@RequiredArgsConstructor
@RequestMapping("/healthCheck")
@Api(tags = "系统:健康检查接口")
public class HealthCheckController {
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpEasyService.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpEasyService.java
index 7c34b592..0f07243e 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpEasyService.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpEasyService.java
@@ -15,7 +15,7 @@
*/
package cn.odboy.framework.mybatisplus.core.interfaces;
-import cn.odboy.base.CsPageResultVo;
+import cn.odboy.base.CsPageResult;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
@@ -56,13 +56,13 @@ public interface CsMpEasyService extends IService {
List queryFeatureClazzListByArgs(LambdaQueryWrapper wrapper, Class targetClazz);
- CsPageResultVo> queryClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable);
+ CsPageResult queryClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable);
- CsPageResultVo> queryFeatureClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable, Class targetClazz);
+ CsPageResult queryFeatureClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable, Class targetClazz);
- CsPageResultVo> queryFeatureClazzPageByArgs(Q criteria, IPage pageable, Class targetClazz);
+ CsPageResult queryFeatureClazzPageByArgs(Q criteria, IPage pageable, Class targetClazz);
- CsPageResultVo> queryClazzPageByArgs(Q criteria, IPage pageable);
+ CsPageResult queryClazzPageByArgs(Q criteria, IPage pageable);
int modifyClazzByArgs(LambdaQueryWrapper wrapper, T entity);
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpMapper.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpMapper.java
index 2dc50075..62cbddd5 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpMapper.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpMapper.java
@@ -18,7 +18,7 @@ package cn.odboy.framework.mybatisplus.core.interfaces;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ReflectUtil;
-import cn.odboy.base.CsPageResultVo;
+import cn.odboy.base.CsPageResult;
import cn.odboy.util.CsPageUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@@ -136,16 +136,16 @@ public interface CsMpMapper extends BaseMapper {
* @param clazz 期望的对象类型
* @return IPage
*/
- default CsPageResultVo> queryFeatureClazzPage(Pageable pageable, LambdaQueryWrapper wrapper, Class clazz) {
+ default CsPageResult queryFeatureClazzPage(Pageable pageable, LambdaQueryWrapper wrapper, Class clazz) {
int pageNumber = pageable.getPageNumber();
int pageSize = pageable.getPageSize();
pageNumber = pageNumber <= 0 ? 1 : pageNumber;
pageSize = pageSize <= 0 ? 10 : pageSize;
IPage pageInfo = this.selectPage(new Page<>(pageNumber, pageSize), wrapper);
if (CollUtil.isEmpty(pageInfo.getRecords())) {
- return new CsPageResultVo<>(new ArrayList<>(), pageInfo.getTotal());
+ return new CsPageResult<>(new ArrayList<>(), pageInfo.getTotal());
}
- return new CsPageResultVo<>(BeanUtil.copyToList(pageInfo.getRecords(), clazz), pageInfo.getTotal());
+ return new CsPageResult<>(BeanUtil.copyToList(pageInfo.getRecords(), clazz), pageInfo.getTotal());
}
/**
@@ -156,7 +156,7 @@ public interface CsMpMapper extends BaseMapper {
* @param clazz 期望的对象类型
* @return IPage
*/
- default CsPageResultVo> queryFeatureClazzPage(Pageable pageable, LambdaQueryChainWrapper wrapper, Class clazz) {
+ default CsPageResult queryFeatureClazzPage(Pageable pageable, LambdaQueryChainWrapper wrapper, Class clazz) {
int pageNumber = pageable.getPageNumber();
int pageSize = pageable.getPageSize();
pageNumber = pageNumber <= 0 ? 1 : pageNumber;
@@ -165,7 +165,7 @@ public interface CsMpMapper extends BaseMapper {
if (CollUtil.isEmpty(pageInfo.getRecords())) {
return CsPageUtil.emptyListData();
}
- return new CsPageResultVo<>(BeanUtil.copyToList(pageInfo.getRecords(), clazz), pageInfo.getTotal());
+ return new CsPageResult<>(BeanUtil.copyToList(pageInfo.getRecords(), clazz), pageInfo.getTotal());
}
/**
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpServiceImpl.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpServiceImpl.java
index 2671e332..755bd147 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpServiceImpl.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/mybatisplus/core/interfaces/CsMpServiceImpl.java
@@ -17,7 +17,7 @@ package cn.odboy.framework.mybatisplus.core.interfaces;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
-import cn.odboy.base.CsPageResultVo;
+import cn.odboy.base.CsPageResult;
import cn.odboy.framework.exception.BadRequestException;
import cn.odboy.framework.mybatisplus.core.CsMpQUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -193,12 +193,12 @@ public class CsMpServiceImpl, T> extends ServiceImpl> queryClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable) {
+ public CsPageResult queryClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable) {
if (wrapper == null) {
wrapper = new LambdaQueryWrapper<>();
}
IPage originPageData = baseMapper.selectPage(pageable, wrapper);
- return new CsPageResultVo<>(originPageData.getRecords(), originPageData.getTotal());
+ return new CsPageResult<>(originPageData.getRecords(), originPageData.getTotal());
}
/**
@@ -208,24 +208,24 @@ public class CsMpServiceImpl, T> extends ServiceImpl CsPageResultVo> queryFeatureClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable, Class targetClazz) {
+ public CsPageResult queryFeatureClazzPageByArgs(LambdaQueryWrapper wrapper, IPage pageable, Class targetClazz) {
if (wrapper == null) {
wrapper = new LambdaQueryWrapper<>();
}
IPage originPageData = baseMapper.selectPage(pageable, wrapper);
- return new CsPageResultVo<>(BeanUtil.copyToList(originPageData.getRecords(), targetClazz), originPageData.getTotal());
+ return new CsPageResult<>(BeanUtil.copyToList(originPageData.getRecords(), targetClazz), originPageData.getTotal());
}
- public CsPageResultVo> queryFeatureClazzPageByArgs(Q criteria, IPage pageable, Class targetClazz) {
+ public CsPageResult queryFeatureClazzPageByArgs(Q criteria, IPage pageable, Class targetClazz) {
QueryWrapper wrapper = CsMpQUtil.build(criteria);
IPage originPageData = baseMapper.selectPage(pageable, wrapper);
- return new CsPageResultVo<>(BeanUtil.copyToList(originPageData.getRecords(), targetClazz), originPageData.getTotal());
+ return new CsPageResult<>(BeanUtil.copyToList(originPageData.getRecords(), targetClazz), originPageData.getTotal());
}
- public CsPageResultVo> queryClazzPageByArgs(Q criteria, IPage pageable) {
+ public CsPageResult queryClazzPageByArgs(Q criteria, IPage pageable) {
QueryWrapper wrapper = CsMpQUtil.build(criteria);
IPage originPageData = baseMapper.selectPage(pageable, wrapper);
- return new CsPageResultVo<>(originPageData.getRecords(), originPageData.getTotal());
+ return new CsPageResult<>(originPageData.getRecords(), originPageData.getTotal());
}
/**
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/server/config/AsyncTheadPoolConfig.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/server/config/AsyncTheadPoolConfig.java
index 8c86dbc9..4efb0aa7 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/server/config/AsyncTheadPoolConfig.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/server/config/AsyncTheadPoolConfig.java
@@ -46,7 +46,7 @@ public class AsyncTheadPoolConfig implements AsyncConfigurer {
public Executor getAsyncExecutor() {
ThreadPoolSettingModel asyncTaskPool = properties.getAsyncTaskPool();
// 自定义工厂
- ThreadFactory factory = r -> new Thread(r, "default-async-" + new AtomicInteger(1).getAndIncrement());
+ ThreadFactory factory = r -> new Thread(r, "DefaultAsync-" + new AtomicInteger(1).getAndIncrement());
// 自定义线程池
return new ThreadPoolExecutor(asyncTaskPool.getCorePoolSize(), asyncTaskPool.getMaxPoolSize(), asyncTaskPool.getKeepAliveSeconds(), TimeUnit.SECONDS,
new ArrayBlockingQueue<>(asyncTaskPool.getQueueCapacity()), factory, new ThreadPoolExecutor.CallerRunsPolicy());
@@ -63,7 +63,7 @@ public class AsyncTheadPoolConfig implements AsyncConfigurer {
executor.setCorePoolSize(asyncTaskPool.getCorePoolSize());
executor.setMaxPoolSize(asyncTaskPool.getMaxPoolSize());
executor.setQueueCapacity(asyncTaskPool.getQueueCapacity());
- executor.setThreadNamePrefix("task-async-");
+ executor.setThreadNamePrefix("TaskAsync-");
executor.setKeepAliveSeconds(asyncTaskPool.getKeepAliveSeconds());
// DiscardOldestPolicy,抛弃最早的任务,将新任务加入队列。
// AbortPolicy,拒绝执行新任务,并抛出异常。
@@ -75,4 +75,20 @@ public class AsyncTheadPoolConfig implements AsyncConfigurer {
executor.initialize();
return executor;
}
+
+ @Bean("longTimeTaskAsync")
+ public ThreadPoolTaskExecutor longTimeTaskAsync() {
+ ThreadPoolSettingModel asyncTaskPool = properties.getAsyncTaskPool();
+ ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
+ executor.setCorePoolSize(asyncTaskPool.getCorePoolSize());
+ executor.setMaxPoolSize(asyncTaskPool.getMaxPoolSize());
+ executor.setQueueCapacity(asyncTaskPool.getQueueCapacity());
+ executor.setThreadNamePrefix("LongTimeTaskAsync-");
+ executor.setKeepAliveSeconds(asyncTaskPool.getKeepAliveSeconds());
+ executor.setRejectedExecutionHandler(new ThreadPoolExecutor.AbortPolicy());
+ // 设置包装器
+ executor.setTaskDecorator(TtlRunnable::get);
+ executor.initialize();
+ return executor;
+ }
}
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/server/core/ConfigurerAdapter.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/server/core/ConfigurerAdapter.java
index 90985ad9..26933d21 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/server/core/ConfigurerAdapter.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/framework/server/core/ConfigurerAdapter.java
@@ -20,7 +20,7 @@ import cn.odboy.framework.server.converters.DateStringToDateConverter;
import com.alibaba.fastjson2.JSONWriter;
import com.alibaba.fastjson2.support.config.FastJsonConfig;
import com.alibaba.fastjson2.support.spring.http.converter.FastJsonHttpMessageConverter;
-import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.format.FormatterRegistry;
@@ -46,11 +46,13 @@ import java.util.List;
*/
@Configuration
@EnableWebMvc
-@RequiredArgsConstructor
public class ConfigurerAdapter implements WebMvcConfigurer {
- private final DateStringArraysToListDateConverter dateStringArraysToListDateConverter;
- private final DateStringToDateConverter dateStringToDateConverter;
- private final CsFileLocalUploadHelper fileUploadPathHelper;
+ @Autowired
+ private DateStringArraysToListDateConverter dateStringArraysToListDateConverter;
+ @Autowired
+ private DateStringToDateConverter dateStringToDateConverter;
+ @Autowired
+ private CsFileLocalUploadHelper fileUploadPathHelper;
@Bean
public CorsFilter corsFilter() {
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/util/CsPageUtil.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/util/CsPageUtil.java
index 69b9eab0..af20d77d 100644
--- a/cutejava/cutejava-framework/src/main/java/cn/odboy/util/CsPageUtil.java
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/util/CsPageUtil.java
@@ -15,7 +15,7 @@
*/
package cn.odboy.util;
-import cn.odboy.base.CsPageResultVo;
+import cn.odboy.base.CsPageResult;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -52,36 +52,36 @@ public final class CsPageUtil extends cn.hutool.core.util.PageUtil {
/**
* Page 数据处理
*/
- public static CsPageResultVo> toPage(IPage page) {
- return new CsPageResultVo<>(page.getRecords(), page.getTotal());
+ public static CsPageResult toPage(IPage page) {
+ return new CsPageResult<>(page.getRecords(), page.getTotal());
}
/**
* 自定义分页
*/
- public static CsPageResultVo> toPage(List list) {
- return new CsPageResultVo<>(list, list.size());
+ public static CsPageResult toPage(List list) {
+ return new CsPageResult<>(list, list.size());
}
/**
* 返回空数据
*/
- public static CsPageResultVo> emptyListData() {
- return new CsPageResultVo<>(new ArrayList<>(), 0);
+ public static CsPageResult emptyListData() {
+ return new CsPageResult<>(new ArrayList<>(), 0);
}
/**
* 返回空数据
*/
- public static CsPageResultVo emptyData() {
- return new CsPageResultVo<>(null, 0);
+ public static CsPageResult emptyData() {
+ return new CsPageResult<>(null, 0);
}
/**
* 自定义分页
*/
- public static CsPageResultVo> toPage(List list, long totalElements) {
- return new CsPageResultVo<>(list, totalElements);
+ public static CsPageResult toPage(List list, long totalElements) {
+ return new CsPageResult<>(list, totalElements);
}
public static Page getCount(BaseMapper baseMapper) {
diff --git a/cutejava/cutejava-framework/src/main/java/cn/odboy/util/CsReturnValueHandleUtil.java b/cutejava/cutejava-framework/src/main/java/cn/odboy/util/CsReturnValueHandleUtil.java
new file mode 100644
index 00000000..8633f5ef
--- /dev/null
+++ b/cutejava/cutejava-framework/src/main/java/cn/odboy/util/CsReturnValueHandleUtil.java
@@ -0,0 +1,56 @@
+package cn.odboy.util;
+
+import org.aspectj.lang.ProceedingJoinPoint;
+import org.aspectj.lang.reflect.MethodSignature;
+
+import java.lang.reflect.Method;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+import java.util.Set;
+
+/**
+ * 返回值处理 工具
+ *
+ * @author odboy
+ * @date 2025-05-08
+ */
+public class CsReturnValueHandleUtil {
+ public static Object getDefaultValue(ProceedingJoinPoint joinPoint) {
+ MethodSignature signature = (MethodSignature)joinPoint.getSignature();
+ Method method = signature.getMethod();
+ // 获取目标方法的返回值类型
+ Class> returnType = method.getReturnType();
+ if (returnType.isArray()) {
+ return getEmptyArray(returnType);
+ } else if (List.class.isAssignableFrom(returnType)) {
+ return Collections.emptyList();
+ } else if (Set.class.isAssignableFrom(returnType)) {
+ return Collections.emptySet();
+ } else if (Collection.class.isAssignableFrom(returnType)) {
+ // 默认返回空 List
+ return Collections.emptyList();
+ } else {
+ // 普通对象返回 null
+ return null;
+ }
+ }
+
+ /**
+ * 根据数组类型返回空数组
+ */
+ private static Object getEmptyArray(Class> arrayType) {
+ if (arrayType == int[].class) {
+ return new int[0];
+ } else if (arrayType == long[].class) {
+ return new long[0];
+ } else if (arrayType == double[].class) {
+ return new double[0];
+ } else if (arrayType == String[].class) {
+ return new String[0];
+ } else {
+ // 其他引用类型数组
+ return java.lang.reflect.Array.newInstance(arrayType.getComponentType(), 0);
+ }
+ }
+}
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/controller/DevopsPipelineInstanceController.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/controller/DevopsPipelineInstanceController.java
index c34b8e7a..53cccb20 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/controller/DevopsPipelineInstanceController.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/controller/DevopsPipelineInstanceController.java
@@ -25,7 +25,6 @@ import cn.odboy.devops.service.core.PipelineInstanceService;
import cn.odboy.devops.service.core.PipelineTemplateService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
@@ -38,7 +37,6 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j
@RestController
-@RequiredArgsConstructor
@RequestMapping("/api/devops/pipelineInstance")
@Api(tags = "DevOps:流水线实例管理")
public class DevopsPipelineInstanceController {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/controller/DevopsPipelineTemplateController.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/controller/DevopsPipelineTemplateController.java
index 38c84c74..e007433f 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/controller/DevopsPipelineTemplateController.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/controller/DevopsPipelineTemplateController.java
@@ -19,7 +19,6 @@ import cn.odboy.base.CsArgs;
import cn.odboy.devops.service.core.PipelineTemplateService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
@@ -32,7 +31,6 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j
@RestController
-@RequiredArgsConstructor
@RequestMapping("/api/devops/pipelineTemplate")
@Api(tags = "DevOps:流水线模板管理")
public class DevopsPipelineTemplateController {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/dal/redis/PipelineInstanceDAO.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/dal/redis/PipelineInstanceDAO.java
index a18acc95..5a8d1810 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/dal/redis/PipelineInstanceDAO.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/dal/redis/PipelineInstanceDAO.java
@@ -15,16 +15,16 @@
*/
package cn.odboy.devops.dal.redis;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceTb;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.framework.redis.CsRedisHelper;
-import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
-@RequiredArgsConstructor
public class PipelineInstanceDAO {
- private final CsRedisHelper redisHelper;
+ @Autowired
+ private CsRedisHelper redisHelper;
/**
* 全局锁,对应上下文,只能有一次
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/AbstractPipelineNodeJobService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/AbstractPipelineNodeJobService.java
index b63dbc3b..321f0c10 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/AbstractPipelineNodeJobService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/AbstractPipelineNodeJobService.java
@@ -15,8 +15,8 @@
*/
package cn.odboy.devops.framework.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
+import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.service.core.PipelineInstanceNodeDetailService;
import cn.odboy.devops.service.core.PipelineInstanceNodeService;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineJobBean.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineJobBean.java
index 8dca238a..883d06d1 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineJobBean.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineJobBean.java
@@ -17,12 +17,12 @@ package cn.odboy.devops.framework.pipeline.core;
import cn.hutool.core.thread.ThreadUtil;
import cn.hutool.core.util.StrUtil;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
-import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.dal.dataobject.PipelineInstanceTb;
import cn.odboy.devops.dal.mysql.PipelineInstanceMapper;
import cn.odboy.devops.dal.redis.PipelineInstanceDAO;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
+import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.core.PipelineInstanceNodeService;
import cn.odboy.framework.context.CsSpringBeanHolder;
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineJobManage.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineJobManage.java
index 0c4f8163..320ca5be 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineJobManage.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineJobManage.java
@@ -16,8 +16,8 @@
package cn.odboy.devops.framework.pipeline.core;
import cn.hutool.core.util.IdUtil;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceTb;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.framework.exception.BadRequestException;
import lombok.extern.slf4j.Slf4j;
import org.quartz.*;
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineNodeJobManage.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineNodeJobManage.java
index 9b5cea2f..3a850ed7 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineNodeJobManage.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/core/PipelineNodeJobManage.java
@@ -15,8 +15,8 @@
*/
package cn.odboy.devops.framework.pipeline.core;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceTb;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.framework.exception.BadRequestException;
import lombok.extern.slf4j.Slf4j;
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/log/PipelineNodeStepLogAspect.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/log/PipelineNodeStepLogAspect.java
index 1b811c32..ba84947f 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/log/PipelineNodeStepLogAspect.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/framework/pipeline/log/PipelineNodeStepLogAspect.java
@@ -15,9 +15,9 @@
*/
package cn.odboy.devops.framework.pipeline.log;
-import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.framework.exception.BadRequestException;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.ProceedingJoinPoint;
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineInstanceNodeDetailService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineInstanceNodeDetailService.java
index bbc8131c..93c8bfc4 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineInstanceNodeDetailService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineInstanceNodeDetailService.java
@@ -15,9 +15,9 @@
*/
package cn.odboy.devops.service.core;
-import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeDetailTb;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
+import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import com.anwen.mongo.service.IService;
import java.util.Date;
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineInstanceNodeService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineInstanceNodeService.java
index 68885986..b3328fa8 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineInstanceNodeService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineInstanceNodeService.java
@@ -15,9 +15,9 @@
*/
package cn.odboy.devops.service.core;
-import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.dal.dataobject.PipelineInstanceTb;
+import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import com.anwen.mongo.service.IService;
import java.util.Date;
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineTemplateService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineTemplateService.java
index 524d0764..c3e725f0 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineTemplateService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/PipelineTemplateService.java
@@ -18,7 +18,7 @@ package cn.odboy.devops.service.core;
import cn.odboy.devops.dal.dataobject.PipelineTemplateTb;
import cn.odboy.devops.dal.mysql.PipelineTemplateMapper;
import cn.odboy.framework.exception.BadRequestException;
-import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
@@ -30,9 +30,9 @@ import org.springframework.stereotype.Service;
* @since 2025-06-26
*/
@Service
-@RequiredArgsConstructor
public class PipelineTemplateService {
- private final PipelineTemplateMapper pipelineTemplateMapper;
+ @Autowired
+ private PipelineTemplateMapper pipelineTemplateMapper;
public PipelineTemplateTb getPipelineTemplateById(Long id) {
PipelineTemplateTb pipelineTemplateTb = pipelineTemplateMapper.selectById(id);
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceNodeDetailServiceImpl.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceNodeDetailServiceImpl.java
index c4e1dbc4..fadd1203 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceNodeDetailServiceImpl.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceNodeDetailServiceImpl.java
@@ -16,9 +16,9 @@
package cn.odboy.devops.service.core.impl;
import cn.hutool.core.collection.CollUtil;
-import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeDetailTb;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
+import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.service.core.PipelineInstanceNodeDetailService;
import com.anwen.mongo.conditions.query.LambdaQueryChainWrapper;
import com.anwen.mongo.conditions.update.LambdaUpdateChainWrapper;
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceNodeServiceImpl.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceNodeServiceImpl.java
index 979bd844..c6a8db02 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceNodeServiceImpl.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceNodeServiceImpl.java
@@ -16,17 +16,17 @@
package cn.odboy.devops.service.core.impl;
import cn.hutool.core.collection.CollUtil;
-import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.dal.dataobject.PipelineInstanceTb;
+import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.core.PipelineInstanceNodeDetailService;
import cn.odboy.devops.service.core.PipelineInstanceNodeService;
import com.alibaba.fastjson2.JSON;
import com.anwen.mongo.conditions.query.LambdaQueryChainWrapper;
import com.anwen.mongo.service.impl.ServiceImpl;
-import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
@@ -36,9 +36,9 @@ import java.util.stream.Collectors;
@Slf4j
@Service
-@RequiredArgsConstructor
public class PipelineInstanceNodeServiceImpl extends ServiceImpl implements PipelineInstanceNodeService {
- private final PipelineInstanceNodeDetailService pipelineInstanceNodeDetailService;
+ @Autowired
+ private PipelineInstanceNodeDetailService pipelineInstanceNodeDetailService;
@Override
public void createPipelineInstanceDetail(PipelineInstanceTb pipelineInstanceTb) {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceServiceImpl.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceServiceImpl.java
index 9a487b62..446b8954 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceServiceImpl.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/core/impl/PipelineInstanceServiceImpl.java
@@ -18,8 +18,6 @@ package cn.odboy.devops.service.core.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.thread.ThreadUtil;
import cn.hutool.core.util.StrUtil;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
-import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeDetailTb;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.dal.dataobject.PipelineInstanceTb;
@@ -27,6 +25,8 @@ import cn.odboy.devops.dal.model.RestartPipelineArgs;
import cn.odboy.devops.dal.model.StartPipelineResultVo;
import cn.odboy.devops.dal.mysql.PipelineInstanceMapper;
import cn.odboy.devops.dal.redis.PipelineInstanceDAO;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
+import cn.odboy.devops.framework.pipeline.constant.PipelineStatusEnum;
import cn.odboy.devops.framework.pipeline.core.PipelineJobManage;
import cn.odboy.devops.framework.pipeline.model.PipelineInstanceNodeVo;
import cn.odboy.devops.framework.pipeline.model.PipelineInstanceVo;
@@ -40,8 +40,8 @@ import cn.odboy.framework.websocket.context.CsWsServer;
import cn.odboy.framework.websocket.model.WsSidVo;
import cn.odboy.framework.websocket.util.WsMessageUtil;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
@@ -49,13 +49,17 @@ import java.util.List;
@Slf4j
@Service
-@RequiredArgsConstructor
public class PipelineInstanceServiceImpl implements PipelineInstanceService {
- private final PipelineJobManage pipelineJobManage;
- private final PipelineInstanceMapper pipelineInstanceMapper;
- private final PipelineInstanceDAO pipelineInstanceDAO;
- private final PipelineInstanceNodeService pipelineInstanceNodeService;
- private final PipelineInstanceNodeDetailService pipelineInstanceNodeDetailService;
+ @Autowired
+ private PipelineJobManage pipelineJobManage;
+ @Autowired
+ private PipelineInstanceMapper pipelineInstanceMapper;
+ @Autowired
+ private PipelineInstanceDAO pipelineInstanceDAO;
+ @Autowired
+ private PipelineInstanceNodeService pipelineInstanceNodeService;
+ @Autowired
+ private PipelineInstanceNodeDetailService pipelineInstanceNodeDetailService;
@Override
public StartPipelineResultVo startPipeline(PipelineInstanceTb pipelineInstanceTb) {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApkSignAndroidService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApkSignAndroidService.java
index 788728c6..813f8426 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApkSignAndroidService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApkSignAndroidService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_sign_android_apk")
public class PipelineNodeApkSignAndroidService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveCPlusService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveCPlusService.java
index 90289445..aab06498 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveCPlusService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveCPlusService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_approve_cplus")
public class PipelineNodeApproveCPlusService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveDeployService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveDeployService.java
index 9dcdac10..fdc08985 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveDeployService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveDeployService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_approve_deploy")
public class PipelineNodeApproveDeployService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveTestAndroidService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveTestAndroidService.java
index 0ac9d85b..c856de32 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveTestAndroidService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeApproveTestAndroidService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_approve_test_android")
public class PipelineNodeApproveTestAndroidService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildAndroidService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildAndroidService.java
index f29dc2ea..55f8d2cf 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildAndroidService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildAndroidService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_build_android")
public class PipelineNodeBuildAndroidService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildCPlusService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildCPlusService.java
index e1dba43c..e9b50b78 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildCPlusService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildCPlusService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_build_cplus")
public class PipelineNodeBuildCPlusService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildIOSService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildIOSService.java
index 53b33094..bdd44075 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildIOSService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildIOSService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_build_ios")
public class PipelineNodeBuildIOSService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildJavaService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildJavaService.java
index aac201ab..07b7756a 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildJavaService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildJavaService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeBuildJavaBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_build_java")
public class PipelineNodeBuildJavaService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeBuildJavaBiz pipelineNodeBuildJavaBiz;
+ @Autowired
+ private PipelineNodeBuildJavaBiz pipelineNodeBuildJavaBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildNodeService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildNodeService.java
index 934909ef..4532b69a 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildNodeService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildNodeService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_build_node")
public class PipelineNodeBuildNodeService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildNpmService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildNpmService.java
index e72dbfa8..c1bcd0db 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildNpmService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildNpmService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_build_npm")
public class PipelineNodeBuildNpmService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildPythonService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildPythonService.java
index 1fc311bb..10aaffb0 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildPythonService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildPythonService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_build_python")
public class PipelineNodeBuildPythonService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildService.java
index 745ac93e..de5873ab 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeBuildService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_build")
public class PipelineNodeBuildService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeCheckFlutterVersionService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeCheckFlutterVersionService.java
index b813fb75..41895a5f 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeCheckFlutterVersionService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeCheckFlutterVersionService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_check_flutter_version")
public class PipelineNodeCheckFlutterVersionService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployApiService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployApiService.java
index 9dcd6603..abd291da 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployApiService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployApiService.java
@@ -15,9 +15,9 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
@@ -25,8 +25,8 @@ import cn.odboy.devops.service.core.PipelineTemplateService;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -37,11 +37,12 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_deploy_api")
public class PipelineNodeDeployApiService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
- private final PipelineTemplateService pipelineTemplateService;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineTemplateService pipelineTemplateService;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployJavaService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployJavaService.java
index 13969be1..83cbb231 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployJavaService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployJavaService.java
@@ -15,10 +15,10 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.dal.dataobject.PipelineTemplateTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
@@ -26,8 +26,8 @@ import cn.odboy.devops.service.core.PipelineTemplateService;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDeployJavaBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -38,11 +38,12 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_deploy_java")
public class PipelineNodeDeployJavaService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDeployJavaBiz pipelineNodeDeployJavaBiz;
- private final PipelineTemplateService pipelineTemplateService;
+ @Autowired
+ private PipelineNodeDeployJavaBiz pipelineNodeDeployJavaBiz;
+ @Autowired
+ private PipelineTemplateService pipelineTemplateService;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployNodeService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployNodeService.java
index 4658e524..45357f44 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployNodeService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployNodeService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_deploy_node")
public class PipelineNodeDeployNodeService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployPythonService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployPythonService.java
index 8b90f67b..c58cb9d6 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployPythonService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeDeployPythonService.java
@@ -15,10 +15,10 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.dal.dataobject.PipelineTemplateTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
@@ -26,8 +26,8 @@ import cn.odboy.devops.service.core.PipelineTemplateService;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDeployJavaBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -38,11 +38,12 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_deploy_python")
public class PipelineNodeDeployPythonService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDeployJavaBiz pipelineNodeDeployJavaBiz;
- private final PipelineTemplateService pipelineTemplateService;
+ @Autowired
+ private PipelineNodeDeployJavaBiz pipelineNodeDeployJavaBiz;
+ @Autowired
+ private PipelineTemplateService pipelineTemplateService;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeHttpGetPluginService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeHttpGetPluginService.java
index abe196e0..e1d19a3f 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeHttpGetPluginService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeHttpGetPluginService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_http_get_plugin")
public class PipelineNodeHttpGetPluginService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeHttpPostPluginService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeHttpPostPluginService.java
index 3df5ca6a..f91bb01e 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeHttpPostPluginService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeHttpPostPluginService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_http_post_plugin")
public class PipelineNodeHttpPostPluginService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeImageScanService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeImageScanService.java
index 4be93b33..4d02bbdf 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeImageScanService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeImageScanService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_image_scan")
public class PipelineNodeImageScanService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeInitService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeInitService.java
index e94caf3b..ab14f3b3 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeInitService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeInitService.java
@@ -15,18 +15,18 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeInitBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -39,9 +39,9 @@ import java.util.List;
*/
@Slf4j
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_init")
-@RequiredArgsConstructor
public class PipelineNodeInitService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeInitBiz pipelineNodeInitBiz;
+ @Autowired
+ private PipelineNodeInitBiz pipelineNodeInitBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeBranchService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeBranchService.java
index 178f5272..d83edf7a 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeBranchService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeBranchService.java
@@ -15,16 +15,16 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeMergeBranchBiz;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -35,10 +35,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_merge_branch")
public class PipelineNodeMergeBranchService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeMergeBranchBiz pipelineNodeMergeBranchBiz;
+ @Autowired
+ private PipelineNodeMergeBranchBiz pipelineNodeMergeBranchBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws Exception {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeConfirmService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeConfirmService.java
index e24dc5e2..a6d57e64 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeConfirmService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeConfirmService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_merge_confirm")
public class PipelineNodeMergeConfirmService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeMasterService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeMasterService.java
index 7b980458..ed0a3734 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeMasterService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeMergeMasterService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_merge_master")
public class PipelineNodeMergeMasterService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeReinforceAndroidApkService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeReinforceAndroidApkService.java
index 932aa7cf..bacfac0a 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeReinforceAndroidApkService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeReinforceAndroidApkService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_reinforce_android_apk")
public class PipelineNodeReinforceAndroidApkService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeUploadAndroidApkService.java b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeUploadAndroidApkService.java
index 5e12e61b..e50ca8c9 100644
--- a/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeUploadAndroidApkService.java
+++ b/cutejava/cutejava-module-pipeline/src/main/java/cn/odboy/devops/service/pipeline/PipelineNodeUploadAndroidApkService.java
@@ -15,17 +15,17 @@
*/
package cn.odboy.devops.service.pipeline;
-import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.dal.dataobject.PipelineInstanceNodeTb;
import cn.odboy.devops.framework.pipeline.AbstractPipelineNodeJobService;
+import cn.odboy.devops.framework.pipeline.constant.PipelineConst;
import cn.odboy.devops.framework.pipeline.core.PipelineNodeJobExecutor;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeJobExecuteResult;
import cn.odboy.devops.framework.pipeline.model.PipelineNodeTemplateVo;
import cn.odboy.devops.service.pipeline.node.PipelineNodeDemoBiz;
import cn.odboy.framework.exception.BadRequestException;
import com.alibaba.fastjson2.JSON;
-import lombok.RequiredArgsConstructor;
import org.quartz.JobDataMap;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -36,10 +36,10 @@ import java.util.List;
* @author odboy
* @date 2025-07-24
*/
-@RequiredArgsConstructor
@Service(value = PipelineConst.EXECUTOR_PREFIX + "node_upload_android_apk")
public class PipelineNodeUploadAndroidApkService extends AbstractPipelineNodeJobService implements PipelineNodeJobExecutor {
- private final PipelineNodeDemoBiz pipelineNodeDemoBiz;
+ @Autowired
+ private PipelineNodeDemoBiz pipelineNodeDemoBiz;
@Override
public PipelineNodeJobExecuteResult execute(JobDataMap jobDataMap) throws BadRequestException {
diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemAuthController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemAuthController.java
index 41adc73d..d1c9bfbe 100644
--- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemAuthController.java
+++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemAuthController.java
@@ -21,8 +21,8 @@ import cn.odboy.util.CsStringUtil;
import com.wf.captcha.base.Captcha;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
@@ -46,15 +46,20 @@ import java.util.concurrent.TimeUnit;
@Slf4j
@RestController
@RequestMapping("/auth")
-@RequiredArgsConstructor
@Api(tags = "系统:系统授权接口")
public class SystemAuthController {
- private final CsRedisHelper redisHelper;
- private final SystemUserOnlineInfoDAO onlineUserService;
- private final TokenProvider tokenProvider;
- private final AppProperties properties;
- private final PasswordEncoder passwordEncoder;
- private final UserDetailsHandler userDetailsService;
+ @Autowired
+ private CsRedisHelper redisHelper;
+ @Autowired
+ private SystemUserOnlineInfoDAO onlineUserService;
+ @Autowired
+ private TokenProvider tokenProvider;
+ @Autowired
+ private AppProperties properties;
+ @Autowired
+ private PasswordEncoder passwordEncoder;
+ @Autowired
+ private UserDetailsHandler userDetailsService;
@ApiOperation("登录授权")
@AnonymousPostMapping(value = "/login")
diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemCaptchaController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemCaptchaController.java
index b53febaa..aabd54dd 100644
--- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemCaptchaController.java
+++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemCaptchaController.java
@@ -5,18 +5,18 @@ import cn.odboy.system.dal.model.SystemCheckEmailCaptchaArgs;
import cn.odboy.system.service.SystemEmailService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@RestController
-@RequiredArgsConstructor
@RequestMapping("/api/captcha")
@Api(tags = "系统:验证码管理")
public class SystemCaptchaController {
- private final SystemEmailService systemEmailService;
+ @Autowired
+ private SystemEmailService systemEmailService;
@ApiOperation("重置邮箱, 发送验证码")
@PostMapping(value = "/sendResetEmailCaptcha")
diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemComponentController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemComponentController.java
index 836b0efd..9bfeaa00 100644
--- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemComponentController.java
+++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemComponentController.java
@@ -3,7 +3,7 @@ package cn.odboy.system.controller;
import cn.odboy.system.service.SystemDeptService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -12,11 +12,11 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
-@RequiredArgsConstructor
@Api(tags = "系统:组件数据源")
@RequestMapping("/api/component")
public class SystemComponentController {
- private final SystemDeptService systemDeptService;
+ @Autowired
+ private SystemDeptService systemDeptService;
@ApiOperation("查询部门下拉选择数据源")
@PostMapping(value = "/queryDeptSelectDataSource")
diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDeptController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDeptController.java
index 96135ebb..24fdb3f7 100644
--- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDeptController.java
+++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDeptController.java
@@ -1,7 +1,7 @@
package cn.odboy.system.controller;
import cn.odboy.base.CsPageArgs;
-import cn.odboy.base.CsPageResultVo;
+import cn.odboy.base.CsPageResult;
import cn.odboy.system.dal.dataobject.SystemDeptTb;
import cn.odboy.system.dal.model.SystemCreateDeptArgs;
import cn.odboy.system.dal.model.SystemQueryDeptArgs;
@@ -9,7 +9,7 @@ import cn.odboy.system.service.SystemDeptService;
import cn.odboy.util.CsPageUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -24,11 +24,11 @@ import java.util.Set;
import java.util.stream.Collectors;
@RestController
-@RequiredArgsConstructor
@Api(tags = "系统:部门管理")
@RequestMapping("/api/dept")
public class SystemDeptController {
- private final SystemDeptService systemDeptService;
+ @Autowired
+ private SystemDeptService systemDeptService;
@ApiOperation("导出部门数据")
@GetMapping(value = "/download")
@@ -40,7 +40,7 @@ public class SystemDeptController {
@ApiOperation("查询部门")
@PostMapping
@PreAuthorize("@el.check('user:list','dept:list')")
- public ResponseEntity>> queryDept(@Validated @RequestBody CsPageArgs args) throws Exception {
+ public ResponseEntity> queryDept(@Validated @RequestBody CsPageArgs args) throws Exception {
SystemQueryDeptArgs criteria = args.getArgs();
List depts = systemDeptService.queryAllDept(criteria, true);
return new ResponseEntity<>(CsPageUtil.toPage(depts), HttpStatus.OK);
@@ -49,7 +49,7 @@ public class SystemDeptController {
@ApiOperation("查询部门:根据ID获取同级与上级数据")
@PostMapping("/queryDeptSuperiorTree")
@PreAuthorize("@el.check('user:list','dept:list')")
- public ResponseEntity>> queryDeptSuperiorTree(@RequestBody List ids,
+ public ResponseEntity> queryDeptSuperiorTree(@RequestBody List ids,
@RequestParam(defaultValue = "false") Boolean exclude) {
Set deptSet = new LinkedHashSet<>();
for (Long id : ids) {
diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java
index 54aa3307..6c76f914 100644
--- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java
+++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictController.java
@@ -1,7 +1,7 @@
package cn.odboy.system.controller;
import cn.odboy.base.CsPageArgs;
-import cn.odboy.base.CsPageResultVo;
+import cn.odboy.base.CsPageResult;
import cn.odboy.system.dal.dataobject.SystemDictTb;
import cn.odboy.system.dal.model.SystemCreateDictArgs;
import cn.odboy.system.dal.model.SystemQueryDictArgs;
@@ -9,7 +9,7 @@ import cn.odboy.system.service.SystemDictService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -22,11 +22,11 @@ import java.util.List;
import java.util.Set;
@RestController
-@RequiredArgsConstructor
@Api(tags = "系统:字典管理")
@RequestMapping("/api/dict")
public class SystemDictController {
- private final SystemDictService systemDictService;
+ @Autowired
+ private SystemDictService systemDictService;
@ApiOperation("导出字典数据")
@GetMapping(value = "/download")
@@ -45,7 +45,7 @@ public class SystemDictController {
@ApiOperation("查询字典")
@PostMapping
@PreAuthorize("@el.check('dict:list')")
- public ResponseEntity>> queryDictByArgs(@Validated @RequestBody CsPageArgs args) {
+ public ResponseEntity> queryDictByArgs(@Validated @RequestBody CsPageArgs args) {
Page page;
SystemQueryDictArgs criteria = args.getArgs();
if (args.getSize() != null) {
diff --git a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictDetailController.java b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictDetailController.java
index 354c9adf..dd4dea2a 100644
--- a/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictDetailController.java
+++ b/cutejava/cutejava-module-system/src/main/java/cn/odboy/system/controller/SystemDictDetailController.java
@@ -1,7 +1,7 @@
package cn.odboy.system.controller;
import cn.odboy.base.CsPageArgs;
-import cn.odboy.base.CsPageResultVo;
+import cn.odboy.base.CsPageResult;
import cn.odboy.system.dal.dataobject.SystemDictDetailTb;
import cn.odboy.system.dal.model.SystemCreateDictDetailArgs;
import cn.odboy.system.dal.model.SystemQueryDictDetailArgs;
@@ -9,7 +9,7 @@ import cn.odboy.system.service.SystemDictDetailService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -21,21 +21,21 @@ import java.util.List;
import java.util.Map;
@RestController
-@RequiredArgsConstructor
@Api(tags = "系统:字典详情管理")
@RequestMapping("/api/dictDetail")
public class SystemDictDetailController {
- private final SystemDictDetailService systemDictDetailService;
+ @Autowired
+ private SystemDictDetailService systemDictDetailService;
@ApiOperation("查询字典详情")
@PostMapping
- public ResponseEntity>> queryDictDetailByCrud(@Validated @RequestBody CsPageArgs args) {
+ public ResponseEntity> queryDictDetailByCrud(@Validated @RequestBody CsPageArgs args) {
return queryDictDetailByArgs(args);
}
@ApiOperation("查询字典详情")
@PostMapping(value = "/queryDictDetailByArgs")
- public ResponseEntity>> queryDictDetailByArgs(@Validated @RequestBody CsPageArgs args) {
+ public ResponseEntity> queryDictDetailByArgs(@Validated @RequestBody CsPageArgs args) {
SystemQueryDictDetailArgs criteria = args.getArgs();
Page