TSupBalGasSupServiceImpl.java 3.47 KB
Newer Older
1 2 3 4 5 6 7 8 9
package com.zehong.system.service.impl;

import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.zehong.common.utils.DateUtils;
import com.zehong.common.utils.SecurityUtils;
xulihui's avatar
xulihui committed
10
import com.zehong.system.domain.Statistics;
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zehong.system.mapper.TSupBalGasSupMapper;
import com.zehong.system.domain.TSupBalGasSup;
import com.zehong.system.service.ITSupBalGasSupService;

/**
 * 供需平衡-气量监管Service业务层处理
 * 
 * @author zehong
 * @date 2024-06-15
 */
@Service
public class TSupBalGasSupServiceImpl implements ITSupBalGasSupService 
{
    @Autowired
    private TSupBalGasSupMapper tSupBalGasSupMapper;

    /**
     * 查询供需平衡-气量监管
     * 
     * @param fGasSupId 供需平衡-气量监管ID
     * @return 供需平衡-气量监管
     */
    @Override
    public TSupBalGasSup selectTSupBalGasSupById(Long fGasSupId)
    {
        return tSupBalGasSupMapper.selectTSupBalGasSupById(fGasSupId);
    }

    /**
     * 查询供需平衡-气量监管列表
     * 
     * @param tSupBalGasSup 供需平衡-气量监管
     * @return 供需平衡-气量监管
     */
    @Override
    public List<TSupBalGasSup> selectTSupBalGasSupList(TSupBalGasSup tSupBalGasSup)
    {
        return tSupBalGasSupMapper.selectTSupBalGasSupList(tSupBalGasSup);
    }

xulihui's avatar
xulihui committed
53 54 55 56 57 58
    @Override
    public List<Statistics> tSupBalGasSupStatistics(List<String> sevenDate)
    {
        return tSupBalGasSupMapper.tSupBalGasSupStatistics(sevenDate);
    }

59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
    /**
     * 新增供需平衡-气量监管
     * 
     * @param tSupBalGasSup 供需平衡-气量监管
     * @return 结果
     */
    @Override
    public int insertTSupBalGasSup(TSupBalGasSup tSupBalGasSup)
    {
        tSupBalGasSup.setCreateTime(DateUtils.getNowDate());
        tSupBalGasSup.setfSupDate(new Date());
        tSupBalGasSup.setfCompanyInfoId(SecurityUtils.getLoginUser().getUser().getDeptId());
        return tSupBalGasSupMapper.insertTSupBalGasSup(tSupBalGasSup);
    }

    /**
     * 修改供需平衡-气量监管
     * 
     * @param tSupBalGasSup 供需平衡-气量监管
     * @return 结果
     */
    @Override
    public int updateTSupBalGasSup(TSupBalGasSup tSupBalGasSup)
    {
        tSupBalGasSup.setUpdateTime(DateUtils.getNowDate());
        return tSupBalGasSupMapper.updateTSupBalGasSup(tSupBalGasSup);
    }

    /**
     * 批量删除供需平衡-气量监管
     * 
     * @param fGasSupIds 需要删除的供需平衡-气量监管ID
     * @return 结果
     */
    @Override
    public int deleteTSupBalGasSupByIds(Long[] fGasSupIds)
    {
        return tSupBalGasSupMapper.deleteTSupBalGasSupByIds(fGasSupIds);
    }

    /**
     * 删除供需平衡-气量监管信息
     * 
     * @param fGasSupId 供需平衡-气量监管ID
     * @return 结果
     */
    @Override
    public int deleteTSupBalGasSupById(Long fGasSupId)
    {
        return tSupBalGasSupMapper.deleteTSupBalGasSupById(fGasSupId);
    }

     /**
     * 获取上报信息
     * @param companyId 企业id
     * @param reportDate 上报时间
     * @return
     */
     @Override
     public TSupBalGasSup getReportInfoByCompany(String companyId, String reportDate){
         Map<String,String> param = new HashMap();
         param.put("companyId",companyId);
         param.put("reportDate",reportDate);
         return tSupBalGasSupMapper.getReportInfoByCompany(param);
     }
}