ICodeManage.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. using Central.Control.Domain;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. namespace MES.Production.Service.IService
  7. {
  8. /// <summary>
  9. /// Service层代码配置接口
  10. /// add 作者: 季健国 QQ:181589805 by 2016-05-22
  11. /// </summary>
  12. public interface ICodeManage : IRepository<SYS_CODE>
  13. {
  14. /// <summary>
  15. /// 根据编码类型获取编码集合
  16. /// </summary>
  17. /// <param name="codetype">编码类型</param>
  18. /// <param name="codevalue">编码值</param>
  19. List<SYS_CODE> GetCode(string codetype, params string[] codevalue);
  20. /// <summary>
  21. /// 通过字典查询字典指向的编码集合
  22. /// </summary>
  23. IQueryable<SYS_CODE> GetDicType();
  24. /// <summary>
  25. /// 根据字典ID与类型获取一条数据
  26. /// </summary>
  27. string GetCodeByID(int id,string codetype);
  28. /// <summary>
  29. /// 根据字典编码值与类型获取一条数据
  30. /// </summary>
  31. string GetCodeNameByCodeValue(string codeType, string codevalue);
  32. }
  33. }