模板接口

This commit is contained in:
苏竹红
2024-04-25 14:08:56 +08:00
parent 0615d948cb
commit c58f85abeb
9 changed files with 216 additions and 6 deletions

View File

@@ -0,0 +1,28 @@
package com.cool.store.dao;
import com.cool.store.entity.AssessmentTemplateDO;
import com.cool.store.mapper.AssessmentTemplateMapper;
import com.google.common.collect.Lists;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import javax.annotation.Resource;
import java.util.List;
/**
* @Author suzhuhong
* @Date 2024/4/25 11:20
* @Version 1.0
*/
@Repository
public class AssessmentTemplateDAO {
@Resource
private AssessmentTemplateMapper assessmentTemplateMapper;
public List<AssessmentTemplateDO> listByType(@Param("type") Integer type){
if (type == null){
return Lists.newArrayList();
}
return assessmentTemplateMapper.listByType(type);
}
}

View File

@@ -1,7 +1,20 @@
package com.cool.store.mapper;
import com.cool.store.entity.AssessmentTemplateDO;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper;
import java.util.List;
public interface AssessmentTemplateMapper extends Mapper<AssessmentTemplateDO> {
/**
* 根据类型查询
* @param type
* @return
*/
List<AssessmentTemplateDO> listByType(@Param("type") Integer type);
}

View File

@@ -13,4 +13,9 @@
<result column="score" jdbcType="BIGINT" property="score" />
<result column="template_requirements" jdbcType="LONGVARCHAR" property="templateRequirements" />
</resultMap>
<select id="listByType" resultMap="BaseResultMap">
select * from xfsg_assessment_template where type = #{type}
</select>
</mapper>