模板接口
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user