linwe
2024-05-29 c10d6358b9f014375a13821465bc978d0c0da22e
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?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="org.springblade.modules.task.mapper.TaskPlaceRecordMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="taskPlaceRecordResultMap" type="org.springblade.modules.task.entity.TaskPlaceRecordEntity">
    </resultMap>
 
 
    <select id="selectTaskPlaceRecordPage" resultMap="taskPlaceRecordResultMap">
        select * from jczz_task_place_record
    </select>
 
 
    <resultMap type="org.springblade.modules.task.dto.TaskPlaceRecordDTO" id="TaskPlaceRecordDTOResult">
        <result property="id"    column="id"    />
        <result property="itemId"    column="item_id"    />
        <result property="taskPlaceSelfCheckId"    column="task_place_self_check_id"    />
        <result property="state"    column="state"    />
        <result property="remark"    column="remark"    />
        <result property="imageUrls"    column="image_urls"    />
        <result property="createUser"    column="create_user"    />
        <result property="createTime"    column="create_time"    />
        <result property="isDeleted"    column="is_deleted"    />
        <result property="rectificationImageUrls"    column="rectification_image_urls"    />
        <result property="rectificationRemark"    column="rectification_remark"    />
        <result property="rectificationTime"    column="rectification_time"    />
    </resultMap>
 
    <sql id="selectTaskPlaceRecord">
        select
            id,
            item_id,
            task_place_self_check_id,
            state,
            remark,
            image_urls,
            create_user,
            create_time,
            is_deleted,
            rectification_image_urls,
            rectification_remark,
            rectification_time
        from
            jczz_task_place_record
    </sql>
 
    <select id="selectTaskPlaceRecordById" parameterType="long" resultMap="TaskPlaceRecordDTOResult">
        <include refid="selectTaskPlaceRecord"/>
        where
        id = #{id}
    </select>
 
    <select id="selectTaskPlaceRecordList" parameterType="org.springblade.modules.task.dto.TaskPlaceRecordDTO" resultMap="TaskPlaceRecordDTOResult">
        <include refid="selectTaskPlaceRecord"/>
        <where>
            <if test="id != null "> and id = #{id}</if>
            <if test="itemId != null "> and item_id = #{itemId}</if>
            <if test="taskPlaceSelfCheckId != null "> and task_place_self_check_id = #{taskPlaceSelfCheckId}</if>
            <if test="state != null "> and state = #{state}</if>
            <if test="remark != null  and remark != ''"> and remark = #{remark}</if>
            <if test="imageUrls != null  and imageUrls != ''"> and image_urls = #{imageUrls}</if>
            <if test="createUser != null "> and create_user = #{createUser}</if>
            <if test="createTime != null "> and create_time = #{createTime}</if>
            <if test="isDeleted != null "> and is_deleted = #{isDeleted}</if>
            <if test="rectificationImageUrls != null  and rectificationImageUrls != ''"> and rectification_image_urls = #{rectificationImageUrls}</if>
            <if test="rectificationRemark != null  and rectificationRemark != ''"> and rectification_remark = #{rectificationRemark}</if>
            <if test="rectificationTime != null "> and rectification_time = #{rectificationTime}</if>
        </where>
    </select>
</mapper>