t.id as "id", t.dept_id AS "deptId", t.name AS "name", t.name_en AS "nameEn", t.no AS "no", t.user_name AS "userName", t.nick_name AS "nickName", t.user_type AS "userType", t.email AS "email", t.phonenumber AS "phonenumber", t.sex AS "sex", t.avatar AS "avatar", t.password AS "password", t.birthday AS "birthday", t.nation AS "nation", t.birth_address AS "birthAddress", t.polity AS "polity", t.title AS "title", t.office_tel AS "officeTel", t.fax AS "fax", t.work_space AS "workSpace", t.sort AS "sort", t.user_pinyin AS "userPinyin", t.login_ip AS "loginIp", t.login_date AS "loginDate", t.status AS "status", t.create_by AS "createBy", t.create_dept AS "createDept", t.create_time AS "createTime", t.update_by AS "updateBy", t.update_time AS "updateTime", t.update_ip AS "updateIp", t.remark AS "remark", t.version AS "version", t.del_flag AS "delFlag" AND t.user_name like concat('%', #{userName}, '%') AND t.name like concat('%', #{name}, '%') AND t.status = #{status} AND t.phonenumber like concat('%', #{phonenumber}, '%') AND date_format(t.create_time,'%y%m%d') >= date_format(#{params.beginTime},'%y%m%d') AND date_format(t.create_time,'%y%m%d') <= date_format(#{params.endTime},'%y%m%d') AND t.dept_id IN (select d.id from sys_dept d where concat(d.parent_ids, '/') like concat('%', #{deptId}, '/%') ) insert into sys_user( id, dept_id, name, name_en, no, user_name, nick_name, user_type, email, phonenumber, sex, avatar, password, birthday, nation, birth_address, polity, title, office_tel, fax, work_space, sort, user_pinyin, login_ip, login_date, status, create_by, create_dept, create_time, update_by, update_time, update_ip, remark, version, del_flag )values( #{id}, #{deptId}, #{name}, #{nameEn}, #{no}, #{userName}, #{nickName}, #{userType}, #{email}, #{phonenumber}, #{sex}, #{avatar}, #{password}, #{birthday}, #{nation}, #{birthAddress}, #{polity}, #{title}, #{officeTel}, #{fax}, #{workSpace}, #{sort}, #{userPinyin}, #{loginIp}, #{loginDate}, #{status}, #{createBy}, #{createDept}, #{createTime}, #{updateBy}, #{updateTime}, #{updateIp}, #{remark}, 1, #{DEL_FLAG_NORMAL} ) update sys_user dept_id = #{deptId}, name = #{name}, name_en = #{nameEn}, no = #{no}, user_name = #{userName}, nick_name = #{nickName}, user_type = #{userType}, email = #{email}, phonenumber = #{phonenumber}, sex = #{sex}, avatar = #{avatar}, password = #{password}, birthday = #{birthday}, nation = #{nation}, birth_address = #{birthAddress}, polity = #{polity}, title = #{title}, office_tel = #{officeTel}, fax = #{fax}, work_space = #{workSpace}, sort = #{sort}, user_pinyin = #{userPinyin}, login_ip = #{loginIp}, login_date = #{loginDate}, status = #{status}, update_by = #{updateBy}, update_time = #{updateTime}, update_ip = #{updateIp}, remark = #{remark}, version = version + 1 where id = #{id} and version = #{version} select t.id, t.dept_id, t.user_name, t.name, t.nick_name, t.user_type, t.email, t.avatar, t.phonenumber, t.office_tel, t.password, t.sex, t.status, t.del_flag, t.login_ip, t.login_date, t.create_by, t.create_time, t.remark, d.id as dept_id, d.parent_id, d.dept_name, d.tree_sort, d.leader, d.status as dept_status, r.id, r.role_name, r.role_key, r.sort, r.data_scope, r.status as role_status from sys_user t left join sys_dept d on t.dept_id = d.id left join sys_user_role ur on t.id = ur.user_id left join sys_role r on r.id = ur.role_id update sys_user set status = #{status} where id = #{id} update sys_user set avatar = #{avatar} where user_name = #{userName} update sys_user set login_ip = #{loginIp}, login_date = #{loginDate} where id = #{id} update sys_user set password = #{password} where user_name = #{userName} UPDATE sys_user SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id} UPDATE sys_user SET del_flag = #{DEL_FLAG_DELETE} WHERE id in #{ids} UPDATE sys_user SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{item.id}