IChannel.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Text;
  6. using PMS.EntityModels.Channel;
  7. using PMS.BusinessModels.SysManager;
  8. namespace PMS.Interface.Channel
  9. {
  10. public interface IChannel
  11. {
  12. /// <summary>
  13. ///
  14. /// </summary>
  15. /// <param name="search">查询条件</param>
  16. /// <param name="type">性质</param>
  17. /// <param name="CurrrentID">登录人</param>
  18. /// <returns></returns>
  19. //添加渠道信息
  20. string AddChannel(ChannelModel jsonstring,int EditType);
  21. //渠道信息列表
  22. string ChannelDataGrids(string search, string currrentID, int page, int rows);
  23. //查询渠道信息
  24. DataTable GetChannelInfo(string id);
  25. //查询渠道信息id名称(json)
  26. string GetChannelIdName();
  27. //查询渠道性质(json)
  28. string GetChannelnature();
  29. //修改渠道信息
  30. string EditChannel(ChannelModel model, int editType);
  31. //删除渠道信息
  32. string DelChannelInfo(string id,int type);
  33. //查询渠道信息
  34. string SearchModuleInfos(string search, string currrentID, int page, int rows);
  35. string ChannelDataGridsM(string data,int page,int rows);
  36. /// <summary>
  37. /// 获取渠道项目combotree
  38. /// </summary>
  39. /// <returns></returns>
  40. string GetChannelProjectTree();
  41. /// <summary>
  42. /// 获取渠道Combobox
  43. /// </summary>
  44. /// <returns></returns>
  45. string GetChannelCombo();
  46. /// <summary>
  47. /// 查询渠道编码
  48. /// </summary>
  49. /// <returns></returns>
  50. string ChannelCode();
  51. /// <summary>
  52. /// 查询渠道名称
  53. /// </summary>
  54. /// <returns></returns>
  55. string ChannelName(string Name);
  56. /// <summary>
  57. /// 根据渠道id查询人员
  58. /// </summary>
  59. /// <param name="channelid"></param>
  60. /// <returns></returns>
  61. string Channelbusiness(string channelid);
  62. /// <summary>
  63. /// 获取渠道项目Combotree(含权限)
  64. /// </summary>
  65. /// <returns></returns>
  66. string GetChannelComboTree(List<account_authdata_model> model);
  67. /// <summary>
  68. /// 获取项目Combobox(不含权限)
  69. /// </summary>
  70. /// <param name="ChannelId"></param>
  71. /// <returns></returns>
  72. string GetProjectCombobox(string ChannelId);
  73. string GetInstitution(string id);
  74. }
  75. }