ID_,FULLNAME_,ACCOUNT_,PASSWORD_,EMAIL_,MOBILE_,CREATE_TIME_,ADDRESS_,PHOTO_,SEX_,FROM_,STATUS_,HAS_SYNC_TO_WX_, NOTIFY_TYPE_,USER_NUMBER_,ID_CARD_,PHONE_, BIRTHDAY_,ENTRY_DATE_,LEAVE_DATE_,EDUCATION_,UPDATE_TIME_,IS_DELE_,VERSION_,WEIXIN_,PWD_CREATE_TIME_,tenant_id_, create_by_,update_by_, CLIENT_ID_,CLIENT_TOKEN_,TWO_VERIFY_SECRET_ update UC_USER set STATUS_=#{status},UPDATE_TIME_ = #{updateTime,jdbcType=TIMESTAMP} where IS_DELE_!='1' AND ACCOUNT_ in #{account} DELETE FROM uc_user WHERE IS_DELE_='1' INSERT INTO uc_user ( ID_,FULLNAME_,ACCOUNT_,PASSWORD_,EMAIL_,MOBILE_,CREATE_TIME_,ADDRESS_,PHOTO_,SEX_,FROM_,STATUS_,HAS_SYNC_TO_WX_, NOTIFY_TYPE_,USER_NUMBER_,ID_CARD_,PHONE_, BIRTHDAY_,ENTRY_DATE_,LEAVE_DATE_,EDUCATION_,UPDATE_TIME_,IS_DELE_,VERSION_,WEIXIN_,PWD_CREATE_TIME_,create_by_, create_org_id_,update_by_,CLIENT_ID_,CLIENT_TOKEN_ ) VALUES (#{item.id,jdbcType=VARCHAR}, #{item.fullname,jdbcType=VARCHAR}, #{item.account,jdbcType=VARCHAR}, #{item.password,jdbcType=VARCHAR}, #{item.email,jdbcType=VARCHAR}, #{item.mobile,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.address,jdbcType=VARCHAR}, #{item.photo,jdbcType=VARCHAR}, #{item.sex,jdbcType=VARCHAR}, #{item.from,jdbcType=VARCHAR}, #{item.status,jdbcType=NUMERIC}, #{item.hasSyncToWx,jdbcType=NUMERIC}, #{item.notifyType,jdbcType=VARCHAR},#{item.userNumber,jdbcType=VARCHAR},#{item.idCard,jdbcType=VARCHAR}, #{item.phone,jdbcType=VARCHAR},#{item.birthday,jdbcType=TIMESTAMP},#{item.entryDate,jdbcType=TIMESTAMP},#{item.leaveDate,jdbcType=TIMESTAMP}, #{item.education,jdbcType=VARCHAR},#{item.updateTime,jdbcType=TIMESTAMP},#{item.isDelete,jdbcType=VARCHAR},#{item.version,jdbcType=NUMERIC},#{item.weixin,jdbcType=VARCHAR}, #{item.pwdCreateTime,jdbcType=TIMESTAMP},#{item.createBy,jdbcType=VARCHAR},#{item.createOrgId,jdbcType=VARCHAR},#{item.updateBy,jdbcType=VARCHAR},#{item.clientId,jdbcType=VARCHAR},#{item.clientToken,jdbcType=VARCHAR}) INSERT INTO uc_user ( ID_,FULLNAME_,ACCOUNT_,PASSWORD_,EMAIL_,MOBILE_,CREATE_TIME_,ADDRESS_,PHOTO_,SEX_,FROM_,STATUS_,HAS_SYNC_TO_WX_, NOTIFY_TYPE_,USER_NUMBER_,ID_CARD_,PHONE_, BIRTHDAY_,ENTRY_DATE_,LEAVE_DATE_,EDUCATION_,UPDATE_TIME_,IS_DELE_,VERSION_,WEIXIN_,PWD_CREATE_TIME_,create_by_, create_org_id_,update_by_,CLIENT_ID_,CLIENT_TOKEN_ ) ( select #{item.id,jdbcType=VARCHAR}, #{item.fullname,jdbcType=VARCHAR}, #{item.account,jdbcType=VARCHAR}, #{item.password,jdbcType=VARCHAR}, #{item.email,jdbcType=VARCHAR}, #{item.mobile,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.address,jdbcType=VARCHAR}, #{item.photo,jdbcType=VARCHAR}, #{item.sex,jdbcType=VARCHAR}, #{item.from,jdbcType=VARCHAR}, #{item.status,jdbcType=NUMERIC}, #{item.hasSyncToWx,jdbcType=NUMERIC}, #{item.notifyType,jdbcType=VARCHAR},#{item.userNumber,jdbcType=VARCHAR},#{item.idCard,jdbcType=VARCHAR}, #{item.phone,jdbcType=VARCHAR},#{item.birthday,jdbcType=TIMESTAMP},#{item.entryDate,jdbcType=TIMESTAMP},#{item.leaveDate,jdbcType=TIMESTAMP}, #{item.education,jdbcType=VARCHAR},#{item.updateTime,jdbcType=TIMESTAMP},#{item.isDelete,jdbcType=VARCHAR},#{item.version,jdbcType=NUMERIC},#{item.weixin,jdbcType=VARCHAR}, #{item.pwdCreateTime,jdbcType=TIMESTAMP},#{item.createBy,jdbcType=VARCHAR},#{item.createOrgId,jdbcType=VARCHAR},#{item.updateBy,jdbcType=VARCHAR},#{item.clientId,jdbcType=VARCHAR},#{item.clientToken,jdbcType=VARCHAR} FROM DUAL ) UPDATE uc_user FULLNAME_=#{item.fullname,jdbcType=VARCHAR}, EMAIL_=#{item.email,jdbcType=VARCHAR}, MOBILE_=#{item.mobile,jdbcType=VARCHAR}, ADDRESS_=#{item.address,jdbcType=VARCHAR}, PHOTO_=#{item.photo,jdbcType=VARCHAR}, SEX_=#{item.sex,jdbcType=VARCHAR}, STATUS_=#{item.status,jdbcType=NUMERIC}, HAS_SYNC_TO_WX_=#{item.hasSyncToWx,jdbcType=NUMERIC}, WEIXIN_=#{item.weixin,jdbcType=VARCHAR}, NOTIFY_TYPE_=#{item.notifyType,jdbcType=VARCHAR}, USER_NUMBER_=#{item.userNumber,jdbcType=VARCHAR}, ID_CARD_=#{item.idCard,jdbcType=VARCHAR}, PHONE_=#{item.phone,jdbcType=VARCHAR}, BIRTHDAY_=#{item.birthday,jdbcType=TIMESTAMP}, ENTRY_DATE_=#{item.entryDate,jdbcType=TIMESTAMP}, LEAVE_DATE_=#{item.leaveDate,jdbcType=TIMESTAMP}, EDUCATION_=#{item.education,jdbcType=VARCHAR}, UPDATE_TIME_ = #{item.updateTime,jdbcType=TIMESTAMP}, VERSION_ = #{item.version,jdbcType=NUMERIC} WHERE ID_=#{item.id}