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>