package com.njcn.service.configuration;

import com.njcn.pojo.configuration.DicData;

import java.util.List;

public interface DicDataService {
	// 添加
	String saveData(String dicName, String dicType, int leave, int triphase);

	// 删除
	String deleteDataByIndex(String index);

	DicData getSelName(String name);

	// 修改
	int updateData(DicData dic);

	List<DicData> selectName(String dicIndex,String dicType);

	// 查询区域
	List<DicData> setArea();

	// 查询接线方式
	List<DicData> selectWring();

	// 根據id查詢
	DicData selectId(String dicIndex);

	int selCount(String dicTypeIndex);

	// 查询排序的最大
	int selNumMax();

	List<DicData> selAllId(String typeId);

	List<DicData> selAllType(List<String> typeId);

	List<DicData> selectDataName(String dicIndex);

	// 查询所有
	List<DicData> selectWiring(String typeId);

	// 查询重复
	List<DicData> selectdicName(String dicName);

	List<List> selAll(String typeId);

	List<List> seleAll(String name);

	//查询资源类目
	List<DicData> getMangType();

	//查询前置类型
	List<DicData> getType();

	//查询系统版本
	List<DicData> getSystemType();

	String getDicName(String dicIndex);
}
