select user_id, username, phone, password, nickname, avatar, gender, birthday, status,
system_level, subject_type, auth_status, city,
referrer_id, referrer_bind_time, supplier_id, supplier_bind_time,
buy_order_count, buy_amount_total, sell_order_count, sell_amount_total,
purchase_order_count, purchase_amount_total, sell_profit_total,
virtual_stock_qty, virtual_stock_value,my_referral_code,
del_flag, provider_flag, create_by, create_time, update_by, update_time, remark
from account_user
insert into account_user(
username,
phone,
password,
nickname,
avatar,
gender,
birthday,
status,
my_referral_code,
system_level,
subject_type,
auth_status,
city,
referrer_id,
referrer_bind_time,
supplier_id,
supplier_bind_time,
remark,
create_by,
create_time
)values(
#{userName},
#{phone},
#{password},
#{nickname},
#{avatar},
#{gender},
#{birthday},
#{status},
#{myReferralCode},
#{systemLevel},
#{subjectType},
#{authStatus},
#{city},
#{referrerId},
#{referrerBindTime},
#{supplierId},
#{supplierBindTime},
#{remark},
#{createBy},
sysdate()
)
update account_user
username = #{userName},
phone = #{phone},
password = #{password},
nickname = #{nickname},
avatar = #{avatar},
gender = #{gender},
birthday = #{birthday},
status = #{status},
my_referral_code = #{myReferralCode},
system_level = #{systemLevel},
subject_type = #{subjectType},
auth_status = #{authStatus},
city = #{city},
referrer_id = #{referrerId},
referrer_bind_time = #{referrerBindTime},
supplier_id = #{supplierId},
supplier_bind_time = #{supplierBindTime},
remark = #{remark},
update_by = #{updateBy},
update_time = sysdate()
where user_id = #{userId} and del_flag = '0'
update account_user
referrer_id = #{referrerId},
referrer_bind_time = #{referrerBindTime},
supplier_id = #{supplierId},
supplier_bind_time = #{supplierBindTime},
update_by = #{updateBy},
update_time = sysdate()
where user_id = #{userId} and del_flag = '0'
update account_user
status = #{status},
update_by = #{updateBy},
update_time = sysdate()
where user_id = #{userId} and del_flag = '0'
update account_user
auth_status = #{authStatus},
update_by = #{updateBy},
update_time = sysdate()
where user_id = #{userId} and del_flag = '0'
update account_user
provider_flag = #{providerFlag},
update_by = #{updateBy},
update_time = sysdate()
where user_id = #{userId} and del_flag = '0'
update account_user set del_flag = '2' where user_id = #{userId}
update account_user set del_flag = '2' where user_id in
#{userId}