sys-param-log-mapper.xml 1.21 KB
<?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>