and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
id, openid, unionid, visitor, nickname, sex, mobile, avatar, is_subscribe, subscription_extend,
subscribe_time, book_category_ids, operate_time, is_pay, kandian, free_kandian, vip_endtime,
register_ip, country, area, province, city, isp, channel_id, state, createtime, updatetime
delete from user
where id = #{id,jdbcType=BIGINT}
delete from user
insert into user (id, openid, unionid,
visitor, nickname, sex,
mobile, avatar, is_subscribe,
subscription_extend, subscribe_time, book_category_ids,
operate_time, is_pay, kandian,
free_kandian, vip_endtime, register_ip,
country, area, province,
city, isp, channel_id,
state, createtime, updatetime
)
values (#{id,jdbcType=BIGINT}, #{openid,jdbcType=VARCHAR}, #{unionid,jdbcType=VARCHAR},
#{visitor,jdbcType=VARCHAR}, #{nickname,jdbcType=VARCHAR}, #{sex,jdbcType=CHAR},
#{mobile,jdbcType=CHAR}, #{avatar,jdbcType=VARCHAR}, #{isSubscribe,jdbcType=CHAR},
#{subscriptionExtend,jdbcType=CHAR}, #{subscribeTime,jdbcType=INTEGER}, #{bookCategoryIds,jdbcType=VARCHAR},
#{operateTime,jdbcType=INTEGER}, #{isPay,jdbcType=CHAR}, #{kandian,jdbcType=INTEGER},
#{freeKandian,jdbcType=INTEGER}, #{vipEndtime,jdbcType=INTEGER}, #{registerIp,jdbcType=VARCHAR},
#{country,jdbcType=VARCHAR}, #{area,jdbcType=VARCHAR}, #{province,jdbcType=VARCHAR},
#{city,jdbcType=VARCHAR}, #{isp,jdbcType=VARCHAR}, #{channelId,jdbcType=INTEGER},
#{state,jdbcType=CHAR}, #{createtime,jdbcType=INTEGER}, #{updatetime,jdbcType=INTEGER}
)
insert into user
${column.escapedColumnName}
id,
openid,
unionid,
visitor,
nickname,
sex,
mobile,
avatar,
is_subscribe,
subscription_extend,
subscribe_time,
book_category_ids,
operate_time,
is_pay,
kandian,
free_kandian,
vip_endtime,
register_ip,
country,
area,
province,
city,
isp,
channel_id,
state,
createtime,
updatetime,
values
#{record.${column.javaProperty},jdbcType=${column.jdbcType}}
#{record.id,jdbcType=BIGINT},
#{record.openid,jdbcType=VARCHAR},
#{record.unionid,jdbcType=VARCHAR},
#{record.visitor,jdbcType=VARCHAR},
#{record.nickname,jdbcType=VARCHAR},
#{record.sex,jdbcType=CHAR},
#{record.mobile,jdbcType=CHAR},
#{record.avatar,jdbcType=VARCHAR},
#{record.isSubscribe,jdbcType=CHAR},
#{record.subscriptionExtend,jdbcType=CHAR},
#{record.subscribeTime,jdbcType=INTEGER},
#{record.bookCategoryIds,jdbcType=VARCHAR},
#{record.operateTime,jdbcType=INTEGER},
#{record.isPay,jdbcType=CHAR},
#{record.kandian,jdbcType=INTEGER},
#{record.freeKandian,jdbcType=INTEGER},
#{record.vipEndtime,jdbcType=INTEGER},
#{record.registerIp,jdbcType=VARCHAR},
#{record.country,jdbcType=VARCHAR},
#{record.area,jdbcType=VARCHAR},
#{record.province,jdbcType=VARCHAR},
#{record.city,jdbcType=VARCHAR},
#{record.isp,jdbcType=VARCHAR},
#{record.channelId,jdbcType=INTEGER},
#{record.state,jdbcType=CHAR},
#{record.createtime,jdbcType=INTEGER},
#{record.updatetime,jdbcType=INTEGER},
update user
SET
${column.escapedColumnName} = #{record.${column.javaProperty},jdbcType=${column.jdbcType}}
id = #{record.id,jdbcType=BIGINT},
openid = #{record.openid,jdbcType=VARCHAR},
unionid = #{record.unionid,jdbcType=VARCHAR},
visitor = #{record.visitor,jdbcType=VARCHAR},
nickname = #{record.nickname,jdbcType=VARCHAR},
sex = #{record.sex,jdbcType=CHAR},
mobile = #{record.mobile,jdbcType=CHAR},
avatar = #{record.avatar,jdbcType=VARCHAR},
is_subscribe = #{record.isSubscribe,jdbcType=CHAR},
subscription_extend = #{record.subscriptionExtend,jdbcType=CHAR},
subscribe_time = #{record.subscribeTime,jdbcType=INTEGER},
book_category_ids = #{record.bookCategoryIds,jdbcType=VARCHAR},
operate_time = #{record.operateTime,jdbcType=INTEGER},
is_pay = #{record.isPay,jdbcType=CHAR},
kandian = #{record.kandian,jdbcType=INTEGER},
free_kandian = #{record.freeKandian,jdbcType=INTEGER},
vip_endtime = #{record.vipEndtime,jdbcType=INTEGER},
register_ip = #{record.registerIp,jdbcType=VARCHAR},
country = #{record.country,jdbcType=VARCHAR},
area = #{record.area,jdbcType=VARCHAR},
province = #{record.province,jdbcType=VARCHAR},
city = #{record.city,jdbcType=VARCHAR},
isp = #{record.isp,jdbcType=VARCHAR},
channel_id = #{record.channelId,jdbcType=INTEGER},
state = #{record.state,jdbcType=CHAR},
createtime = #{record.createtime,jdbcType=INTEGER},
updatetime = #{record.updatetime,jdbcType=INTEGER},
update user
set id = #{record.id,jdbcType=BIGINT},
openid = #{record.openid,jdbcType=VARCHAR},
unionid = #{record.unionid,jdbcType=VARCHAR},
visitor = #{record.visitor,jdbcType=VARCHAR},
nickname = #{record.nickname,jdbcType=VARCHAR},
sex = #{record.sex,jdbcType=CHAR},
mobile = #{record.mobile,jdbcType=CHAR},
avatar = #{record.avatar,jdbcType=VARCHAR},
is_subscribe = #{record.isSubscribe,jdbcType=CHAR},
subscription_extend = #{record.subscriptionExtend,jdbcType=CHAR},
subscribe_time = #{record.subscribeTime,jdbcType=INTEGER},
book_category_ids = #{record.bookCategoryIds,jdbcType=VARCHAR},
operate_time = #{record.operateTime,jdbcType=INTEGER},
is_pay = #{record.isPay,jdbcType=CHAR},
kandian = #{record.kandian,jdbcType=INTEGER},
free_kandian = #{record.freeKandian,jdbcType=INTEGER},
vip_endtime = #{record.vipEndtime,jdbcType=INTEGER},
register_ip = #{record.registerIp,jdbcType=VARCHAR},
country = #{record.country,jdbcType=VARCHAR},
area = #{record.area,jdbcType=VARCHAR},
province = #{record.province,jdbcType=VARCHAR},
city = #{record.city,jdbcType=VARCHAR},
isp = #{record.isp,jdbcType=VARCHAR},
channel_id = #{record.channelId,jdbcType=INTEGER},
state = #{record.state,jdbcType=CHAR},
createtime = #{record.createtime,jdbcType=INTEGER},
updatetime = #{record.updatetime,jdbcType=INTEGER}
update user
SET
${column.escapedColumnName} = #{record.${column.javaProperty},jdbcType=${column.jdbcType}}
openid = #{record.openid,jdbcType=VARCHAR},
unionid = #{record.unionid,jdbcType=VARCHAR},
visitor = #{record.visitor,jdbcType=VARCHAR},
nickname = #{record.nickname,jdbcType=VARCHAR},
sex = #{record.sex,jdbcType=CHAR},
mobile = #{record.mobile,jdbcType=CHAR},
avatar = #{record.avatar,jdbcType=VARCHAR},
is_subscribe = #{record.isSubscribe,jdbcType=CHAR},
subscription_extend = #{record.subscriptionExtend,jdbcType=CHAR},
subscribe_time = #{record.subscribeTime,jdbcType=INTEGER},
book_category_ids = #{record.bookCategoryIds,jdbcType=VARCHAR},
operate_time = #{record.operateTime,jdbcType=INTEGER},
is_pay = #{record.isPay,jdbcType=CHAR},
kandian = #{record.kandian,jdbcType=INTEGER},
free_kandian = #{record.freeKandian,jdbcType=INTEGER},
vip_endtime = #{record.vipEndtime,jdbcType=INTEGER},
register_ip = #{record.registerIp,jdbcType=VARCHAR},
country = #{record.country,jdbcType=VARCHAR},
area = #{record.area,jdbcType=VARCHAR},
province = #{record.province,jdbcType=VARCHAR},
city = #{record.city,jdbcType=VARCHAR},
isp = #{record.isp,jdbcType=VARCHAR},
channel_id = #{record.channelId,jdbcType=INTEGER},
state = #{record.state,jdbcType=CHAR},
createtime = #{record.createtime,jdbcType=INTEGER},
updatetime = #{record.updatetime,jdbcType=INTEGER},
where id = #{record.id,jdbcType=BIGINT}
update user
set openid = #{openid,jdbcType=VARCHAR},
unionid = #{unionid,jdbcType=VARCHAR},
visitor = #{visitor,jdbcType=VARCHAR},
nickname = #{nickname,jdbcType=VARCHAR},
sex = #{sex,jdbcType=CHAR},
mobile = #{mobile,jdbcType=CHAR},
avatar = #{avatar,jdbcType=VARCHAR},
is_subscribe = #{isSubscribe,jdbcType=CHAR},
subscription_extend = #{subscriptionExtend,jdbcType=CHAR},
subscribe_time = #{subscribeTime,jdbcType=INTEGER},
book_category_ids = #{bookCategoryIds,jdbcType=VARCHAR},
operate_time = #{operateTime,jdbcType=INTEGER},
is_pay = #{isPay,jdbcType=CHAR},
kandian = #{kandian,jdbcType=INTEGER},
free_kandian = #{freeKandian,jdbcType=INTEGER},
vip_endtime = #{vipEndtime,jdbcType=INTEGER},
register_ip = #{registerIp,jdbcType=VARCHAR},
country = #{country,jdbcType=VARCHAR},
area = #{area,jdbcType=VARCHAR},
province = #{province,jdbcType=VARCHAR},
city = #{city,jdbcType=VARCHAR},
isp = #{isp,jdbcType=VARCHAR},
channel_id = #{channelId,jdbcType=INTEGER},
state = #{state,jdbcType=CHAR},
createtime = #{createtime,jdbcType=INTEGER},
updatetime = #{updatetime,jdbcType=INTEGER}
where id = #{id,jdbcType=BIGINT}
insert into user
(id, openid, unionid, visitor, nickname, sex, mobile, avatar, is_subscribe, subscription_extend,
subscribe_time, book_category_ids, operate_time, is_pay, kandian, free_kandian,
vip_endtime, register_ip, country, area, province, city, isp, channel_id, state,
createtime, updatetime)
values
(#{item.id,jdbcType=BIGINT}, #{item.openid,jdbcType=VARCHAR}, #{item.unionid,jdbcType=VARCHAR},
#{item.visitor,jdbcType=VARCHAR}, #{item.nickname,jdbcType=VARCHAR}, #{item.sex,jdbcType=CHAR},
#{item.mobile,jdbcType=CHAR}, #{item.avatar,jdbcType=VARCHAR}, #{item.isSubscribe,jdbcType=CHAR},
#{item.subscriptionExtend,jdbcType=CHAR}, #{item.subscribeTime,jdbcType=INTEGER},
#{item.bookCategoryIds,jdbcType=VARCHAR}, #{item.operateTime,jdbcType=INTEGER},
#{item.isPay,jdbcType=CHAR}, #{item.kandian,jdbcType=INTEGER}, #{item.freeKandian,jdbcType=INTEGER},
#{item.vipEndtime,jdbcType=INTEGER}, #{item.registerIp,jdbcType=VARCHAR}, #{item.country,jdbcType=VARCHAR},
#{item.area,jdbcType=VARCHAR}, #{item.province,jdbcType=VARCHAR}, #{item.city,jdbcType=VARCHAR},
#{item.isp,jdbcType=VARCHAR}, #{item.channelId,jdbcType=INTEGER}, #{item.state,jdbcType=CHAR},
#{item.createtime,jdbcType=INTEGER}, #{item.updatetime,jdbcType=INTEGER})
insert into user (
${column.escapedColumnName}
)
values
(
#{item.id,jdbcType=BIGINT}
#{item.openid,jdbcType=VARCHAR}
#{item.unionid,jdbcType=VARCHAR}
#{item.visitor,jdbcType=VARCHAR}
#{item.nickname,jdbcType=VARCHAR}
#{item.sex,jdbcType=CHAR}
#{item.mobile,jdbcType=CHAR}
#{item.avatar,jdbcType=VARCHAR}
#{item.isSubscribe,jdbcType=CHAR}
#{item.subscriptionExtend,jdbcType=CHAR}
#{item.subscribeTime,jdbcType=INTEGER}
#{item.bookCategoryIds,jdbcType=VARCHAR}
#{item.operateTime,jdbcType=INTEGER}
#{item.isPay,jdbcType=CHAR}
#{item.kandian,jdbcType=INTEGER}
#{item.freeKandian,jdbcType=INTEGER}
#{item.vipEndtime,jdbcType=INTEGER}
#{item.registerIp,jdbcType=VARCHAR}
#{item.country,jdbcType=VARCHAR}
#{item.area,jdbcType=VARCHAR}
#{item.province,jdbcType=VARCHAR}
#{item.city,jdbcType=VARCHAR}
#{item.isp,jdbcType=VARCHAR}
#{item.channelId,jdbcType=INTEGER}
#{item.state,jdbcType=CHAR}
#{item.createtime,jdbcType=INTEGER}
#{item.updatetime,jdbcType=INTEGER}
)
insert into user
${column.escapedColumnName}
id,
openid,
unionid,
visitor,
nickname,
sex,
mobile,
avatar,
is_subscribe,
subscription_extend,
subscribe_time,
book_category_ids,
operate_time,
is_pay,
kandian,
free_kandian,
vip_endtime,
register_ip,
country,
area,
province,
city,
isp,
channel_id,
state,
createtime,
updatetime,
values
#{record.${column.javaProperty},jdbcType=${column.jdbcType}}
#{record.id,jdbcType=BIGINT},
#{record.openid,jdbcType=VARCHAR},
#{record.unionid,jdbcType=VARCHAR},
#{record.visitor,jdbcType=VARCHAR},
#{record.nickname,jdbcType=VARCHAR},
#{record.sex,jdbcType=CHAR},
#{record.mobile,jdbcType=CHAR},
#{record.avatar,jdbcType=VARCHAR},
#{record.isSubscribe,jdbcType=CHAR},
#{record.subscriptionExtend,jdbcType=CHAR},
#{record.subscribeTime,jdbcType=INTEGER},
#{record.bookCategoryIds,jdbcType=VARCHAR},
#{record.operateTime,jdbcType=INTEGER},
#{record.isPay,jdbcType=CHAR},
#{record.kandian,jdbcType=INTEGER},
#{record.freeKandian,jdbcType=INTEGER},
#{record.vipEndtime,jdbcType=INTEGER},
#{record.registerIp,jdbcType=VARCHAR},
#{record.country,jdbcType=VARCHAR},
#{record.area,jdbcType=VARCHAR},
#{record.province,jdbcType=VARCHAR},
#{record.city,jdbcType=VARCHAR},
#{record.isp,jdbcType=VARCHAR},
#{record.channelId,jdbcType=INTEGER},
#{record.state,jdbcType=CHAR},
#{record.createtime,jdbcType=INTEGER},
#{record.updatetime,jdbcType=INTEGER},
on duplicate key update
${column.escapedColumnName} = #{record.${column.javaProperty},jdbcType=${column.jdbcType}}
id = #{record.id,jdbcType=BIGINT},
openid = #{record.openid,jdbcType=VARCHAR},
unionid = #{record.unionid,jdbcType=VARCHAR},
visitor = #{record.visitor,jdbcType=VARCHAR},
nickname = #{record.nickname,jdbcType=VARCHAR},
sex = #{record.sex,jdbcType=CHAR},
mobile = #{record.mobile,jdbcType=CHAR},
avatar = #{record.avatar,jdbcType=VARCHAR},
is_subscribe = #{record.isSubscribe,jdbcType=CHAR},
subscription_extend = #{record.subscriptionExtend,jdbcType=CHAR},
subscribe_time = #{record.subscribeTime,jdbcType=INTEGER},
book_category_ids = #{record.bookCategoryIds,jdbcType=VARCHAR},
operate_time = #{record.operateTime,jdbcType=INTEGER},
is_pay = #{record.isPay,jdbcType=CHAR},
kandian = #{record.kandian,jdbcType=INTEGER},
free_kandian = #{record.freeKandian,jdbcType=INTEGER},
vip_endtime = #{record.vipEndtime,jdbcType=INTEGER},
register_ip = #{record.registerIp,jdbcType=VARCHAR},
country = #{record.country,jdbcType=VARCHAR},
area = #{record.area,jdbcType=VARCHAR},
province = #{record.province,jdbcType=VARCHAR},
city = #{record.city,jdbcType=VARCHAR},
isp = #{record.isp,jdbcType=VARCHAR},
channel_id = #{record.channelId,jdbcType=INTEGER},
state = #{record.state,jdbcType=CHAR},
createtime = #{record.createtime,jdbcType=INTEGER},
updatetime = #{record.updatetime,jdbcType=INTEGER},
insert into user
(id, openid, unionid, visitor, nickname, sex, mobile, avatar, is_subscribe, subscription_extend,
subscribe_time, book_category_ids, operate_time, is_pay, kandian, free_kandian,
vip_endtime, register_ip, country, area, province, city, isp, channel_id, state,
createtime, updatetime)
values
(#{id,jdbcType=BIGINT}, #{openid,jdbcType=VARCHAR}, #{unionid,jdbcType=VARCHAR},
#{visitor,jdbcType=VARCHAR}, #{nickname,jdbcType=VARCHAR}, #{sex,jdbcType=CHAR},
#{mobile,jdbcType=CHAR}, #{avatar,jdbcType=VARCHAR}, #{isSubscribe,jdbcType=CHAR},
#{subscriptionExtend,jdbcType=CHAR}, #{subscribeTime,jdbcType=INTEGER}, #{bookCategoryIds,jdbcType=VARCHAR},
#{operateTime,jdbcType=INTEGER}, #{isPay,jdbcType=CHAR}, #{kandian,jdbcType=INTEGER},
#{freeKandian,jdbcType=INTEGER}, #{vipEndtime,jdbcType=INTEGER}, #{registerIp,jdbcType=VARCHAR},
#{country,jdbcType=VARCHAR}, #{area,jdbcType=VARCHAR}, #{province,jdbcType=VARCHAR},
#{city,jdbcType=VARCHAR}, #{isp,jdbcType=VARCHAR}, #{channelId,jdbcType=INTEGER},
#{state,jdbcType=CHAR}, #{createtime,jdbcType=INTEGER}, #{updatetime,jdbcType=INTEGER}
)
on duplicate key update
id = #{id,jdbcType=BIGINT},
openid = #{openid,jdbcType=VARCHAR},
unionid = #{unionid,jdbcType=VARCHAR},
visitor = #{visitor,jdbcType=VARCHAR},
nickname = #{nickname,jdbcType=VARCHAR},
sex = #{sex,jdbcType=CHAR},
mobile = #{mobile,jdbcType=CHAR},
avatar = #{avatar,jdbcType=VARCHAR},
is_subscribe = #{isSubscribe,jdbcType=CHAR},
subscription_extend = #{subscriptionExtend,jdbcType=CHAR},
subscribe_time = #{subscribeTime,jdbcType=INTEGER},
book_category_ids = #{bookCategoryIds,jdbcType=VARCHAR},
operate_time = #{operateTime,jdbcType=INTEGER},
is_pay = #{isPay,jdbcType=CHAR},
kandian = #{kandian,jdbcType=INTEGER},
free_kandian = #{freeKandian,jdbcType=INTEGER},
vip_endtime = #{vipEndtime,jdbcType=INTEGER},
register_ip = #{registerIp,jdbcType=VARCHAR},
country = #{country,jdbcType=VARCHAR},
area = #{area,jdbcType=VARCHAR},
province = #{province,jdbcType=VARCHAR},
city = #{city,jdbcType=VARCHAR},
isp = #{isp,jdbcType=VARCHAR},
channel_id = #{channelId,jdbcType=INTEGER},
state = #{state,jdbcType=CHAR},
createtime = #{createtime,jdbcType=INTEGER},
updatetime = #{updatetime,jdbcType=INTEGER}