EvalGroupUserMapper.xml 952 Bytes
<?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.fw.morax.dao.eval.EvalGroupUserDao">

    <sql id="all_columns">
        id, eval_group_rank_id, eval_group_rank_stage_id, eval_group_id, user_id, user_name, post_id, post_name, shop_id,
        shop_name, ignored, ignore_cause, ignore_cause_desc, anticipated_date,
        remark, data_date, group_id, yn, create_time, update_time
    </sql>

    <select id="getMonthLastData" resultType="cn.fw.morax.domain.db.eval.EvalGroupUser">
        SELECT
            <include refid="all_columns"/>
        FROM
            eval_group_user
        WHERE
            eval_group_id = #{evalGroupId}
        AND user_id = #{userId}
        AND DATE_FORMAT(data_date, '%Y-%m') = #{yearMonth}
        AND yn = 1
        ORDER BY
            data_date DESC
        LIMIT 1
    </select>

</mapper>