feat():测试
parent
1a1dd5a446
commit
07a4733ee2
|
@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
import com.muyu.common.core.web.domain.BaseEntity;
|
||||||
import com.muyu.common.domain.req.RuleVersionAddReq;
|
import com.muyu.common.domain.req.RuleVersionAddReq;
|
||||||
|
import com.muyu.common.domain.req.RuleVersionUpdCodeReq;
|
||||||
import com.muyu.common.domain.req.RuleVersionUpdReq;
|
import com.muyu.common.domain.req.RuleVersionUpdReq;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
@ -88,4 +89,11 @@ public class RuleVersion extends BaseEntity {
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static RuleVersion updCodeBuild(RuleVersionUpdCodeReq ruleVersionUpdCodeReq, Supplier<Long> idSupplier) {
|
||||||
|
return RuleVersion.builder()
|
||||||
|
.ruleId(idSupplier.get())
|
||||||
|
.ruleVersionText(ruleVersionUpdCodeReq.getRuleVersionText())
|
||||||
|
.build();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
package com.muyu.common.domain.req;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:蓬叁
|
||||||
|
* @Package:com.muyu.common.domain.req
|
||||||
|
* @Project:cloud-rule
|
||||||
|
* @name:RuleVersionUpdCodeReq
|
||||||
|
* @Date:2024/9/6 下午3:02
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class RuleVersionUpdCodeReq {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则版本ID
|
||||||
|
*/
|
||||||
|
@NotNull(message = "规则ID不可为空")
|
||||||
|
@Schema(title = "版本ID",type = "Long")
|
||||||
|
private Long ruleVersionId ;
|
||||||
|
/**
|
||||||
|
* 代码
|
||||||
|
*/
|
||||||
|
@Schema(title = "代码",type = "String")
|
||||||
|
private String ruleVersionText ;
|
||||||
|
|
||||||
|
}
|
|
@ -17,6 +17,8 @@ public class ENGINE_VALUE_JDIES732842_V1 extends DataEngineValueActuator {
|
||||||
DataValue dataValue = get();
|
DataValue dataValue = get();
|
||||||
if (dataValue == null){
|
if (dataValue == null){
|
||||||
System.out.println("数据为空,需要丢弃。");
|
System.out.println("数据为空,需要丢弃。");
|
||||||
|
} else {
|
||||||
|
System.out.println("数据非空,数据:" + dataValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.muyu.controller;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.domain.RuleVersion;
|
import com.muyu.common.domain.RuleVersion;
|
||||||
import com.muyu.common.domain.req.RuleVersionAddReq;
|
import com.muyu.common.domain.req.RuleVersionAddReq;
|
||||||
|
import com.muyu.common.domain.req.RuleVersionUpdCodeReq;
|
||||||
import com.muyu.common.domain.req.RuleVersionUpdReq;
|
import com.muyu.common.domain.req.RuleVersionUpdReq;
|
||||||
import com.muyu.common.domain.resp.RuleVersionResp;
|
import com.muyu.common.domain.resp.RuleVersionResp;
|
||||||
import com.muyu.load.OSSFileLoad;
|
import com.muyu.load.OSSFileLoad;
|
||||||
|
@ -158,4 +159,22 @@ public class RuleVersionController {
|
||||||
return Result.success(null,"测试成功");
|
return Result.success(null,"测试成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 保存代码
|
||||||
|
* @param ruleVersionId
|
||||||
|
* @param ruleVersionUpdCodeReq
|
||||||
|
* @return 保存结果
|
||||||
|
*/
|
||||||
|
@PostMapping("/saveCode")
|
||||||
|
@Operation(summary = "保存代码",description = "用户修改代码给予保存")
|
||||||
|
public Result<Object> saveCode(
|
||||||
|
@PathVariable("ruleVersionId") Long ruleVersionId,
|
||||||
|
@Validated @RequestBody RuleVersionUpdCodeReq ruleVersionUpdCodeReq
|
||||||
|
){
|
||||||
|
ruleVersionService.updateById(RuleVersion.updCodeBuild(ruleVersionUpdCodeReq,() -> ruleVersionId));
|
||||||
|
return Result.success(null,"保存成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue