2022-07-13 09:04:05 +00:00
|
|
|
package ${packageName}.admin.service.${moduleName};
|
2022-06-15 06:21:31 +00:00
|
|
|
|
2022-07-13 09:17:10 +00:00
|
|
|
import ${packageName}.admin.validate.common.PageParam;
|
|
|
|
|
import ${packageName}.admin.validate.${moduleName}.${EntityName}Param;
|
2022-06-17 11:03:18 +00:00
|
|
|
#if($table.genTpl=="curd")
|
2022-07-13 09:17:10 +00:00
|
|
|
import ${packageName}.admin.vo.${moduleName}.${EntityName}Vo;
|
2022-06-17 11:03:18 +00:00
|
|
|
#end
|
2022-07-13 09:17:10 +00:00
|
|
|
import ${packageName}.common.core.PageResult;
|
|
|
|
|
import ${packageName}.common.entity.${moduleName}.${EntityName};
|
2022-06-15 06:21:31 +00:00
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
/**
|
2022-06-15 09:14:20 +00:00
|
|
|
* ${functionName}服务接口类
|
2022-06-15 06:21:31 +00:00
|
|
|
*/
|
2022-06-17 11:03:18 +00:00
|
|
|
public interface I${EntityName}Service {
|
2022-06-15 06:21:31 +00:00
|
|
|
|
2022-06-17 11:03:18 +00:00
|
|
|
#if($table.genTpl=="curd")
|
2022-06-15 06:21:31 +00:00
|
|
|
/**
|
2022-06-15 09:14:20 +00:00
|
|
|
* ${functionName}列表
|
2022-06-15 06:21:31 +00:00
|
|
|
*
|
2022-07-13 08:44:55 +00:00
|
|
|
#if(!$authorName.equals(""))
|
2022-06-15 09:14:20 +00:00
|
|
|
* @author ${authorName}
|
2022-07-13 08:44:55 +00:00
|
|
|
#end
|
2022-06-15 06:21:31 +00:00
|
|
|
* @param pageParam 分页参数
|
2022-06-17 11:03:18 +00:00
|
|
|
* @param params 搜索参数
|
2022-06-15 09:14:20 +00:00
|
|
|
* @return PageResult<${EntityName}Vo}>
|
2022-06-15 06:21:31 +00:00
|
|
|
*/
|
2022-07-13 09:40:21 +00:00
|
|
|
#if($isEqually)
|
|
|
|
|
PageResult<${EntityName}Vo> list(PageParam pageParam, Map<String, String> params);
|
|
|
|
|
#else
|
|
|
|
|
PageResult<${EntityName}ListVo> list(PageParam pageParam, Map<String, String> params);
|
|
|
|
|
#end
|
2022-06-17 11:03:18 +00:00
|
|
|
#elseif($table.genTpl=="tree")
|
|
|
|
|
/**
|
|
|
|
|
* ${functionName}列表
|
|
|
|
|
*
|
2022-07-13 08:44:55 +00:00
|
|
|
#if(!$authorName.equals(""))
|
2022-06-17 11:03:18 +00:00
|
|
|
* @author ${authorName}
|
2022-07-13 08:44:55 +00:00
|
|
|
#end
|
|
|
|
|
* @param params 搜索参数
|
2022-06-17 11:03:18 +00:00
|
|
|
* @return JSONArray
|
|
|
|
|
*/
|
|
|
|
|
JSONArray list(Map<String, String> params);
|
|
|
|
|
#end
|
2022-06-15 06:21:31 +00:00
|
|
|
|
|
|
|
|
/**
|
2022-06-15 09:14:20 +00:00
|
|
|
* ${functionName}详情
|
2022-06-15 06:21:31 +00:00
|
|
|
*
|
2022-07-13 08:44:55 +00:00
|
|
|
#if(!$authorName.equals(""))
|
2022-06-15 09:14:20 +00:00
|
|
|
* @author ${authorName}
|
2022-07-13 08:44:55 +00:00
|
|
|
#end
|
2022-06-17 11:03:18 +00:00
|
|
|
* @param id 主键ID
|
|
|
|
|
* @return ${EntityName}
|
2022-06-15 06:21:31 +00:00
|
|
|
*/
|
2022-07-13 09:40:21 +00:00
|
|
|
#if($isEqually)
|
|
|
|
|
${EntityName}Vo detail(Integer id);
|
|
|
|
|
#else
|
|
|
|
|
${EntityName}DetailVo detail(Integer id);
|
|
|
|
|
#end
|
2022-06-15 06:21:31 +00:00
|
|
|
|
|
|
|
|
/**
|
2022-06-15 09:14:20 +00:00
|
|
|
* ${functionName}新增
|
2022-06-15 06:21:31 +00:00
|
|
|
*
|
2022-07-13 08:44:55 +00:00
|
|
|
#if(!$authorName.equals(""))
|
2022-06-15 09:14:20 +00:00
|
|
|
* @author ${authorName}
|
2022-07-13 08:44:55 +00:00
|
|
|
#end
|
2022-06-15 09:14:20 +00:00
|
|
|
* @param ${entityName}Param 参数
|
2022-06-15 06:21:31 +00:00
|
|
|
*/
|
2022-06-15 09:14:20 +00:00
|
|
|
void add(${EntityName}Param ${entityName}Param);
|
2022-06-15 06:21:31 +00:00
|
|
|
|
|
|
|
|
/**
|
2022-06-15 09:14:20 +00:00
|
|
|
* ${functionName}编辑
|
2022-06-15 06:21:31 +00:00
|
|
|
*
|
2022-07-13 08:44:55 +00:00
|
|
|
#if(!$authorName.equals(""))
|
2022-06-15 09:14:20 +00:00
|
|
|
* @author ${authorName}
|
2022-07-13 08:44:55 +00:00
|
|
|
#end
|
2022-06-15 09:14:20 +00:00
|
|
|
* @param ${entityName}Param 参数
|
2022-06-15 06:21:31 +00:00
|
|
|
*/
|
2022-06-15 09:14:20 +00:00
|
|
|
void edit(${EntityName}Param ${entityName}Param);
|
2022-06-15 06:21:31 +00:00
|
|
|
|
|
|
|
|
/**
|
2022-06-15 09:14:20 +00:00
|
|
|
* ${functionName}删除
|
2022-06-15 06:21:31 +00:00
|
|
|
*
|
2022-07-13 08:44:55 +00:00
|
|
|
#if(!$authorName.equals(""))
|
2022-06-15 09:14:20 +00:00
|
|
|
* @author ${authorName}
|
2022-07-13 08:44:55 +00:00
|
|
|
#end
|
2022-06-17 11:03:18 +00:00
|
|
|
* @param id 主键ID
|
2022-06-15 06:21:31 +00:00
|
|
|
*/
|
|
|
|
|
void del(Integer id);
|
|
|
|
|
|
|
|
|
|
}
|