|
@@ -5,7 +5,6 @@
|
|
|
resultType="com.wx.blink.base.module.support.employee.dto.EmployeeDTO">
|
|
resultType="com.wx.blink.base.module.support.employee.dto.EmployeeDTO">
|
|
|
select employee_id, login_name, actual_name,avatar,department_id from mate_employee
|
|
select employee_id, login_name, actual_name,avatar,department_id from mate_employee
|
|
|
<where>
|
|
<where>
|
|
|
- employee_type = 'employee'
|
|
|
|
|
<if test="loginName != null and loginName != ''">
|
|
<if test="loginName != null and loginName != ''">
|
|
|
and login_name like concat('%', #{loginName}, '%')
|
|
and login_name like concat('%', #{loginName}, '%')
|
|
|
</if>
|
|
</if>
|
|
@@ -14,4 +13,39 @@
|
|
|
</if>
|
|
</if>
|
|
|
</where>
|
|
</where>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
+
|
|
|
|
|
+ <select id="queryDepartmentByDepartmentId"
|
|
|
|
|
+ resultType="com.wx.blink.base.module.support.employee.dto.DepartmentDTO">
|
|
|
|
|
+ select department_id, name
|
|
|
|
|
+ from mate_employee
|
|
|
|
|
+ where department_id = #{departmentId}
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
|
|
+ <update id="updateEmployee">
|
|
|
|
|
+ update mate_employee
|
|
|
|
|
+ set avatar = #{avatar},
|
|
|
|
|
+ email=#{email},
|
|
|
|
|
+ union_id=#{unionId},
|
|
|
|
|
+ user_id=#{userId},
|
|
|
|
|
+ open_id=#{openId},
|
|
|
|
|
+ remark = #{remark},
|
|
|
|
|
+ update_time= CURRENT_TIMESTAMP
|
|
|
|
|
+ where employee_id = #{employeeId}
|
|
|
|
|
+ </update>
|
|
|
|
|
+
|
|
|
|
|
+ <insert id="createEmployee">
|
|
|
|
|
+ INSERT INTO mate_employee(login_name, login_pwd, actual_name, avatar, gender, phone, department_id,
|
|
|
|
|
+ disabled_flag, deleted_flag, administrator_flag, remark, create_time, email, union_id,
|
|
|
|
|
+ user_id, open_id)
|
|
|
|
|
+ values ( #{loginName}, #{loginPwd}, #{actualName}, #{avatar}, #{gender}, #{phone}, #{departmentId}, 0, 0, 0
|
|
|
|
|
+ , #{remark}, CURRENT_TIMESTAMP, #{email}
|
|
|
|
|
+ , #{unionId}, #{userId}, #{openId})
|
|
|
|
|
+ </insert>
|
|
|
|
|
+
|
|
|
|
|
+ <select id="queryEmployeeByEmployeeDTO" resultType="com.wx.blink.base.module.support.employee.dto.EmployeeDTO">
|
|
|
|
|
+ select *
|
|
|
|
|
+ from mate_employee
|
|
|
|
|
+ where disabled_flag = 0
|
|
|
|
|
+ and deleted_flag = 0
|
|
|
|
|
+ </select>
|
|
|
</mapper>
|
|
</mapper>
|