levymodeMapper.xml
2.7 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.LevymodeDao">
<sql id="LevymodeEntityColumns">
a1.DUTY_MODE AS "dutyMode"
,a1.DUTY_SPEC AS "dutySpec"
</sql>
<sql id="LevymodeEntityListColumns">
a1.DUTY_MODE AS "dutyMode"
</sql>
<!--查询表中所有资料(所有字段) -->
<select id="listAll"
parameterType="HashMap"
resultType="com.eport.rest.entity.LevymodeEntity"
>
select
<include refid="LevymodeEntityColumns"/>
FROM levymode a1
WHERE 1=1
</select>
<!--分页查询资料(所有字段) -->
<select id="pageAll"
parameterType="HashMap"
resultType="com.eport.rest.entity.LevymodeEntity"
>
select
<include refid="LevymodeEntityColumns"/>
FROM levymode a1
WHERE 1=1
</select>
<!--查询表中所有资料(仅列表显示字段) -->
<select id="list"
parameterType="HashMap"
resultType="com.eport.rest.entity.LevymodeEntity"
>
select
<include refid="LevymodeEntityListColumns"/>
FROM levymode a1
WHERE 1=1
</select>
<!--分页查询资料(仅列表显示字段) -->
<select id="page"
parameterType="HashMap"
resultType="com.eport.rest.entity.LevymodeEntity"
>
select
<include refid="LevymodeEntityListColumns"/>
FROM levymode a1
WHERE 1=1
</select>
<!--根据主键查询数据 -->
<select id="findByPK"
parameterType="Integer"
resultType="com.eport.rest.entity.LevymodeEntity"
>
select
<include refid="LevymodeEntityColumns"/>
FROM levymode a1
WHERE a1.DUTY_MODE=#{par}
</select>
<!--新增数据 -->
<insert id="insert"
parameterType="com.eport.rest.entity.LevymodeEntity"
>
<selectKey resultType="Integer" order="AFTER" keyProperty="dutyMode">
<if test="dutyMode != null ">
select #{dutyMode} from dual
</if>
<if test="dutyMode == null ">
SELECT LAST_INSERT_ID() AS dutyMode
</if>
</selectKey>
insert
INTO levymode (
DUTY_SPEC
<if test="dutyMode != null ">
,DUTY_MODE
</if>
) VALUES (
#{dutySpec,jdbcType=VARCHAR}
<if test="dutyMode != null ">
,#{dutyMode,jdbcType=varchar}
</if>
)
</insert>
<!--更新数据 -->
<update id="update"
parameterType="com.eport.rest.entity.LevymodeEntity"
>
update
levymode
<set>
<if test="dutySpec != null ">
DUTY_SPEC = #{dutySpec},
</if>
</set>
WHERE DUTY_MODE = #{dutyMode}
</update>
<!--根据主键删除数据 -->
<delete id="delete"
parameterType="HashMap"
>
delete
from levymode
WHERE DUTY_MODE in (${par})
</delete>
</mapper>