RuleAttendanceMainHelpMapper.xml
1.47 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">
<mapper namespace="com.ruoyi.mapper.RuleAttendanceMainHelpMapper">
<resultMap id="BaseResultMap" type="com.ruoyi.domain.RuleAttendanceMainHelp">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="name" column="name" jdbcType="VARCHAR"/>
<result property="jobCode" column="job_code" jdbcType="VARCHAR"/>
<result property="posts" column="posts" jdbcType="VARCHAR"/>
<result property="dateFlag" column="dateFlag" jdbcType="DATE"/>
<result property="fleetName" column="fleet_name" jdbcType="VARCHAR"/>
<result property="ruleDictName" column="rule_dict_name" jdbcType="VARCHAR"/>
</resultMap>
<sql id="Base_Column_List">
id,name,job_code,
posts,date_flag,fleet_name
</sql>
<select id="queryNowMonthPeople" resultMap="BaseResultMap" resultType="com.ruoyi.domain.RuleAttendanceMainHelp">
SELECT * from rule_attendance_main_help WHERE DATE_FORMAT( date_flag, '%Y-%m' ) = #{date}
<if test="jobCode != null and jobCode != ''">
and job_code = #{jobCode}
</if>
<if test="posts != null and posts != ''">
and posts = #{posts}
</if>
<if test="name != null and name != ''">
and name = #{name}
</if>
</select>
</mapper>