You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							65 lines
						
					
					
						
							2.1 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							65 lines
						
					
					
						
							2.1 KiB
						
					
					
				
								using System;
							 | 
						|
								using System.Collections.Generic;
							 | 
						|
								using System.Linq;
							 | 
						|
								using System.Text;
							 | 
						|
								using System.Threading.Tasks;
							 | 
						|
								
							 | 
						|
								namespace Shentun.Peis.PlugIns
							 | 
						|
								{
							 | 
						|
								    interface IColumnReferencePlugIns
							 | 
						|
								    {
							 | 
						|
								        public List<ColumnReferenceColumn> GetAppColumns();
							 | 
						|
								        public string GetAppFilterColumnName();
							 | 
						|
								        public List<ColumnReferenceColumn> GetInterfaceColumns();
							 | 
						|
								        public Task<List<ColumnReferenceCodeValue>> GetAppCodeValuesAsync();
							 | 
						|
								        public Task<List<ColumnReferenceFilterCodeValue>> GetAppFilterCodeValuesAsync();
							 | 
						|
								        public Task<List<ColumnReferenceCodeValue>> GetInterfaceCodeValuesAsync();
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    public class ColumnReferenceCodeValue
							 | 
						|
								    {
							 | 
						|
								        public string CodeValue { get; set; }
							 | 
						|
								        public string DisplayName { get; set; }
							 | 
						|
								        public string Exter1 { get; set; }
							 | 
						|
								        public string Exter2 { get; set; }
							 | 
						|
								        public string Exter3 { get; set; }
							 | 
						|
								        public string Exter4 { get; set; }
							 | 
						|
								        public string Exter5 { get; set; }
							 | 
						|
								        public string SimpleCode { get; set; }
							 | 
						|
								        public string FilterCodeValue { get; set; }
							 | 
						|
								        public int DisplayOrder { get; set; }
							 | 
						|
								    }
							 | 
						|
								    
							 | 
						|
								    public class ColumnReferenceFilterCodeValue
							 | 
						|
								    {
							 | 
						|
								        public string CodeValue { get; set; }
							 | 
						|
								        public string DiaplayName { get; set; }
							 | 
						|
								        public int DisplayOrder { get; set; }
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    public class ColumnReferenceInterfaceCodeValue
							 | 
						|
								    {
							 | 
						|
								        public string InterfaceCodeValue { get; set; }
							 | 
						|
								        public string DisplayName { get; set; }
							 | 
						|
								        public string Exter1 { get; set; }
							 | 
						|
								        public string Exter2 { get; set; }
							 | 
						|
								        public string Exter3 { get; set; }
							 | 
						|
								        public string Exter4 { get; set; }
							 | 
						|
								        public string Exter5 { get; set; }
							 | 
						|
								       
							 | 
						|
								    }
							 | 
						|
								    public class ColumnReferenceColumn
							 | 
						|
								    {
							 | 
						|
								        public string Column { get; set; }
							 | 
						|
								        public string Name { get; set; }
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    public class ColumnReferenceTable
							 | 
						|
								    {
							 | 
						|
								        public string TableName { get; set; }
							 | 
						|
								        public string CodeColumn { get; set; }
							 | 
						|
								        public string NameColumn { get; set; }
							 | 
						|
								        public string SimpleCodeColumn { get; set; }
							 | 
						|
								        public string DisplayOrderColumn { get; set; }
							 | 
						|
								    }
							 | 
						|
								}
							 |