liusuyi
2025-12-24 49c807f8c2e80cc012ed755acbe1308c5de0c65c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?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.ard.work.mapper.ArdFlightTaskPartMapper">
 
    <!-- 插入一条分片数据 -->
    <insert id="insert" parameterType="ArdFlightTaskPart" useGeneratedKeys="true" keyProperty="id">
        INSERT INTO ard_flight_task_part
            (box_sn, count, data_part, create_time)
        VALUES
            (#{boxSn}, #{count}, #{dataPart}, #{createTime})
    </insert>
    <select id="selectByTaskStartTime" resultType="ArdFlightTaskPart">
        SELECT *
        FROM ard_flight_task_part u
        <where>
            u.box_sn = #{boxSn}
            <if test="params.beginTime != null">
                AND u.create_time &gt;= #{params.beginTime}
            </if>
            <if test="params.endTime != null">
                AND u.create_time &lt;= #{params.endTime}
            </if>
        </where>
        ORDER BY u.create_time ASC
    </select>
 
 
</mapper>