com.github.xiaojoin.activa.api.service.ModelService Maven / Gradle / Ivy
package com.github.xiaojoin.activa.api.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaojoin.activa.api.form.ModelForm;
import com.github.xiaojoin.activa.api.model.ActivaModel;
public interface ModelService {
/**
*
* @param t
* @return
*/
String createModel(T t);
/**
*
* @param t
* @return
*/
String cloneModel(T t);
/**
*
* @param t
*/
void updateModel(T t);
/**
*
* @param modelId
* @return
*/
String deployModel(String modelId);
/**
*
* @param page
* @param t
* @return
*/
IPage queryModelList(IPage page, T t);
/**
*
* @param modelId
*/
void deleteModelById(String modelId);
}