package com.nx.umms.service; import com.nx.umms.model.dto.ModelVersionDTO; import com.nx.umms.model.entity.ModelVersion; import com.nx.umms.model.vo.ModelVersionVO; import java.util.List; /** * @Auther: wangjian * @Date: 2022/3/28 09:39 * @Description:模型版本业务层接口 */ public interface ModelVersionService { /** * 创建模型版本 * * @param modelVersionDTO * @return */ Integer createModelVersion(ModelVersionDTO modelVersionDTO); /** * 删除模型版本 * * @param mvId * @param versionCode * @return */ Integer deleteModelVersion(String mvId, String versionCode); /** * 批量删除模型版本 * * @param ids * @return */ Integer deleteBatchModelVersion(List ids); /** * 更新模型版本 * * @param modelVersionDTO * @return */ Integer updateModelVersion(ModelVersionDTO modelVersionDTO); /** * 获取模型版本 * * @param * @return */ List getModelVersionList(String mvId, String versionNumber); /** * 获取模型版本列表 * * @param mvId * @param versionNumber * @return */ ModelVersion getModelVersion(String mvId, String versionNumber); }