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} insert into user (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 (#{openid,jdbcType=VARCHAR}, #{unionid,jdbcType=VARCHAR}, #{visitor,jdbcType=VARCHAR}, #{nickname,jdbcType=VARCHAR}, #{sex,jdbcType=OTHER}, #{mobile,jdbcType=CHAR}, #{avatar,jdbcType=VARCHAR}, #{isSubscribe,jdbcType=OTHER}, #{subscriptionExtend,jdbcType=OTHER}, #{subscribeTime,jdbcType=INTEGER}, #{bookCategoryIds,jdbcType=VARCHAR}, #{operateTime,jdbcType=INTEGER}, #{isPay,jdbcType=OTHER}, #{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=OTHER}, #{createtime,jdbcType=INTEGER}, #{updatetime,jdbcType=INTEGER}) insert into user 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, #{openid,jdbcType=VARCHAR}, #{unionid,jdbcType=VARCHAR}, #{visitor,jdbcType=VARCHAR}, #{nickname,jdbcType=VARCHAR}, #{sex,jdbcType=OTHER}, #{mobile,jdbcType=CHAR}, #{avatar,jdbcType=VARCHAR}, #{isSubscribe,jdbcType=OTHER}, #{subscriptionExtend,jdbcType=OTHER}, #{subscribeTime,jdbcType=INTEGER}, #{bookCategoryIds,jdbcType=VARCHAR}, #{operateTime,jdbcType=INTEGER}, #{isPay,jdbcType=OTHER}, #{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=OTHER}, #{createtime,jdbcType=INTEGER}, #{updatetime,jdbcType=INTEGER}, update user openid = #{openid,jdbcType=VARCHAR}, unionid = #{unionid,jdbcType=VARCHAR}, visitor = #{visitor,jdbcType=VARCHAR}, nickname = #{nickname,jdbcType=VARCHAR}, sex = #{sex,jdbcType=OTHER}, mobile = #{mobile,jdbcType=CHAR}, avatar = #{avatar,jdbcType=VARCHAR}, is_subscribe = #{isSubscribe,jdbcType=OTHER}, subscription_extend = #{subscriptionExtend,jdbcType=OTHER}, subscribe_time = #{subscribeTime,jdbcType=INTEGER}, book_category_ids = #{bookCategoryIds,jdbcType=VARCHAR}, operate_time = #{operateTime,jdbcType=INTEGER}, is_pay = #{isPay,jdbcType=OTHER}, 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=OTHER}, createtime = #{createtime,jdbcType=INTEGER}, updatetime = #{updatetime,jdbcType=INTEGER}, where id = #{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=OTHER}, mobile = #{mobile,jdbcType=CHAR}, avatar = #{avatar,jdbcType=VARCHAR}, is_subscribe = #{isSubscribe,jdbcType=OTHER}, subscription_extend = #{subscriptionExtend,jdbcType=OTHER}, subscribe_time = #{subscribeTime,jdbcType=INTEGER}, book_category_ids = #{bookCategoryIds,jdbcType=VARCHAR}, operate_time = #{operateTime,jdbcType=INTEGER}, is_pay = #{isPay,jdbcType=OTHER}, 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=OTHER}, createtime = #{createtime,jdbcType=INTEGER}, updatetime = #{updatetime,jdbcType=INTEGER} where id = #{id,jdbcType=BIGINT} update user set kandian=#{kandian}, free_kandian=#{freekandian}, updatetime=#{updateTime} where id = #{user.id} and kandian = #{user.kandian} and free_kandian = #{user.freeKandian} update user set operate_time =#{operateTime} , updatetime=#{operateTime} where openid = #{openid}