| | |
| | | package com.ruoyi.system.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.common.basic.PageDTO; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.system.domain.TbBasicData; |
| | | import com.ruoyi.system.dto.BasicDataDTO; |
| | | import com.ruoyi.system.query.CurrentFieldsQuery; |
| | | import com.ruoyi.system.query.ScoreCalculateQuery; |
| | | import com.ruoyi.system.query.ScoreQuery; |
| | | import com.ruoyi.system.vo.BasicDataReportingVO; |
| | | import com.ruoyi.system.vo.CurrentFieldsAllVO; |
| | | import com.ruoyi.system.vo.CurrentFieldsDetailVO; |
| | | import com.ruoyi.system.vo.CurrentFieldsVO; |
| | | import com.ruoyi.system.vo.ScoreCalculateVO; |
| | | import com.ruoyi.system.vo.ScoreVO; |
| | | import java.io.IOException; |
| | | import java.util.List; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | /** |
| | | * <p> |
| | | * 基础数据表 服务类 |
| | | * </p> |
| | | * |
| | | * @author mitao |
| | | * @since 2024-03-13 |
| | | */ |
| | | public interface TbBasicDataService extends IService<TbBasicData> { |
| | | |
| | | R<BasicDataReportingVO> getBasicFields() throws Exception; |
| | | |
| | | void saveBasicData(BasicDataDTO dto); |
| | | |
| | | void importBasicData(MultipartFile file) throws Exception; |
| | | |
| | | PageDTO<ScoreVO> pageScore(ScoreQuery query); |
| | | |
| | | R<CurrentFieldsDetailVO> fieldsDetails(Long id); |
| | | |
| | | R<PageDTO<CurrentFieldsVO>> fieldsStatics(CurrentFieldsQuery dto) throws Exception; |
| | | |
| | | CurrentFieldsAllVO fieldsStaticsAll() throws Exception; |
| | | |
| | | R<PageDTO<CurrentFieldsVO>> historyFieldsStatics(CurrentFieldsQuery dto); |
| | | |
| | | PageDTO<ScoreCalculateVO> scoreCalculatePage(ScoreCalculateQuery query); |
| | | |
| | | CurrentFieldsAllVO fieldsStaticsAll(String quarter); |
| | | |
| | | void importData(MultipartFile file, String quarter) throws IOException; |
| | | |
| | | void exportData(List<String> quarterList) throws Exception; |
| | | } |