cloud-rule/cloud-rule-server/src/main/java/com/muyu/servier/RuleVersionService.java

43 lines
1.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.muyu.servier;
import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.domain.DataRecord;
import com.muyu.common.domain.DataSet;
import com.muyu.common.domain.RuleVersion;
import com.muyu.common.domain.ValueData;
import com.muyu.common.domain.req.RuleVersionUpdReq;
import com.muyu.common.domain.resp.RuleVersionResp;
import java.util.List;
/**
* @Author蓬叁
* @Packagecom.muyu.servier
* @Projectcloud-rule
* @nameRuleVersionServier
* @Date2024/8/27 上午11:46
*/
public interface RuleVersionService extends IService<RuleVersion> {
List<RuleVersionResp> selectList(Long ruleId);
void updateStatus(Long ruleVersionId, RuleVersionUpdReq ruleVersionUpdReq);
void unstart(Long ruleVersionId);
void start(Long ruleVersionId);
/**
* 通过规则ID设置激活状态
* @param ruleVersionId ID
* @param activate 状态 SysIsYesNo
*/
public void settingVersionActivate(Long ruleVersionId, String activate);
RuleVersion generatedCode(RuleVersion ruleVersion);
void rowTest(DataRecord dataRecord);
void setTest(DataSet dataSet);
void valueTest(ValueData valueData);
}