17 lines
747 B
Java
17 lines
747 B
Java
|
|
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);
|
||
|
|
}
|