package com.ssj.service.sys.template;

import com.ssj.bean.sys.template.CommentTemplate;
import com.ssj.service.conch.parents.v1.dto.CompositionCommentModuleDTO;

import java.util.List;

/**
 * @author yrf
 * @description
 * @time 2019/8/27 10:48
 */
public interface CommentTemplateMapperService {

    /**
     * 根据作业图片id获取作文评语
     * @param homeworkPictureId 作业图片id
     */
    List<CompositionCommentModuleDTO> getCompositionCommentModuleDTOList(String homeworkPictureId);

    /**
     * 根据作业图片id查询作文内容
     * @param homeworkPictureId 作业图片id
     */
    List<String> findCompositionCommentByHomeworkPictureId(String homeworkPictureId);

    /**
     * 检验所选的作文评语，作文评语至少选择3个维度，同维度只能选择1个级别
     * @param compositionCommentIdList 所选作文评语的id列表
     */
    boolean checkSelectedCompositionComment(List<String> compositionCommentIdList);

    /**
     * 查询作文模板
     * @param ids
     * @return
     */
    List<CommentTemplate> findCompositionByIds (List<String> ids);
}
