IXTZHModel.cs 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using PMS.EntityModels.SysManager;
  6. using System.Data;
  7. namespace PMS.Interface.SysManager
  8. {
  9. public interface IXTZHModel
  10. {
  11. /// <summary>
  12. /// 系统账户得新增修改
  13. /// </summary>
  14. /// <param name="xtzhModel"></param>
  15. /// <param name="editType"></param>
  16. /// <returns></returns>
  17. string XtZHEdit(XTZHModel xtzhModel, int editType);
  18. /// <summary>
  19. /// 系统账户得查询
  20. /// </summary>
  21. /// <param name="search">条件</param>
  22. /// <param name="page">当前页</param>
  23. /// <param name="rows">记录数</param>
  24. /// <returns></returns>
  25. string XtZHSelect(string search, int page, int rows);
  26. /// <summary>
  27. /// 删除系统账户记录
  28. /// </summary>
  29. /// <param name="id">id</param>
  30. void XtZHDel(int id);
  31. /// <summary>
  32. /// 更新用户访问渠道项目权限
  33. /// </summary>
  34. /// <param name="id"></param>
  35. /// <param name="authorize">1是,0否</param>
  36. bool UpdataAuthorize(int id, int authorize);
  37. /// <summary>
  38. /// 系统账户重置密码
  39. /// </summary>
  40. /// <param name="id"></param>
  41. /// <param name="pwd"></param>
  42. void XGMm(int id, string pwd);
  43. /// <summary>
  44. /// 获取系统账户类型
  45. /// </summary>
  46. /// <returns></returns>
  47. string XtZHLx();
  48. DataTable GetSystemUserInfo(int iD);
  49. /// <summary>
  50. /// 获取渠道信息
  51. /// </summary>
  52. /// <returns></returns>
  53. string XtZHGs();
  54. /// <summary>
  55. /// 获取系统账户
  56. /// </summary>
  57. /// <param name=""></param>
  58. /// <returns></returns>
  59. string UserNameCheck(string XM);
  60. /// <summary>
  61. /// 人员信息查询
  62. /// </summary>
  63. /// <param name="zh"></param>
  64. string SelectPersonInfo(string zh);
  65. /// <summary>
  66. /// 获取公司下的人员
  67. /// </summary>
  68. /// <param name="gSID"></param>
  69. /// <returns></returns>
  70. string XtZHRY(string gSID);
  71. }
  72. }