using System; using System.Collections.Generic; using System.Linq.Expressions; using System.Threading.Tasks; using System.Web.Mvc; using ShwasherSys.BaseSysInfo.States.Dto; using IwbZero.AppServiceBase; namespace ShwasherSys.BaseSysInfo.States { public interface IStatesAppService : IIwbAsyncCrudAppService { List GetSelectLists(QueryStateDisplayValue input, Expression> exp = null); List GetSelectLists(string tableName, string columnName, Expression> exp = null); string GetSelectListStrs(QueryStateDisplayValue input, Expression> exp = null); string GetSelectListStrs(string tableName, string columnName, Expression> exp = null); List GetStateList(QueryStateDisplayValue input, Expression> exp = null); List GetStateList(string tableName, string columnName, Expression> exp = null); string GetDisplayValue(QueryStateDisplayValue input); string GetDisplayValue(string tableName, string columnName, string codeValue); Task GetDisplayValueAsync(QueryStateDisplayValue input); Task GetDisplayValueAsync(string tableName, string columnName, string codeValue); } }