吉安感知网项目-后端
linwei
2026-02-05 08d4bb2bf4bfadc9ab5fcf6b0a2bfb543d22b2a0
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
<?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.sxkj.gd.orderdata.mapper.GdSupplyDemandAuditMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="gdSupplyDemandAuditResultMap" type="org.sxkj.gd.orderdata.entity.GdSupplyDemandAuditEntity">
        <result column="id" property="id"/>
        <result column="demand_id" property="demandId"/>
        <result column="audit_status" property="auditStatus"/>
        <result column="audit_opinion" property="auditOpinion"/>
        <result column="area_code" property="areaCode"/>
        <result column="create_user" property="createUser"/>
        <result column="create_dept" property="createDept"/>
        <result column="create_time" property="createTime"/>
        <result column="update_user" property="updateUser"/>
        <result column="update_time" property="updateTime"/>
        <result column="status" property="status"/>
        <result column="is_deleted" property="isDeleted"/>
    </resultMap>
 
    <resultMap id="gdSupplyDemandAuditVOResultMap" type="org.sxkj.gd.orderdata.vo.GdSupplyDemandAuditVO" extends="gdSupplyDemandAuditResultMap">
        <result column="user_name" property="userName"/>
    </resultMap>
 
 
    <select id="selectGdSupplyDemandAuditPage" resultMap="gdSupplyDemandAuditVOResultMap">
        select * from ja_gd_supply_demand_audit where is_deleted = 0
    </select>
 
    <insert id="insertSupplyDemandAudit" useGeneratedKeys="true" keyProperty="id">
        insert into ja_gd_supply_demand_audit (
            demand_id,
            audit_status,
            audit_opinion,
            area_code,
            create_user,
            create_dept
        ) values (
            #{demandId},
            #{auditStatus},
            #{auditOpinion},
            #{areaCode},
            #{createUser},
            #{createDept}
        )
    </insert>
 
    <select id="selectSupplyDemandAuditList" resultMap="gdSupplyDemandAuditVOResultMap">
        select a.*, u.name as user_name
        from ja_gd_supply_demand_audit a
        left join blade_user u on a.create_user = u.id
        <where>
            a.is_deleted = 0
            <if test="demandId != null">
                AND a.demand_id = #{demandId}
            </if>
        </where>
        order by a.create_time desc
    </select>
 
 
    <select id="exportGdSupplyDemandAudit" resultType="org.sxkj.gd.orderdata.excel.GdSupplyDemandAuditExcel">
        SELECT * FROM ja_gd_supply_demand_audit ${ew.customSqlSegment}
    </select>
 
</mapper>