CZT
2023-11-27 c206acfaedc69c390fb67daa81bc686f58a212ef
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<?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.ld.igds.m.mapper.ManagerMapper">
 
    <!-- 根据参数获取 -->
    <select id="getGrainByDate" resultType="com.ld.igds.grain.dto.GrainData"
            parameterType="com.ld.igds.data.BaseParam">
        select * from
        D_GRAIN
        <where>
            <if test="param.companyId != null">
                AND COMPANY_ID_ = #{param.companyId}
            </if>
            <if test="param.start != null">
                AND RECEIVE_DATE_ <![CDATA[ >= ]]>
                #{param.start,jdbcType=DATE}
            </if>
            <if test="param.end != null">
                AND RECEIVE_DATE_  <![CDATA[ <= ]]>
                #{param.end,jdbcType=DATE}
            </if>
            <if test="param.depotId != null">
                AND DEPOT_ID_ = #{param.depotId}
            </if>
        </where>
        ORDER BY RECEIVE_DATE_ DESC
    </select>
 
    <!-- 根据参数获取 -->
    <select id="getGasByDate" resultType="com.ld.igds.gas.dto.GasData"
            parameterType="com.ld.igds.data.BaseParam">
        select * from
        D_GAS
        <where>
            <if test="param.companyId != null">
                AND COMPANY_ID_ = #{param.companyId}
            </if>
            <if test="param.start != null">
                AND RECEIVE_DATE_ <![CDATA[ >= ]]>
                #{param.start,jdbcType=DATE}
            </if>
            <if test="param.end != null">
                AND RECEIVE_DATE_  <![CDATA[ <= ]]>
                #{param.end,jdbcType=DATE}
            </if>
            <if test="param.depotId != null">
                AND DEPOT_ID_ = #{param.depotId}
            </if>
        </where>
        ORDER BY RECEIVE_DATE_ DESC
    </select>
 
    <!-- 根据参数获取 -->
    <select id="getPestByDate" resultType="com.ld.igds.pest.dto.PestData"
            parameterType="com.ld.igds.data.BaseParam">
        select * from
        D_PEST
        <where>
            <if test="param.companyId != null">
                AND COMPANY_ID_ = #{param.companyId}
            </if>
            <if test="param.start != null">
                AND RECEIVE_DATE_ <![CDATA[ >= ]]>
                #{param.start,jdbcType=DATE}
            </if>
            <if test="param.end != null">
                AND RECEIVE_DATE_  <![CDATA[ <= ]]>
                #{param.end,jdbcType=DATE}
            </if>
            <if test="param.depotId != null">
                AND DEPOT_ID_ = #{param.depotId}
            </if>
        </where>
        ORDER BY RECEIVE_DATE_ DESC
    </select>
 
    <!--获取保管员信息 -->
    <select id="getUserByName" parameterType="java.lang.String" resultType="com.bstek.bdf2.core.model.DefaultUser">
        select * from
        BDF2_USER
        where  CNAME_ = #{name} and COMPANY_ID_ = #{companyId}
    </select>
 
    <!--获取固定资产信息 -->
    <select id="getOAAsset" parameterType="java.lang.String" resultType="com.ld.igds.models.OAAsset">
        select * from
        D_OA_ASSET
        where COMPANY_ID_ = #{companyId}
    </select>
 
    <!--获取消防信息 -->
    <select id="getSecFire" parameterType="java.lang.String" resultType="com.ld.igds.models.SecFire">
        select * from
        D_SEC_FIRE
        where COMPANY_ID_ = #{companyId}
    </select>
</mapper>