LterationBuiness.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using QWPlatform.IService;
  2. using PMS.BusinessModels.Account;
  3. using PMS.BusinessModels.Problem;
  4. using PMS.DBService.SupportManager;
  5. using PMS.Interface.LterationManager;
  6. using PMS.EntityModels.LterationModel;
  7. using PMS.DBService.ProManager;
  8. using QWPlatform.SystemLibrary;
  9. namespace PMS.BusinessService.SupportManager
  10. {
  11. public class LterationBuiness : ILterationManager
  12. {
  13. // DBservice的数据服务
  14. private LterationService DB_lteration = DataServiceBase.Instance<LterationService>();
  15. public int Delete(string id)
  16. {
  17. return DB_lteration.Delete(id);
  18. }
  19. public string GetDataById(string id)
  20. {
  21. return DB_lteration.GetDataById(id).ToJson();
  22. }
  23. public string GetList(string cpid, int zt, string key, int page, int rows)
  24. {
  25. int startnumber = Startnumber(page, rows, 10);
  26. int endnumber = Endnumbers(page, rows, 10);
  27. return DB_lteration.GetList(cpid,zt,key, startnumber, endnumber);
  28. }
  29. public int Save(LterationModel model, int type)
  30. {
  31. return DB_lteration.Save(model,type);
  32. }
  33. //结束行
  34. private int Endnumbers(int page, int row, int defaultrow)
  35. {
  36. if (page == 0 && row == 0)
  37. {
  38. row = defaultrow;
  39. page = 1;
  40. }
  41. return (page) * row;
  42. }
  43. //起始行
  44. private int Startnumber(int page, int row, int defaultrow)
  45. {
  46. if (page == 0 && row == 0)
  47. {
  48. row = defaultrow;
  49. page = 1;
  50. }
  51. return (page - 1) * row + 1;
  52. }
  53. }
  54. }