123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.idea.oa.apply.mapper.ApplyCheckInExtendMapper">
- <select id="getInfoByFlowMainPushId" resultType="com.idea.oa.apply.model.inout.ApplyCheckInDto">
- SELECT
- flow_main_push.id AS flowMainPushId,
- frame_user.truename AS createdByString,
- flow_main_push.flow_main_id AS flowMainId,
- apply_check_in.*
- FROM
- flow_main_push
- LEFT JOIN apply_check_in ON apply_check_in.id = flow_main_push.form_id
- LEFT JOIN frame_user ON frame_user.id = apply_check_in.created_by
- WHERE
- flow_main_push.id = #{flowMainPushId}
- </select>
- <select id="getInfoByFlowMainId" resultType="com.idea.oa.apply.model.inout.ApplyCheckInDto">
- SELECT
- flow_main.id AS flowMainId,
- frame_user.truename AS createdByString,
- apply_check_in.*
- FROM
- flow_main
- LEFT JOIN apply_check_in ON apply_check_in.id = flow_main.form_id
- LEFT JOIN frame_user ON frame_user.id = apply_check_in.created_by
- WHERE
- flow_main.id = #{flowMainId}
- </select>
- <select id="getUserInfoByUserId" resultType="java.util.Map">
- SELECT
- frame_user.posts,
- frame_post.post_name AS postName,
- frame_user.id,
- frame_user.truename,
- frame_user.department,
- sys_dept.dept_name AS deptName
- FROM
- frame_user
- LEFT JOIN sys_dept ON sys_dept.id = frame_user.department
- LEFT JOIN frame_post ON frame_post.id = frame_user.posts
- WHERE
- frame_user.id = #{userId}
- </select>
- <select id="selectMaxNum" resultType="java.lang.String">
- SELECT MAX(flow_num) AS maxnum FROM apply_check_in
- </select>
- </mapper>
|