TeacherFaceImportMapper.xml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  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. </select>
  41. <select id="GetHikvisonPersonId" parameterType="string" resultType="java.lang.String">
  42. select t.hikvision_id
  43. from hikvision_data t
  44. left join car_message_apply t1 on t1.user_id = t.source_id
  45. where t1.status = 1
  46. <if test="id != null">
  47. and t1.id = #{id}
  48. </if>
  49. </select>
  50. <select id="IsStudentTypeByPersonId" parameterType="long" resultType="java.lang.String">
  51. select t.role_id
  52. from xjr_user_role_relation t
  53. where t.user_id = #{id}
  54. </select>
  55. <select id="GetTeacherIdByPersonId" parameterType="long" resultType="java.lang.Long">
  56. select t1.teacher_id
  57. from base_student_school_roll t
  58. left join base_class t1 on t.class_id = t1.id
  59. where t.delete_mark = 0
  60. <if test="id != null">
  61. and t.user_id = #{id}
  62. </if>
  63. </select>
  64. <select id="GetClassIdByPersonId" parameterType="long" resultType="java.lang.Long">
  65. select t1.id
  66. from base_student_school_roll t
  67. left join base_class t1 on t.class_id = t1.id
  68. where t.delete_mark = 0
  69. <if test="id != null">
  70. and t.user_id = #{id}
  71. </if>
  72. </select>
  73. <select id="GetStudentUrlList" resultType="java.lang.String">
  74. select t.eventId
  75. from student_out_in_record t
  76. where t.delete_mark = 0
  77. </select>
  78. <select id="GetTeacherUrlList" resultType="java.lang.String">
  79. select t.eventId
  80. from teacher_out_in_record t
  81. where t.delete_mark = 0
  82. </select>
  83. <select id="GetReservationSchoolIdList" resultType="java.lang.String">
  84. SELECT event_id
  85. FROM visitor_out_in_record
  86. where delete_mark = 0
  87. </select>
  88. <select id="GetReservationSchoolId" parameterType="string" resultType="java.lang.Long">
  89. SELECT reservation_schoo_id
  90. FROM reservation_school_people
  91. where delete_mark = 0
  92. <if test="id != null">
  93. and JSON_VALUE(registration_result, '$.data.orderId') = #{id};
  94. </if>
  95. </select>
  96. <select id="GetCarMessageApplyIdByCarNumber" parameterType="string" resultType="java.lang.String">
  97. SELECT id
  98. FROM car_message_apply
  99. WHERE delete_mark = 0 and now() between start_time and end_time
  100. <if test="id != null">
  101. AND car_number = #{id}
  102. </if>
  103. ORDER BY end_time DESC
  104. LIMIT 1
  105. </select>
  106. <select id="GetVehicleIdList" resultType="java.lang.String">
  107. SELECT cross_record_syscode
  108. FROM car_out_in_record
  109. WHERE delete_mark = 0
  110. </select>
  111. <select id="GetPhoneNumberByPlanNum" resultType="java.lang.String">
  112. SELECT 手机号
  113. FROM car_info
  114. <if test="id != null">
  115. where 车牌号码 = #{id}
  116. </if>
  117. </select>
  118. <select id="GetNameByPlanNum" resultType="java.lang.String">
  119. SELECT 车主姓名
  120. FROM car_info
  121. <if test="id != null">
  122. where 车牌号码 = #{id}
  123. </if>
  124. </select>
  125. <select id="GetVisitIdList" resultType="java.lang.String">
  126. SELECT event_id
  127. FROM visitor_out_in_record
  128. where delete_mark = 0
  129. </select>
  130. <select id="getTeacherUserIds" resultType="java.lang.String">
  131. SELECT hikvision_id FROM hikvision_data WHERE table_name = 'base_teacher'
  132. </select>
  133. </mapper>