IProduct.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using PMS.BusinessModels.Account;
  8. using PMS.BusinessModels.Problem;
  9. namespace PMS.Interface.Product
  10. {
  11. public interface IProduct
  12. {
  13. /// <summary>
  14. /// 登记问题
  15. /// </summary>
  16. /// <param name="model"></param>
  17. /// <param name="user"></param>
  18. /// <param name="id">问题id</param>
  19. /// <returns></returns>
  20. ProblemStateModel RegisterProductProblem(ProblemBusinessModel model, UserInfo user, string id);
  21. /// <summary>
  22. /// 获取问题的资源列表
  23. /// </summary>
  24. /// <param name="proid"></param>
  25. /// <returns></returns>
  26. #region 公告通知
  27. #endregion
  28. string GetVersion(string pid);
  29. /// <summary>
  30. /// 保存
  31. /// </summary>
  32. /// <param name="pid"></param>
  33. /// <param name="version">版本号</param>
  34. /// <param name="productid">产品ID</param>
  35. /// <param name="user"></param>
  36. /// <returns></returns>
  37. int SaveVersion(string pid, string version, string productid, UserInfo user);
  38. string ShowConnect(string id);
  39. }
  40. }