package cn.gistack.sm.sjztmd.service;
|
|
import cn.gistack.sm.sjztmd.dto.TbProjectDTO;
|
import cn.gistack.sm.sjztmd.dto.TbProjectIsfillDTO;
|
import cn.gistack.sm.sjztmd.entity.TbProject;
|
import cn.gistack.sm.sjztmd.excel.TbProjectExcel;
|
import cn.gistack.sm.sjztmd.statisticsVO.StatisticsParams;
|
import cn.gistack.sm.sjztmd.statisticsVO.StatisticsPie;
|
import cn.gistack.sm.sjztmd.statisticsVO.StatisticsTableProject;
|
import cn.gistack.sm.sjztmd.vo.StatisticsPrice;
|
import cn.gistack.sm.sjztmd.vo.StatisticsPriceVO;
|
import cn.gistack.sm.sjztmd.vo.TbProjectIsfillVO;
|
import cn.gistack.sm.sjztmd.vo.TbProjectVO;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.text.ParseException;
|
import java.util.List;
|
|
public interface ITbProjectService extends IService<TbProject> {
|
Object getList(TbProjectVO tbProjectVO, IPage<TbProjectVO> page);
|
|
Boolean updateCustomize(TbProjectDTO tbProjectDTO);
|
|
TbProjectDTO getDetail(String id);
|
|
List<StatisticsTableProject> getStatisticsTable(StatisticsParams statisticsParams);
|
|
void importUser(List<TbProjectExcel> data, Boolean isCovered);
|
|
boolean updatecheckState(String id,String checkState);
|
|
StatisticsPrice statisticsPie(StatisticsParams statisticsParams);
|
|
List<StatisticsPriceVO> statisticsBar(StatisticsParams statisticsParams);
|
|
void updateallcheck() throws Exception;
|
|
void updateFill(TbProjectIsfillDTO fil);
|
|
TbProjectIsfillVO getfill();
|
}
|