package com.chenyang.nse.bussiness.service.core;

import com.chenyang.nse.bussiness.dao.PageInfo;
import com.chenyang.nse.bussiness.entity.orm.table.core.fieldscope.view.TNumDatasystem;
import com.chenyang.nse.bussiness.entity.orm.table.core.fieldscope.view.TNumDescription;
import com.chenyang.nse.bussiness.entity.orm.table.core.fieldscope.view.TNumProject;
import com.chenyang.nse.bussiness.entity.orm.table.core.fieldscope.view.TNumSchema;
import com.chenyang.nse.bussiness.entity.orm.table.core.fieldscope.view.TNumTable;
import java.util.List;

public interface DataScopeCharsService {
   List<TNumProject> getProjectlistRuleReport(PageInfo pageInfo, String project_name, String type);

   List<TNumDescription> getDescriptionlistRuleReport(PageInfo pageInfo, String project_name, String description_name, String type);

   List<TNumDatasystem> getDatasystemlistRuleReport(PageInfo pageInfo, String project_name, String description_name, String datasystem_name, String type);

   List<TNumSchema> getSchemalistRuleReport(PageInfo pageInfo, String project_name, String description_name, String datasystem_name, String schema_name, String type);

   List<TNumTable> getTablelistRuleReport(PageInfo pageInfo, String project_name, String description_name, String datasystem_name, String schema_name, String table_name, String type);
}
