edu/server/like-generator/src/main/resources/java/service.java.vm

97 lines
2.2 KiB
Plaintext
Raw Normal View History

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:42:53 +00:00
#if($isEqually)
2022-07-13 09:17:10 +00:00
import ${packageName}.admin.vo.${moduleName}.${EntityName}Vo;
2022-07-13 09:42:53 +00:00
#else
import ${packageName}.admin.vo.${moduleName}.${EntityName}ListVo;
import ${packageName}.admin.vo.${moduleName}.${EntityName}DetailVo;
#end
2022-06-17 11:03:18 +00:00
#end
2022-07-13 09:17:10 +00:00
import ${packageName}.common.core.PageResult;
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 10:07:52 +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 10:07:52 +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);
}