自动生成配置文件和mapper xml

newBigdata
xiaoCJ 11 months ago
parent 9999ae5511
commit fefb239a27

@ -15,6 +15,8 @@ import java.math.BigDecimal;
public class TrainingDto {
@ApiModelProperty("案例名称")
private String name;
@ApiModelProperty("案例题ID")
private String caseId;
@ApiModelProperty("所属任务")
private String task;
@ApiModelProperty("步骤数量")

@ -481,18 +481,20 @@
<resultMap id="DtoBaseResultMap" type="com.sztzjy.financial_bigdata.entity.tea_dto.TrainingDto">
<result column="title" jdbcType="VARCHAR" property="name" />
<result column="chapter_name" jdbcType="VARCHAR" property="task" />
<result column="case_id" jdbcType="VARCHAR" property="caseId" />
<result column="total_steps_count" jdbcType="INTEGER" property="count" />
<result column="total_steps_score" jdbcType="DECIMAL" property="score" />
<result column="total_steps_score" jdbcType="DECIMAL" property="score" />
</resultMap>
<select id="selectTrainingByIds" parameterType="com.sztzjy.financial_bigdata.entity.StuTraining" resultMap="DtoBaseResultMap">
SELECT SUM(sqs.score) AS total_steps_score, COUNT(sqs.case_step_id) AS total_steps_count, sq.title, scc.chapter_name
SELECT SUM(sqs.score) AS total_steps_score, sqs.case_id,COUNT(sqs.case_step_id) AS total_steps_count, sq.title, scc.chapter_name
FROM sys_case_question_step sqs
JOIN sys_case_question sq ON sqs.case_id = sq.case_id
JOIN sys_course_chapter scc ON sq.chapter_id = scc.chapter_id
WHERE sqs.case_id IN <foreach item="item" collection="ids" open="(" separator="," close=")">
#{item}
</foreach>
GROUP BY sq.title, scc.chapter_name;
GROUP BY sq.title, scc.chapter_name,sqs.case_id;
</select>
</mapper>
Loading…
Cancel
Save