龚焕茏
2024-04-30 36e5600e3497d97b42376c5f096d85891f1ad94b
ycl-server/src/main/java/com/ycl/platform/service/ICheckScoreService.java
@@ -1,24 +1,31 @@
package com.ycl.platform.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ycl.platform.domain.dto.CheckScoreDTO;
import com.ycl.platform.domain.dto.CheckScoreIndexDTO;
import com.ycl.platform.domain.entity.CheckScore;
import com.ycl.platform.domain.vo.CheckScoreDetailVO;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
import java.util.Map;
/**
 * 考核积分明细Service接口
 * 
 * @author ruoyi
 * @date 2024-04-01
 * @date 2024-04-22
 */
public interface ICheckScoreService
public interface ICheckScoreService extends IService<CheckScore>
{
    /**
     * 查询考核积分明细
     * 
     * @param id 考核积分明细主键
     * @param
     * @return 考核积分明细
     */
    public CheckScore selectCheckScoreById(Long id);
    public CheckScoreDetailVO selectCheckScoreById(CheckScoreIndexDTO checkScoreIndexDTO);
    /**
     * 查询考核积分明细列表
@@ -26,7 +33,7 @@
     * @param checkScore 考核积分明细
     * @return 考核积分明细集合
     */
    public List<CheckScore> selectCheckScoreList(CheckScore checkScore);
    public Map<Long, List<CheckScore>> selectCheckScoreList(CheckScore checkScore);
    /**
     * 新增考核积分明细
@@ -59,4 +66,10 @@
     * @return 结果
     */
    public int deleteCheckScoreById(Long id);
    int publishCheckScore(CheckScoreDTO checkScoreDTO);
    List<CheckScore> page(CheckScore checkScore);
    void exportIndex(HttpServletResponse response,CheckScore checkScore) throws IOException;
}