package ${package.Service};
|
|
import ${package.Entity}.${entity};
|
import ${superServiceClassPackage};
|
import ${responseDataPath};
|
import ${package.Other}.form.${formInfo.formName};
|
import ${package.Other}.query.${queryInfo.queryName};
|
import java.util.List;
|
|
/**
|
* $!{table.comment} 服务类
|
*
|
* @author ${author}
|
* @since ${date}
|
*/
|
#if(${kotlin})
|
interface ${table.serviceName} : ${superServiceClass}<${entity}>
|
#else
|
public interface ${table.serviceName} extends ${superServiceClass}<${entity}> {
|
|
/**
|
* 添加
|
* @param form
|
* @return
|
*/
|
${responseDataName} add(${formInfo.formName} form);
|
|
/**
|
* 修改
|
* @param form
|
* @return
|
*/
|
${responseDataName} update(${formInfo.formName} form);
|
|
/**
|
* 批量删除
|
* @param ids
|
* @return
|
*/
|
${responseDataName} remove(List<String> ids);
|
|
/**
|
* id删除
|
* @param id
|
* @return
|
*/
|
${responseDataName} removeById(String id);
|
|
/**
|
* 分页查询
|
* @param query
|
* @return
|
*/
|
${responseDataName} page(${queryInfo.queryName} query);
|
|
/**
|
* 根据id查找
|
* @param id
|
* @return
|
*/
|
${responseDataName} detail(Integer id);
|
|
/**
|
* 列表
|
* @return
|
*/
|
${responseDataName} all();
|
}
|
#end
|