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.

90 lines
2.5 KiB

6 years ago
package ${basePackage}.module.${moduleName}.mgr;
6 years ago
import ${basePackage}.module.${moduleName}.req.${table.getCName()}CreateRequest;
import ${basePackage}.module.${moduleName}.req.${table.getCName()}DeleteRequest;
import ${basePackage}.module.${moduleName}.req.${table.getCName()}FindRequest;
import ${basePackage}.module.${moduleName}.req.${table.getCName()}GetRequest;
import ${basePackage}.module.${moduleName}.req.${table.getCName()}UpdateRequest;
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}CreateResponse;
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}DeleteResponse;
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}FindResponse;
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}GetResponse;
import ${basePackage}.module.${moduleName}.rsp.${table.getCName()}UpdateResponse;
import ${basePackage}.frame.auth.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>
}

Powered by TurnKey Linux.