146 lines
7.2 KiB
XML
146 lines
7.2 KiB
XML
|
|
<?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.bonus.ai.mapper.ModelEvaluateDetailsMapper">
|
||
|
|
|
||
|
|
<resultMap type="com.bonus.ai.domain.ModelEvaluateDetails" id="AiModelEvaluateDetailsResult">
|
||
|
|
<result property="id" column="id"/>
|
||
|
|
<result property="evaluateId" column="evaluate_id"/>
|
||
|
|
<result property="userId" column="user_id"/>
|
||
|
|
<result property="justSqmple" column="just_sqmple"/>
|
||
|
|
<result property="loseSample" column="lose_sample"/>
|
||
|
|
<result property="tpNum" column="tp_num"/>
|
||
|
|
<result property="tnNum" column="tn_num"/>
|
||
|
|
<result property="fpNum" column="fp_num"/>
|
||
|
|
<result property="fnNum" column="fn_num"/>
|
||
|
|
<result property="evaluteTime" column="evalute_time"/>
|
||
|
|
<result property="accuracyRate" column="accuracy_rate"/>
|
||
|
|
<result property="recallRate" column="recall_rate"/>
|
||
|
|
<result property="accurateRate" column="accurate_rate"/>
|
||
|
|
<result property="fGrade" column="f_grade"/>
|
||
|
|
<result property="isActive" column="is_active"/>
|
||
|
|
<result property="updateTime" column="update_time"/>
|
||
|
|
</resultMap>
|
||
|
|
|
||
|
|
<sql id="selectAiModelEvaluateDetailsVo">
|
||
|
|
select id,
|
||
|
|
evaluate_id,
|
||
|
|
user_id,
|
||
|
|
just_sqmple,
|
||
|
|
lose_sample,
|
||
|
|
tp_num,
|
||
|
|
tn_num,
|
||
|
|
fp_num,
|
||
|
|
fn_num,
|
||
|
|
evalute_time,
|
||
|
|
accuracy_rate,
|
||
|
|
recall_rate,
|
||
|
|
accurate_rate,
|
||
|
|
f_grade,
|
||
|
|
is_active,
|
||
|
|
update_time
|
||
|
|
from ai_model_evaluate_details
|
||
|
|
</sql>
|
||
|
|
|
||
|
|
<select id="selectAiModelEvaluateDetailsList" parameterType="com.bonus.ai.domain.ModelEvaluateDetails"
|
||
|
|
resultMap="AiModelEvaluateDetailsResult">
|
||
|
|
<include refid="selectAiModelEvaluateDetailsVo"/>
|
||
|
|
<where>
|
||
|
|
<if test="evaluateId != null ">and evaluate_id = #{evaluateId}</if>
|
||
|
|
<if test="userId != null and userId != ''">and user_id = #{userId}</if>
|
||
|
|
<if test="justSqmple != null and justSqmple != ''">and just_sqmple = #{justSqmple}</if>
|
||
|
|
<if test="loseSample != null and loseSample != ''">and lose_sample = #{loseSample}</if>
|
||
|
|
<if test="tpNum != null ">and tp_num = #{tpNum}</if>
|
||
|
|
<if test="tnNum != null ">and tn_num = #{tnNum}</if>
|
||
|
|
<if test="fpNum != null ">and fp_num = #{fpNum}</if>
|
||
|
|
<if test="fnNum != null ">and fn_num = #{fnNum}</if>
|
||
|
|
<if test="evaluteTime != null ">and evalute_time = #{evaluteTime}</if>
|
||
|
|
<if test="accuracyRate != null and accuracyRate != ''">and accuracy_rate = #{accuracyRate}</if>
|
||
|
|
<if test="recallRate != null and recallRate != ''">and recall_rate = #{recallRate}</if>
|
||
|
|
<if test="accurateRate != null and accurateRate != ''">and accurate_rate = #{accurateRate}</if>
|
||
|
|
<if test="fGrade != null and fGrade != ''">and f_grade = #{fGrade}</if>
|
||
|
|
<if test="isActive != null and isActive != ''">and is_active = #{isActive}</if>
|
||
|
|
</where>
|
||
|
|
</select>
|
||
|
|
|
||
|
|
<select id="selectAiModelEvaluateDetailsById" parameterType="Long" resultMap="AiModelEvaluateDetailsResult">
|
||
|
|
<include refid="selectAiModelEvaluateDetailsVo"/>
|
||
|
|
where id = #{id}
|
||
|
|
</select>
|
||
|
|
|
||
|
|
<insert id="insertAiModelEvaluateDetails" parameterType="com.bonus.ai.domain.ModelEvaluateDetails">
|
||
|
|
insert into ai_model_evaluate_details
|
||
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||
|
|
<if test="id != null">id,</if>
|
||
|
|
<if test="evaluateId != null">evaluate_id,</if>
|
||
|
|
<if test="userId != null">user_id,</if>
|
||
|
|
<if test="justSqmple != null">just_sqmple,</if>
|
||
|
|
<if test="loseSample != null">lose_sample,</if>
|
||
|
|
<if test="tpNum != null">tp_num,</if>
|
||
|
|
<if test="tnNum != null">tn_num,</if>
|
||
|
|
<if test="fpNum != null">fp_num,</if>
|
||
|
|
<if test="fnNum != null">fn_num,</if>
|
||
|
|
<if test="evaluteTime != null">evalute_time,</if>
|
||
|
|
<if test="accuracyRate != null">accuracy_rate,</if>
|
||
|
|
<if test="recallRate != null">recall_rate,</if>
|
||
|
|
<if test="accurateRate != null">accurate_rate,</if>
|
||
|
|
<if test="fGrade != null">f_grade,</if>
|
||
|
|
<if test="isActive != null">is_active,</if>
|
||
|
|
<if test="updateTime != null">update_time,</if>
|
||
|
|
</trim>
|
||
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||
|
|
<if test="id != null">#{id},</if>
|
||
|
|
<if test="evaluateId != null">#{evaluateId},</if>
|
||
|
|
<if test="userId != null">#{userId},</if>
|
||
|
|
<if test="justSqmple != null">#{justSqmple},</if>
|
||
|
|
<if test="loseSample != null">#{loseSample},</if>
|
||
|
|
<if test="tpNum != null">#{tpNum},</if>
|
||
|
|
<if test="tnNum != null">#{tnNum},</if>
|
||
|
|
<if test="fpNum != null">#{fpNum},</if>
|
||
|
|
<if test="fnNum != null">#{fnNum},</if>
|
||
|
|
<if test="evaluteTime != null">#{evaluteTime},</if>
|
||
|
|
<if test="accuracyRate != null">#{accuracyRate},</if>
|
||
|
|
<if test="recallRate != null">#{recallRate},</if>
|
||
|
|
<if test="accurateRate != null">#{accurateRate},</if>
|
||
|
|
<if test="fGrade != null">#{fGrade},</if>
|
||
|
|
<if test="isActive != null">#{isActive},</if>
|
||
|
|
<if test="updateTime != null">#{updateTime},</if>
|
||
|
|
</trim>
|
||
|
|
</insert>
|
||
|
|
|
||
|
|
<update id="updateAiModelEvaluateDetails" parameterType="com.bonus.ai.domain.ModelEvaluateDetails">
|
||
|
|
update ai_model_evaluate_details
|
||
|
|
<trim prefix="SET" suffixOverrides=",">
|
||
|
|
<if test="evaluateId != null">evaluate_id = #{evaluateId},</if>
|
||
|
|
<if test="userId != null">user_id = #{userId},</if>
|
||
|
|
<if test="justSqmple != null">just_sqmple = #{justSqmple},</if>
|
||
|
|
<if test="loseSample != null">lose_sample = #{loseSample},</if>
|
||
|
|
<if test="tpNum != null">tp_num = #{tpNum},</if>
|
||
|
|
<if test="tnNum != null">tn_num = #{tnNum},</if>
|
||
|
|
<if test="fpNum != null">fp_num = #{fpNum},</if>
|
||
|
|
<if test="fnNum != null">fn_num = #{fnNum},</if>
|
||
|
|
<if test="evaluteTime != null">evalute_time = #{evaluteTime},</if>
|
||
|
|
<if test="accuracyRate != null">accuracy_rate = #{accuracyRate},</if>
|
||
|
|
<if test="recallRate != null">recall_rate = #{recallRate},</if>
|
||
|
|
<if test="accurateRate != null">accurate_rate = #{accurateRate},</if>
|
||
|
|
<if test="fGrade != null">f_grade = #{fGrade},</if>
|
||
|
|
<if test="isActive != null">is_active = #{isActive},</if>
|
||
|
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||
|
|
</trim>
|
||
|
|
where id = #{id}
|
||
|
|
</update>
|
||
|
|
|
||
|
|
<delete id="deleteAiModelEvaluateDetailsById" parameterType="Long">
|
||
|
|
delete
|
||
|
|
from ai_model_evaluate_details
|
||
|
|
where id = #{id}
|
||
|
|
</delete>
|
||
|
|
|
||
|
|
<delete id="deleteAiModelEvaluateDetailsByIds" parameterType="String">
|
||
|
|
delete from ai_model_evaluate_details where id in
|
||
|
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||
|
|
#{id}
|
||
|
|
</foreach>
|
||
|
|
</delete>
|
||
|
|
</mapper>
|