TeacherFaceImportMapper.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.xjrsoft.module.teacher.mapper.FaceImportMapper">
  6. <select id="GetTeacherUserIdById" parameterType="long" resultType="java.lang.String">
  7. select t.user_id
  8. from teacher_face_process t
  9. where t.delete_mark = 0
  10. <if test="id != null">
  11. and t.id = #{id}
  12. </if>
  13. </select>
  14. <select id="GetTeacherHikvisionImgById" parameterType="long" resultType="java.lang.String">
  15. select t1.file_url
  16. from teacher_face_process t
  17. left join xjr_file t1 on t1.folder_id = t.face_photo
  18. where t.delete_mark = 0
  19. <if test="id != null">
  20. and t.id = #{id}
  21. </if>
  22. </select>
  23. <select id="GetStudentUserIdById" parameterType="long" resultType="java.lang.String">
  24. select t.user_id
  25. from stundent_face_process t
  26. where t.delete_mark = 0
  27. <if test="id != null">
  28. and t.id = #{id}
  29. </if>
  30. and t.status = 1
  31. </select>
  32. <select id="GetStudentHikvisionImgById" parameterType="long" resultType="java.lang.String">
  33. select t1.file_url
  34. from stundent_face_process t
  35. left join xjr_file t1 on t1.folder_id = t.face_photo
  36. where t.delete_mark = 0
  37. <if test="id != null">
  38. and t.id = #{id}
  39. </if>
  40. and t.status = 1
  41. </select>
  42. <select id="GetHikvisonPersonId" parameterType="string" resultType="java.lang.String">
  43. select t.hikvision_id
  44. from hikvision_data t
  45. left join car_message_apply t1 on t1.user_id = t.source_id
  46. <if test="id != null">
  47. and t1.id = #{id}
  48. </if>
  49. and t1.status = 1
  50. </select>
  51. <select id="IsStudentTypeByPersonId" parameterType="long" resultType="java.lang.String">
  52. select t.nick_name
  53. from xjr_user t
  54. where t.delete_mark = 0
  55. <if test="id != null">
  56. and t.id = #{id}
  57. </if>
  58. </select>
  59. <select id="GetTeacherIdByPersonId" parameterType="long" resultType="java.lang.Long">
  60. select t1.teacher_id
  61. from base_student_school_roll t
  62. left join base_class t1 on t.class_id = t1.id
  63. where t.delete_mark = 0
  64. <if test="id != null">
  65. and t.user_id = #{id}
  66. </if>
  67. </select>
  68. <select id="GetClassIdByPersonId" parameterType="long" resultType="java.lang.Long">
  69. select t1.id
  70. from base_student_school_roll t
  71. left join base_class t1 on t.class_id = t1.id
  72. where t.delete_mark = 0
  73. <if test="id != null">
  74. and t.user_id = #{id}
  75. </if>
  76. </select>
  77. <select id="GetStudentUrlList" resultType="java.lang.String">
  78. select t.eventId
  79. from student_out_in_record t
  80. where t.delete_mark = 0
  81. </select>
  82. <select id="GetTeacherUrlList" resultType="java.lang.String">
  83. select t.eventId
  84. from teacher_out_in_record t
  85. where t.delete_mark = 0
  86. </select>
  87. <select id="GetReservationSchoolIdList" resultType="java.lang.Long">
  88. SELECT reservation_school_people_id
  89. FROM visitor_out_in_record
  90. where delete_mark = 0
  91. </select>
  92. <select id="GetReservationSchoolId" parameterType="string" resultType="java.lang.Long">
  93. SELECT reservation_schoo_id
  94. FROM reservation_school_people
  95. where delete_mark = 0
  96. <if test="id != null">
  97. and registration_result::text LIKE '%"orderId":"' || #{id} || '"%'
  98. </if>
  99. </select>
  100. <select id="GetCarMessageApplyIdByCarNumber" parameterType="string" resultType="java.lang.String">
  101. SELECT id
  102. FROM car_message_apply
  103. WHERE delete_mark = 0
  104. <if test="id != null">
  105. AND car_number = #{id}
  106. </if>
  107. </select>
  108. <select id="GetVehicleIdList" resultType="java.lang.String">
  109. SELECT cross_record_syscode
  110. FROM car_out_in_record
  111. WHERE delete_mark = 0
  112. </select>
  113. <select id="GetPhoneNumberByPlanNum" resultType="java.lang.String">
  114. SELECT c_phone
  115. FROM base_car_management
  116. where delete_mark = 0
  117. <if test="id != null">
  118. and car_no = #{id}
  119. </if>
  120. </select>
  121. <select id="GetNameByPlanNum" resultType="java.lang.String">
  122. SELECT c_name
  123. FROM base_car_management
  124. where delete_mark = 0
  125. <if test="id != null">
  126. and car_no = #{id}
  127. </if>
  128. </select>
  129. <select id="GetPhoneNumberByPlanNumView" resultType="java.lang.String">
  130. SELECT phone
  131. FROM reservation_school_people
  132. where delete_mark = 0
  133. <if test="id != null">
  134. and plate_number = #{id}
  135. </if>
  136. </select>
  137. <select id="GetNameByPlanNumView" resultType="java.lang.String">
  138. SELECT name
  139. FROM reservation_school_people
  140. where delete_mark = 0
  141. <if test="id != null">
  142. and plate_number = #{id}
  143. </if>
  144. </select>
  145. </mapper>