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.RUploadPointStatisticalDataD;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;

/**
 * <p>
 * 主配网监测点统计数据-日表 服务类
 * </p>
 *
 * @author xuyang
 * @since 2023-12-07
 */
public interface IRUploadPointStatisticalDataDService extends IService<RUploadPointStatisticalDataD> {

    /**
     * 插入日表数据
     * @param calculatedParam
     */
    void insertPointStatisticalDataDay(CalculatedParam<DeptGetChildrenMoreDTO> calculatedParam);

    /**
     * 主配网监测点统计数据-月表
     * @param calculatedParam
     */
    void insertPointStatisticalDataMonth(CalculatedParam<DeptGetChildrenMoreDTO> calculatedParam);

    /**
     * 主配网监测点统计数据-年表
     * @param calculatedParam
     */
    void insertPointStatisticalDataYear(CalculatedParam<DeptGetChildrenMoreDTO> calculatedParam);

}
