WorkOrderListMapper.xml
3.79 KB
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>