36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
| using IRaCIS.Application.Contracts;
 | |
| 
 | |
| namespace IRaCIS.Application.Interfaces
 | |
| {
 | |
|     public interface IDictionaryService
 | |
|     {
 | |
|         /// <summary>
 | |
|         /// 获取是和否
 | |
|         /// </summary>
 | |
|         /// <param name="value"></param>
 | |
|         /// <returns></returns>
 | |
|         Task<string> GetBoolValueState(bool value);
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取审核状态
 | |
|         /// </summary>
 | |
|         /// <typeparam name="T"></typeparam>
 | |
|         /// <param name="trial"></param>
 | |
|         /// <param name="childCode"></param>
 | |
|         /// <returns></returns>
 | |
|         Task<string> GetAuditState<T>(Guid trial, T childCode);
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 获取枚举翻译
 | |
|         /// </summary>
 | |
|         /// <typeparam name="T"></typeparam>
 | |
|         /// <param name="parentCode"></param>
 | |
|         /// <param name="childCode"></param>
 | |
|         /// <returns></returns>
 | |
|         Task<string> GetBasicDataTranslateItem<T>(string parentCode, T childCode);
 | |
| 
 | |
|         Task<Dictionary<string, List<BasicDicSelectCopy>>> GetBasicDataSelect(string[] searchArray);
 | |
| 
 | |
|     }
 | |
| }
 |