a.id, a.com_id AS "comId", a.company_id AS "company.id", a.office_id AS "office.id", a.login_name, a.password, a.password_remake AS "passwordRemake", a.no, a.name, a.sex, a.email, a.phone, a.mobile, a.ishide, a.user_type, a.login_ip, a.login_date, a.remarks, a.login_flag, a.photo, a.default_photo, a.qrcode, a.sign, a.create_by AS "createBy.id", a.create_date, a.update_by AS "updateBy.id", a.update_date, a.del_flag, a.first_flag AS "firstFlag", s.name AS "company.name", s.parent_id AS "company.parent.id", s.parent_ids AS "company.parentIds", s.group_id AS "company.groupId", s.group_name AS "company.groupName", s.useable AS "company.useable", o.name AS "office.name", o.top_company AS "office.topCompany", o.parent_id AS "office.parent.id", o.parent_ids AS "office.parentIds", bo.id AS "branchOffice.id", bo.name AS "branchOffice.name", bo.parent_ids AS "branchOffice.parentIds", bo.parent_id AS "branchOffice.parent.id" LEFT JOIN sys_user_office uo ON uo.user_id = a.id AND uo.company_id = #{company.id} AND uo.status = '3' AND uo.del_flag = #{DEL_FLAG_NORMAL} LEFT JOIN sys_office s ON s.id = uo.company_id LEFT JOIN sys_office o ON o.id = uo.office_id LEFT JOIN sys_office bo ON bo.id = o.branch_office INSERT INTO sys_user( id, com_id, company_id, office_id, login_name, password, no, name, sex, email, phone, mobile, ishide, user_type, create_by, create_date, update_by, update_date, remarks, login_flag, photo, default_photo, qrcode, password_remake, del_flag, first_flag ) VALUES ( #{id}, #{comId}, #{company.id}, #{office.id}, #{loginName}, #{password}, #{no}, #{name}, #{sex}, #{email}, #{phone}, #{mobile}, #{ishide}, #{userType}, #{createBy.id}, #{createDate}, #{updateBy.id}, #{updateDate}, #{remarks}, #{loginFlag}, #{photo}, #{defaultPhoto}, #{qrCode}, #{passwordRemake}, #{delFlag}, #{firstFlag} ) UPDATE sys_user SET com_id = #{comId}, company_id = #{company.id}, office_id = #{office.id}, login_name = #{loginName}, password = #{password}, no = #{no}, name = #{name}, sex = #{sex}, email = #{email}, phone = #{phone}, mobile = #{mobile}, ishide = #{ishide}, user_type = #{userType}, update_by = #{updateBy.id}, update_date = #{updateDate}, remarks = #{remarks}, login_flag = #{loginFlag}, photo = #{photo}, default_photo = #{defaultPhoto}, password_remake = #{passwordRemake}, qrcode = #{qrCode} WHERE id = #{id} UPDATE sys_user SET com_id = #{comId}, company_id = #{company.id}, office_id = #{office.id}, update_by = #{updateBy.id}, update_date = #{updateDate} WHERE id = #{id} DELETE FROM sys_user_role WHERE user_id = #{id} AND role_id = #{role.id} INSERT INTO sys_user_role(user_id, role_id) SELECT #{id}, #{role.id} FROM dual UPDATE sys_user SET com_id=#{comId}, company_id = #{company.id}, office_id = #{office.id}, login_name = #{loginName}, name = #{name}, sex = #{sex}, email = #{email}, phone = #{phone}, mobile = #{mobile}, ishide = #{ishide}, update_by = #{updateBy.id}, update_date = #{updateDate}, password_remake = #{passwordRemake}, remarks = #{remarks}, photo = #{photo}, default_photo = #{defaultPhoto}, qrcode = #{qrCode}, sign = #{sign} WHERE id = #{id} UPDATE sys_user SET update_by = #{updateBy.id}, update_date = #{updateDate}, login_flag = #{loginFlag} WHERE id = #{id} UPDATE sys_user SET login_name = #{loginName}, phone = #{phone}, mobile = #{mobile} WHERE id = #{id} UPDATE sys_user SET password = #{password}, password_remake = #{passwordRemake}, first_flag = #{firstFlag} WHERE id = #{id} UPDATE sys_user SET login_ip = #{loginIp}, login_Date = #{loginDate} WHERE id = #{id} DELETE FROM sys_user WHERE id = #{id} UPDATE sys_user SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id} INSERT INTO sys_user_friend( id, userId, friendId, status, type, read_status, create_date ) VALUES ( #{id}, #{userId}, #{friendId}, #{status}, #{type}, 0, now() ) UPDATE sys_user_friend SET status = '1',create_date = now() WHERE userId = #{userId} and friendId = #{friendId} UPDATE sys_user_friend SET read_status = '1' WHERE userId = #{userId} and status != '0' and friendId = #{friendId} UPDATE sys_user_friend SET read_status = '1' WHERE userId = #{userId} and status != '0' UPDATE sys_user_friend SET status = '2',create_date = now() WHERE userId = #{userId} and friendId = #{friendId} UPDATE sys_user SET com_id = '1',company_id = '1',office_id='5' WHERE company_id=#{companyId}