CMVR-IOT/cmvr-iot-test/src/main/java/com/cmvr/test/service/ITeDetectionItemVersionService.java

17 lines
747 B
Java
Raw Normal View History

package com.cmvr.test.service;
import com.baomidou.mybatisplus.spring.service.IService;
import com.cmvr.test.model.domain.TeDetectionItem;
import com.cmvr.test.model.domain.TeDetectionItemVersion;
import com.cmvr.test.model.vo.TeFlowPublishVO;
import java.util.List;
public interface ITeDetectionItemVersionService extends IService<TeDetectionItemVersion> {
TeDetectionItemVersion publish(TeFlowPublishVO request, String operator);
List<TeDetectionItemVersion> listVersions(String itemId);
TeDetectionItemVersion getVersion(String versionId);
TeDetectionItem restoreDraft(String versionId, Integer expectedRevision, String operator);
TeDetectionItemVersion rollback(String versionId, String publishNote, String operator);
}