Blame view

src/main/resources/mybatis/config/WorkOrderListMapper.xml 3.79 KB
易文鹏 authored
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<?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.huaheng.pc.config.warehouse.mapper.WorkOrderListMapper">
    <insert id="insert">
        insert into work_order_list
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="materialCode != null">
                materialCode,
            </if>
            <if test="materialName != null">
                materialName,
            </if>
            <if test="needQuantity != null">
                needQuantity,
            </if>
            <if test="workOrderNumber != null">
                workOrderNumber,
            </if>
            <if test="userDef1 != null">
                userDef1,
            </if>
            <if test="orderDate != null">
                orderDate,
            </if>
            <if test="orderBomCode != null">
                orderBomCode,
            </if>
            <if test="name != null">
                name,
            </if>
            <if test="lineNumber != null">
                lineNumber,
            </if>
            <if test="workOrderQuantity != null">
                workOrderQuantity,
            </if>
            <if test="receiveQuantity != null">
                receiveQuantity,
            </if>
            <if test="workOrderId != null">
                workOrderId,
            </if>
            <if test="workOrderSonId != null">
                workOrderSonId,
            </if>
        </trim>
        <trim prefix=" values (" suffix=")" suffixOverrides=",">
            <if test="materialCode != null">
                #{materialCode, jdbcType=VARCHAR},
            </if>
            <if test="materialName != null">
                #{materialName, jdbcType=VARCHAR},
            </if>
            <if test="needQuantity != null">
                #{needQuantity, jdbcType=DECIMAL},
            </if>
            <if test="workOrderNumber != null">
                #{workOrderNumber, jdbcType=VARCHAR},
            </if>
            <if test="userDef1 != null">
                #{userDef1, jdbcType=VARCHAR},
            </if>
            <if test="orderDate != null">
                #{orderDate, jdbcType=VARCHAR},
            </if>
            <if test="orderBomCode != null">
                #{orderBomCode, jdbcType=VARCHAR},
            </if>
            <if test="name != null">
                #{name, jdbcType=VARCHAR},
            </if>
            <if test="lineNumber != null">
                #{lineNumber, jdbcType=VARCHAR},
            </if>
            <if test="workOrderQuantity != null">
                #{workOrderQuantity, jdbcType=DECIMAL},
            </if>
            <if test="receiveQuantity != null">
                #{receiveQuantity, jdbcType=DECIMAL},
            </if>
            <if test="workOrderId != null">
                #{workOrderId, jdbcType=INTEGER},
            </if>
            <if test="workOrderSonId != null">
                #{workOrderSonId, jdbcType=INTEGER},
            </if>
        </trim>
    </insert>

    <select id="selectByOption" resultType="com.huaheng.pc.config.warehouse.domain.WorkOrderList">
        select * from work_order_list
        <where>
            <if test="workOrderNumber !=null">
                and workOrderNumber =#{workOrderNumber}
            </if>
            <if test="materialCode !=null">
                and materialCode =#{materialCode}
            </if>
            <if test="needQuantity">
                and needQuantity=#{needQuantity}
            </if>
            <if test="userDef1">
                and userDef1=#{userDef1}
            </if>
        </where>
    </select>

    <delete id="deleteList">
        delete from work_order_list where workOrderNumber=#{workOrderNumber}
    </delete>

</mapper>