Blame view

cloud/dahua/src/main/resources/mapper/usermapper.xml 2.76 KB
3d94fe32   陶汉栋   no message
1
2
<?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" >
acd712a6   陶汉栋   增加网关负载
3
<mapper namespace="com.example.dahua.dao.UserDao">
a106242e   陶汉栋   no message
4

2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
5
6
7
8
9
10
11
12
13
14
15
    <!--<select id="getStudentNum" resultType="String" parameterType="String">-->
    <!--select student_num-->
    <!--from SZ_V_School_Student-->
    <!--where school_id = #{school_id}-->
    <!--and studentcode = #{studentcode}-->
    <!--</select>-->

    <select id="getStudentList" resultType="com.example.dahua.bean.StudentBean">
        select * from SZ_V_School_Student where school_id = #{schoolId}
        <if test="studentType != null">
            and student_type = #{studentType}
ad296f75   徐泉   智能校卫:海康、大华人脸机代码提交
16
        </if>
2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
17
        <if test="sex != null and sex.size() >0">
acd712a6   陶汉栋   增加网关负载
18
            and sex in
2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
19
20
21
22
            <foreach item="item" collection="sex" separator="," open="(" close=")" index="">
                #{item}
            </foreach>
        </if>
acd712a6   陶汉栋   增加网关负载
23
24
        and (student_num is not null or student_num != '') and (photo is not null or photo !='') order by newid()
    </select>
2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
25
26
27

    <select id="getTeacherList" resultType="com.example.dahua.bean.StudentBean">
        select * from SZ_V_School_Teacher where school_id = #{schoolId}
f6c2934e   徐泉   大华设备对接艺校考勤
28
        and (teacher_num is not null or teacher_num !='')
2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
29
30
        and (face is not null or face !='')
    </select>
191a8018   陶汉栋   无感考勤
31

2cbbb164   徐泉   智能校卫:海康、大华人脸机代码提交
32
33
34
35
36
37
    <select id="getAuthRecord" resultType="com.example.dahua.bean.DeviceAuthRecord">
        select * from AC_DeviceAuthRecord where State = 1 and GrantState = 1 and SchoolId = #{schoolId}
        <if test="studentType != null">
            and (StudentType = #{studentType} or StudentType =3)
        </if>
    </select>
191a8018   陶汉栋   无感考勤
38

ad296f75   徐泉   智能校卫:海康、大华人脸机代码提交
39
40
41
42
43
44
    <select id="queryClintList" resultType="com.example.dahua.bean.AttendanceBean">
        select * from SZ_Attendance where school_id = #{schoolId} and clint_type in(22,29)
        <if test="deviceId != null and deviceId.trim() !=''">
            and clint_id = #{deviceId}
        </if>
    </select>
38841d26   徐泉   修改提交
45
46
47
48
49
50
51
52
53
54

    <select id="queryStudentIdList" resultType="java.lang.String">
       select StudentId from SS_RoomNumber where Status=1 and SchoolId=#{schoolId}
       and Pid in (select id from SS_Room where Status=1 and SchoolId=#{schoolId} and Pid=#{roomId})
       and StudentId in (select student_id from SZ_V_School_Student  where  school_id= #{schoolId}) order by newid()
    </select>

    <select id="getStudentByClassId" resultType="com.example.dahua.bean.StudentBean">
        select * from SZ_V_School_Student where school_id = #{schoolId}
        <if test="classIds != null and classIds.size() >0">
0d72f97b   徐泉   修改提交
55
            and class_id in
38841d26   徐泉   修改提交
56
57
58
59
60
61
62
63
            <foreach item="item" collection="classIds" separator="," open="(" close=")" index="">
                #{item}
            </foreach>
        </if>
        and student_num != '' and  photo !=''
    </select>

</mapper>
6184590c   徐泉   海康大华接口提交

0d72f97b   徐泉   修改提交

38841d26   徐泉   修改提交

6184590c   徐泉   海康大华接口提交

38841d26   徐泉   修改提交

f6c2934e   徐泉   大华设备对接艺校考勤

0d72f97b   徐泉   修改提交

f6c2934e   徐泉   大华设备对接艺校考勤

4b0a4282   徐泉   海康 大华接口提交

3d94fe32   陶汉栋   no message