规则维护前台CRUD 导出 条件查询
parent
2e26794fd0
commit
652b4df863
|
@ -8,6 +8,7 @@ import com.muyu.common.core.web.domain.BaseEntity;
|
||||||
import com.muyu.req.EngineMaintenanceEditReq;
|
import com.muyu.req.EngineMaintenanceEditReq;
|
||||||
import com.muyu.req.EngineMaintenanceQueryReq;
|
import com.muyu.req.EngineMaintenanceQueryReq;
|
||||||
import com.muyu.req.EngineMaintenanceSaveReq;
|
import com.muyu.req.EngineMaintenanceSaveReq;
|
||||||
|
import com.muyu.resp.EngineReq;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
@ -116,5 +117,16 @@ public class EngineMaintenance extends BaseEntity {
|
||||||
.updateTime(new Date())
|
.updateTime(new Date())
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
//EngineReq构造方法
|
||||||
|
public static EngineReq engineReqBuild(EngineMaintenance engineMaintenance){
|
||||||
|
return EngineReq.builder()
|
||||||
|
.id(engineMaintenance.getId())
|
||||||
|
.name(engineMaintenance.getName())
|
||||||
|
.type(engineMaintenance.getType())
|
||||||
|
.scope(engineMaintenance.getScope())
|
||||||
|
.isActivate(engineMaintenance.getIsActivate())
|
||||||
|
.status(engineMaintenance.getStatus()).build();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
package com.muyu.resp;
|
||||||
|
|
||||||
|
import com.muyu.domain.EngineMaintenance;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:qdm
|
||||||
|
* @Package:com.muyu.resp
|
||||||
|
* @Project:cloud-etl-engine
|
||||||
|
* @name:EngineReq
|
||||||
|
* @Date:2024/8/28 18:49
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@Builder
|
||||||
|
public class EngineReq {
|
||||||
|
private Long id;
|
||||||
|
private String name;
|
||||||
|
private Integer type;
|
||||||
|
private Integer scope;
|
||||||
|
private String isActivate;
|
||||||
|
private String status;
|
||||||
|
private List<EngineMaintenance> engineMaintenanceList;
|
||||||
|
}
|
|
@ -88,11 +88,8 @@
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
||||||
|
|
||||||
<finalName>cloud-engine</finalName>
|
<finalName>cloud-engine</finalName>
|
||||||
|
|
||||||
|
|
||||||
<plugins>
|
<plugins>
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
@ -106,9 +103,6 @@
|
||||||
</execution>
|
</execution>
|
||||||
</executions>
|
</executions>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</plugin>
|
</plugin>
|
||||||
<!-- 加入maven deploy插件,当在deploy时,忽略些model-->
|
<!-- 加入maven deploy插件,当在deploy时,忽略些model-->
|
||||||
<plugin>
|
<plugin>
|
||||||
|
@ -134,7 +128,4 @@
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -8,8 +8,10 @@ import com.muyu.domain.EngineMaintenance;
|
||||||
import com.muyu.domain.constants.PageResult;
|
import com.muyu.domain.constants.PageResult;
|
||||||
import com.muyu.req.EngineMaintenanceQueryReq;
|
import com.muyu.req.EngineMaintenanceQueryReq;
|
||||||
import com.muyu.req.EngineVersionListResp;
|
import com.muyu.req.EngineVersionListResp;
|
||||||
|
import com.muyu.resp.EngineReq;
|
||||||
import com.muyu.service.EngIneService;
|
import com.muyu.service.EngIneService;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import lombok.val;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
@ -115,8 +117,13 @@ public class EngIneController extends BaseController {
|
||||||
*/
|
*/
|
||||||
@GetMapping("/findById/{id}")
|
@GetMapping("/findById/{id}")
|
||||||
public Result findById(@PathVariable Long id){
|
public Result findById(@PathVariable Long id){
|
||||||
return Result.success(engIneService.list(new LambdaQueryWrapper<>(){{
|
//通过版本查询引擎
|
||||||
|
List<EngineMaintenance> list = engIneService.list(new LambdaQueryWrapper<>() {{
|
||||||
eq(EngineMaintenance::getId, id);
|
eq(EngineMaintenance::getId, id);
|
||||||
}}));
|
}});
|
||||||
|
EngineMaintenance engineMaintenance = engIneService.getById(id);
|
||||||
|
val engineReq = EngineMaintenance.engineReqBuild(engineMaintenance);
|
||||||
|
engineReq.setEngineMaintenanceList(list);
|
||||||
|
return Result.success(engineReq);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -103,6 +103,4 @@ public class EngineVersionController {
|
||||||
ExcelUtil<EngineVersion> engineMaintenanceExcelUtil = new ExcelUtil<>(EngineVersion.class);
|
ExcelUtil<EngineVersion> engineMaintenanceExcelUtil = new ExcelUtil<>(EngineVersion.class);
|
||||||
engineMaintenanceExcelUtil.exportExcel(httpServletResponse, list, "规则引擎版本");
|
engineMaintenanceExcelUtil.exportExcel(httpServletResponse, list, "规则引擎版本");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue