IndexConfigMapper.java 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.sundata.internalevaluation.configuration.mapper;
  2. import com.sundata.admin.nounmanage.model.DictContent;
  3. import com.sundata.internalevaluation.configuration.model.IndexConfigModel;
  4. import com.sundata.internalevaluation.configuration.model.IndexSourceModel;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. public interface IndexConfigMapper {
  8. List<IndexConfigModel> getDataList(IndexConfigModel model);
  9. void createData(IndexConfigModel model);
  10. void deleteRows(IndexConfigModel model);
  11. void updateExistData(IndexConfigModel model);
  12. IndexConfigModel selectDetailData(IndexConfigModel model);
  13. DictContent selectAllIndexToDict();
  14. List<IndexSourceModel> getIndexSourceList(IndexConfigModel indexConfigModel);
  15. /**
  16. * 根据规则编号查询所有指标
  17. */
  18. List<IndexConfigModel> selectIndexListByRuleNo(@Param("ruleNo") String ruleNo);
  19. void createIndexSource(@Param("indexSource") List<IndexSourceModel> indexSource);
  20. void deleteIndexSource(String indexNo);
  21. }