whycq0520
2022-03-24 03b41fa7164bb7dc5a8bd17a06cfceed43e65617
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
<?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="zy.cloud.wms.manager.mapper.ItemMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="zy.cloud.wms.manager.entity.Item">
        <id column="id" property="id" />
        <result column="host_id" property="hostId" />
        <result column="uuid" property="uuid" />
        <result column="name" property="name" />
        <result column="in_uuid" property="inUuid" />
        <result column="cstmr_uuid" property="cstmrUuid" />
        <result column="cstmr" property="cstmr" />
        <result column="member" property="member" />
        <result column="leader" property="leader" />
        <result column="start_time" property="startTime" />
        <result column="end_time" property="endTime" />
        <result column="status" property="status" />
        <result column="create_by" property="createBy" />
        <result column="create_time" property="createTime" />
        <result column="update_by" property="updateBy" />
        <result column="update_time" property="updateTime" />
        <result column="memo" property="memo" />
        <result column="type" property="type" />
        <result column="real_start_time" property="realStartTime" />
        <result column="real_end_time" property="realEndTime" />
        <result column="real_month" property="realMonth" />
        <result column="duty_department" property="dutyDepartment" />
        <result column="duty_man" property="dutyMan" />
        <result column="origin_area" property="originArea" />
        <result column="project_status" property="projectStatus" />
        <result column="orderDesc" property="orderDesc" />
        <result column="salesman" property="salesman" />
        <result column="presaleAmt" property="presaleAmt" />
        <result column="predeDate" property="predeDate" />
        <result column="preinDate" property="preinDate" />
        <result column="weight" property="weight" />
        <result column="installMk" property="installMk" />
        <result column="deliveryMk" property="deliveryMk" />
        <result column="custMan" property="custMan" />
        <result column="custMobile" property="custMobile" />
        <result column="custAdress" property="custAdress" />
        <result column="progressRate" property="progressRate" />
        <result column="planCarInfo" property="planCarInfo" />
        <result column="plandeDate" property="plandeDate" />
        <result column="realdeDate" property="realdeDate" />
        <result column="planinDate" property="planinDate" />
        <result column="realinDate" property="realinDate" />
        <result column="plandeAmt" property="plandeAmt" />
        <result column="realdeAmt" property="realdeAmt" />
        <result column="planinAmt" property="planinAmt" />
        <result column="realinAmt" property="realinAmt" />
        <result column="planFADate" property="planFADate" />
        <result column="realFADate" property="realFADate" />
        <result column="planLADate" property="planLADate" />
        <result column="realLADate" property="realLADate" />
        <result column="planCarnumber" property="planCarnumber"/>
    </resultMap>
    <select id="chaoPrice" resultMap="BaseResultMap">
        select * from man_item where 1=1 and realdeAmt>plandeAmt
        <if test="uuid!=null  and uuid!=''">
          and uuid=#{uuid}
        </if>
    </select>
    <select id="chaoTime" resultMap="BaseResultMap">
         SELECT
        *
    FROM
        (
            SELECT
                *,
                DateDiff(DAY, planinDate,realinDate) AS time_diff
            FROM
                man_item
        ) t1
    WHERE
        t1.time_diff > 0
        <if test="uuid!=null  and uuid!=''">
            and uuid=#{uuid}
        </if>
    </select>
</mapper>