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.

96 lines
2.3 KiB

6 years ago
package ${basePackage}.module.${moduleName}.mpr;
6 years ago
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
6 years ago
import ${basePackage}.module.${moduleName}.ent.${table.getCName()};
import ${basePackage}.module.${moduleName}.req.*;
import ${basePackage}.frame.base.Token;
6 years ago
/**
* ${table.tableName} - ${table.tableComment}
*
* @author ${author?default("")}
* @date ${date?string("yyyy-MM-dd")}
*/
@Mapper
public interface ${table.getCName()}Mapper {
<#if table.getCreate()>
/**
* 插入
*
* @param request 请求对象
* @param token 令牌
* @return 返回数量
*/
long insert(@Param("request") ${table.getCName()} request, @Param("token") Token token);
5 years ago
/**
* 批量插入
*
* @param request 请求对象
* @param token 令牌
* @return 返回数量
*/
long insertBatch(@Param("list") List<${table.getCName()}> request, @Param("token") Token token);
6 years ago
</#if>
<#if table.getDelete()>
/**
* 逻辑删除
*
* @param request 请求对象
* @param token 令牌
* @return 返回数量
*/
long delete(@Param("request") ${table.getCName()}DeleteRequest request, @Param("token") Token token);
</#if>
<#if table.getUpdate()>
/**
* 更新
*
* @param request 请求对象
* @param token 令牌
* @return 返回数量
*/
long update(@Param("request") ${table.getCName()}UpdateRequest request, @Param("token") Token token);
</#if>
<#if table.getFind()>
/**
* 查询
*
* @param request 请求对象
* @param token 令牌
* @return 返回对象
*/
List<${table.getCName()}> find(@Param("request") ${table.getCName()}FindRequest request, @Param("token") Token token);
</#if>
<#if table.getGet()>
/**
* 获得对象
*
* @param request 请求对象
* @param token 令牌
* @return 返回对象
*/
${table.getCName()} get(@Param("request") ${table.getCName()}GetRequest request, @Param("token") Token token);
</#if>
<#if table.getSearch()>
/**
* 模糊查询
*
* @param request 请求对象
* @param token 令牌
* @return 返回对象
*/
List<${table.getCName()}> search(@Param("request") ${table.getCName()}SearchRequest request, @Param("token") Token token);
</#if>
}

Powered by TurnKey Linux.