You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
82 lines
1.8 KiB
82 lines
1.8 KiB
6 years ago
|
package ${basePackage}.module.${moduleName}.mgr;
|
||
6 years ago
|
|
||
6 years ago
|
import ${basePackage}.module.${moduleName}.req.*;
|
||
|
import ${basePackage}.module.${moduleName}.rsp.*;
|
||
6 years ago
|
import ${basePackage}.frame.base.Token;
|
||
6 years ago
|
|
||
|
/**
|
||
|
* ${table.tableComment}
|
||
|
*
|
||
|
* @author ${author?default("")}
|
||
|
* @version 0.0.1
|
||
|
* @since ${date?string("yyyy-MM-dd")}
|
||
|
*/
|
||
|
public interface ${table.getCName()}Manager {
|
||
|
<#if table.getCreate()>
|
||
|
|
||
|
/**
|
||
|
* 插入
|
||
|
*
|
||
|
* @param request 请求对象
|
||
|
* @param token 令牌
|
||
|
* @return
|
||
|
*/
|
||
|
${table.getCName()}CreateResponse create(${table.getCName()}CreateRequest request, Token token);
|
||
|
</#if>
|
||
|
<#if table.getDelete()>
|
||
|
|
||
|
/**
|
||
|
* 逻辑删除
|
||
|
*
|
||
|
* @param request 请求对象
|
||
|
* @param token 令牌
|
||
|
* @return
|
||
|
*/
|
||
|
${table.getCName()}DeleteResponse delete(${table.getCName()}DeleteRequest request, Token token);
|
||
|
</#if>
|
||
|
<#if table.getUpdate()>
|
||
|
|
||
|
/**
|
||
|
* 更新
|
||
|
*
|
||
|
* @param request 请求对象
|
||
|
* @param token 令牌
|
||
|
* @return
|
||
|
*/
|
||
|
${table.getCName()}UpdateResponse update(${table.getCName()}UpdateRequest request, Token token);
|
||
|
</#if>
|
||
|
<#if table.getFind()>
|
||
|
|
||
|
/**
|
||
|
* 查询
|
||
|
*
|
||
|
* @param request 请求对象
|
||
|
* @param token 令牌
|
||
|
* @return
|
||
|
*/
|
||
|
${table.getCName()}FindResponse find(${table.getCName()}FindRequest request, Token token);
|
||
|
</#if>
|
||
|
<#if table.getGet()>
|
||
|
|
||
|
/**
|
||
|
* 获得对象
|
||
|
*
|
||
|
* @param request 请求对象
|
||
|
* @param token 令牌
|
||
|
* @return
|
||
|
*/
|
||
|
${table.getCName()}GetResponse get(${table.getCName()}GetRequest request, Token token);
|
||
|
</#if>
|
||
|
<#if table.getSearch()>
|
||
|
|
||
|
/**
|
||
|
* 模糊查询
|
||
|
*
|
||
|
* @param request 请求对象
|
||
|
* @param token 令牌
|
||
|
* @return
|
||
|
*/
|
||
|
${table.getCName()}SearchResponse search(${table.getCName()}SearchRequest request, Token token);
|
||
|
</#if>
|
||
|
}
|