SELECT
t_employee.*,
t_department.name AS departmentName,
t_login_log.create_time as loginTime
FROM t_employee
LEFT JOIN t_department ON t_department.department_id = t_employee.department_id
LEFT JOIN t_login_log ON t_login_log.user_id = t_employee.employee_id AND t_login_log.login_log_id =
(SELECT MAX(login_log_id) FROM t_login_log WHERE t_login_log.user_id = t_employee.employee_id)
where 1 = 1
AND (
INSTR(t_employee.actual_name,#{queryForm.keyword})
OR INSTR(t_employee.phone,#{queryForm.keyword})
OR INSTR(t_employee.login_name,#{queryForm.keyword})
)
and
t_employee.department_id
in
#{item}
AND t_employee.disabled_flag = #{queryForm.disabledFlag}
AND t_employee.deleted_flag = #{queryForm.deletedFlag}
AND t_employee.distributor_id = #{queryForm.distributorId}
AND t_employee.type = #{queryForm.type}
UPDATE t_employee
SET disabled_flag = #{disabledFlag}
WHERE employee_id = #{employeeId}
SELECT *
FROM t_employee
login_name = #{loginName} and type = #{type}
AND disabled_flag = #{disabledFlag}
SELECT *
FROM t_employee
actual_name = #{actualName}
AND disabled_flag = #{disabledFlag}
SELECT *
FROM t_employee
phone = #{phone}
AND disabled_flag = #{disabledFlag}
SELECT *
FROM t_employee
ORDER BY create_time DESC
SELECT count(1) FROM t_employee
WHERE
department_id = #{departmentId} AND deleted_flag = #{deletedFlag}
SELECT *
FROM t_employee
department_id = #{departmentId}
AND disabled_flag = #{disabledFlag}
ORDER BY create_time DESC
SELECT * FROM t_employee
actual_name = #{actualName}
AND department_id in
#{item}
AND disabled_flag = #{disabledFlag}
SELECT employee_id
FROM t_employee
department_id IN
#{item}
AND disabled_flag = #{disabledFlag}
ORDER BY create_time DESC
SELECT employee_id
FROM t_employee
AND disabled_flag = #{disabledFlag}
SELECT employee_id
FROM t_employee
department_id = #{departmentId}
AND disabled_flag = #{disabledFlag}
ORDER BY create_time DESC
SELECT * FROM t_employee
where employee_id IN
#{item}
ORDER BY create_time DESC
SELECT t_employee.*,
t_department.name AS departmentName
FROM t_employee
LEFT JOIN t_department ON t_department.department_id = t_employee.department_id
where t_employee.employee_id = #{employeeId}
SELECT
t_employee.*,
t_department.name AS departmentName
FROM t_employee
LEFT JOIN t_department ON t_department.department_id = t_employee.department_id
AND t_employee.disabled_flag = #{disabledFlag}
AND t_employee.deleted_flag = #{deletedFlag}
UPDATE t_employee
SET login_pwd = #{password}
WHERE employee_id = #{employeeId}