master
wangbing 5 years ago
parent 5f486911f0
commit e760d62c9f

@ -112,6 +112,31 @@
)
</insert>
<insert id="insertBatch">
INSERT INTO
<include refid="table"/>
(
<include refid="entityColumnList"/>
)
VALUES
<foreach collection="list" item= "item" index ="index" separator=",">
(
${r"#{"}item.id},
<#list table.fields as f>
<#if !f.isSystem>
${r"#{"}item.${f.getFName()},jdbcType=${f.fieldType.jdbcType()}},
</#if>
</#list>
0,
0,
${r"#{"}token.userId,jdbcType=NUMERIC},
<#if dataBase == 'ORACLE'>sysdate<#elseif dataBase == 'MYSQL'>sysdate()</#if>,
NULL,
NULL
)
</foreach >
</insert>
<update id="delete">
UPDATE
<include refid="table"/>

@ -27,6 +27,15 @@ public interface ${table.getCName()}Mapper {
* @return 返回数量
*/
long insert(@Param("request") ${table.getCName()} request, @Param("token") Token token);
/**
* 批量插入
*
* @param request 请求对象
* @param token 令牌
* @return 返回数量
*/
long insertBatch(@Param("list") List<${table.getCName()}> request, @Param("token") Token token);
</#if>
<#if table.getDelete()>

Loading…
Cancel
Save

Powered by TurnKey Linux.