customs_relMapper.xml
2.8 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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?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.eport.rest.dao.CustomsRelDao">
<sql id="CustomsRelEntityColumns">
a1.CUSTOMS_CODE AS "customsCode"
,a1.CUSTOMS_NAME AS "customsName"
</sql>
<sql id="CustomsRelEntityListColumns">
a1.CUSTOMS_CODE AS "customsCode"
</sql>
<!--查询表中所有资料(所有字段) -->
<select id="listAll"
parameterType="HashMap"
resultType="com.eport.rest.entity.CustomsRelEntity"
>
select
<include refid="CustomsRelEntityColumns"/>
FROM customs_rel a1
WHERE 1=1
</select>
<!--分页查询资料(所有字段) -->
<select id="pageAll"
parameterType="HashMap"
resultType="com.eport.rest.entity.CustomsRelEntity"
>
select
<include refid="CustomsRelEntityColumns"/>
FROM customs_rel a1
WHERE 1=1
</select>
<!--查询表中所有资料(仅列表显示字段) -->
<select id="list"
parameterType="HashMap"
resultType="com.eport.rest.entity.CustomsRelEntity"
>
select
<include refid="CustomsRelEntityListColumns"/>
FROM customs_rel a1
WHERE 1=1
</select>
<!--分页查询资料(仅列表显示字段) -->
<select id="page"
parameterType="HashMap"
resultType="com.eport.rest.entity.CustomsRelEntity"
>
select
<include refid="CustomsRelEntityListColumns"/>
FROM customs_rel a1
WHERE 1=1
</select>
<!--根据主键查询数据 -->
<select id="findByPK"
parameterType="Integer"
resultType="com.eport.rest.entity.CustomsRelEntity"
>
select
<include refid="CustomsRelEntityColumns"/>
FROM customs_rel a1
WHERE a1.CUSTOMS_CODE=#{par}
</select>
<!--新增数据 -->
<insert id="insert"
parameterType="com.eport.rest.entity.CustomsRelEntity"
>
<selectKey resultType="Integer" order="AFTER" keyProperty="customsCode">
<if test="customsCode != null ">
select #{customsCode} from dual
</if>
<if test="customsCode == null ">
SELECT LAST_INSERT_ID() AS customsCode
</if>
</selectKey>
insert
INTO customs_rel (
CUSTOMS_NAME
<if test="customsCode != null ">
,CUSTOMS_CODE
</if>
) VALUES (
#{customsName,jdbcType=VARCHAR}
<if test="customsCode != null ">
,#{customsCode,jdbcType=varchar}
</if>
)
</insert>
<!--更新数据 -->
<update id="update"
parameterType="com.eport.rest.entity.CustomsRelEntity"
>
update
customs_rel
<set>
<if test="customsName != null ">
CUSTOMS_NAME = #{customsName},
</if>
</set>
WHERE CUSTOMS_CODE = #{customsCode}
</update>
<!--根据主键删除数据 -->
<delete id="delete"
parameterType="HashMap"
>
delete
from customs_rel
WHERE CUSTOMS_CODE in (${par})
</delete>
</mapper>