sys-param-log-mapper.xml
1.21 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
<?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">
<!-- 管理员 @author wangtenghui -->
<mapper namespace="com.cjs.cms.dao.report.SysParamLogDao">
<sql id="sysParamLog_field">
id, truename, username, state, create_time
</sql>
<sql id="searchCondition">
<if test="truename != null and truename != ''"> and truename like concat('%', #{truename}, '%') </if>
<if test="username != null and username != ''"> and username like concat('%', #{username}, '%') </if>
</sql>
<select id="search" parameterType="map" resultType="SysParamLog">
select
<include refid="sysParamLog_field" />
from sys_param_log
order by id desc
<include refid="common.pageLimit" />
</select>
<select id="searchTotal" parameterType="map" resultType="int">
select count(*)
from sys_param_log
</select>
<select id="getNewState" resultType="int">
select state from sys_param_log WHERE id=(select max(id) from sys_param_log);
</select>
<insert id="save" parameterType="SysParamLog" >
insert into sys_param_log (truename,
username,state,create_time)
value (#{trueName}, #{userName},
#{state}, now())
</insert>
</mapper>