package com.njcn.prepare.harmonic.service.mysql.upload;

import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO;
import com.njcn.harmonic.pojo.po.upload.RUploadEvaluationDataD;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;

/**
 * <p>
 * 电能质量基准水平评估数据-日表 服务类
 * </p>
 *
 * @author xuyang
 * @since 2023-12-12
 */
public interface IRUploadEvaluationDataDService extends IService<RUploadEvaluationDataD> {

    /**
     * 电能质量基准水平评估数据-日表
     * @param calculatedParam
     */
    void insertEvaluationDataDay(CalculatedParam<DeptGetChildrenMoreDTO> calculatedParam);

    /**
     * 电能质量基准水平评估数据-月表
     * @param calculatedParam
     */
    void insertEvaluationDataMonth(CalculatedParam<DeptGetChildrenMoreDTO> calculatedParam);

    /**
     * 电能质量基准水平评估数据-年表
     * @param calculatedParam
     */
    void insertEvaluationDataYear(CalculatedParam<DeptGetChildrenMoreDTO> calculatedParam);

}
