<?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="cn.wise.sc.cement.business.mapper.PlanTrainingMapper"> <sql id="where"> <where> <if test="params.id != null "> and pt.id = #{params.id} </if> <if test="params.start !=null"> and pt.start_time <![CDATA[>=]]> #{params.start} </if> <if test="params.end !=null"> and pt.end_time <![CDATA[<=]]> #{params.end} </if> <if test="params.objective != null and params.objective != ''"> and pt.objective like concat('%', #{params.objective}, '%') </if> </where> </sql> <select id="getPage" resultType="cn.wise.sc.cement.business.model.vo.PlanTrainingVo"> select pt.* from plan_training pt <include refid="where"/> order by pt.id desc </select> <select id="getById" resultType="cn.wise.sc.cement.business.model.vo.PlanTrainingVo"> select pt.* from plan_training pt <include refid="where"/> order by pt.id asc </select> <select id="getList" resultType="cn.wise.sc.cement.business.model.vo.PlanTrainingVo"> select pt.* from plan_training pt <include refid="where"/> order by pt.id asc </select> <select id="exportList" resultType="java.util.HashMap"> SELECT pt.id as 序号, pt.plan_object as 培训对象, pt.objective as 培训目的, pt.content as 培训内容, pt.start_time as 培训时间, pt.mode as 培训方式, pt.people as 培训人, pt.assessment as 考核人, pt.implementation as 实施情况 from plan_training pt <include refid="where"/> ORDER BY pt.id ASC </select> </mapper>