id, username, password, email, phone, wechat_id,
create_time, update_time, delete_time, deleted, status
id, user_id, avatar, gender, family_name, given_name, full_name, id_card, address,
create_time, update_time, delete_time, deleted, status
id, user_id, avatar, gender, family_name, given_name, full_name, id_card, address,
create_time, update_time, delete_time, deleted
deleted = 0
AND username LIKE CONCAT('%', #{username}, '%')
AND email LIKE CONCAT('%', #{email}, '%')
AND phone = #{phone}
AND status = #{status}
deleted = 0
AND id = #{filter.id}
AND username = #{filter.username}
AND email = #{filter.email}
AND phone = #{filter.phone}
AND status = #{filter.status}
AND wechat_id = #{filter.wechatID}
UPDATE tb_sys_user
SET deleted = 1,
delete_time = NOW(),
updater = #{updater}
WHERE deleted = 0
AND id IN
#{userId}
INSERT INTO tb_sys_user
id,
username,
password,
email,
phone,
wechat_id,
status,
create_time,
deleted
VALUES
#{user.id},
#{user.username},
#{user.password},
#{user.email},
#{user.phone},
#{user.wechatID},
#{user.status},
#{user.createTime},
0
UPDATE tb_sys_user
username = #{user.username},
password = #{user.password},
email = #{user.email},
phone = #{user.phone},
wechat_id = #{user.wechatID},
status = #{user.status},
update_time = NOW()
WHERE id = #{user.id} AND deleted = 0
UPDATE tb_sys_user
SET deleted = 1,
delete_time = NOW()
WHERE id = #{id} AND deleted = 0
UPDATE tb_sys_user_info
avatar = #{userInfo.avatar},
gender = #{userInfo.gender},
family_name = #{userInfo.familyName},
given_name = #{userInfo.givenName},
full_name = #{userInfo.fullName},
id_card = #{userInfo.idCard},
address = #{userInfo.address},
update_time = #{userInfo.updateTime}
update_time = NOW()
WHERE user_id = #{userInfo.userID} AND deleted = 0