using QWPlatform.IService; using PMS.BusinessModels.Account; using PMS.BusinessModels.Problem; using PMS.DBService.SupportManager; using PMS.Interface.LterationManager; using PMS.EntityModels.LterationModel; using PMS.DBService.ProManager; using QWPlatform.SystemLibrary; namespace PMS.BusinessService.SupportManager { public class LterationBuiness : ILterationManager { // DBservice的数据服务 private LterationService DB_lteration = DataServiceBase.Instance(); public int Delete(string id) { return DB_lteration.Delete(id); } public string GetDataById(string id) { return DB_lteration.GetDataById(id).ToJson(); } public string GetList(string cpid, int zt, string key, int page, int rows) { int startnumber = Startnumber(page, rows, 10); int endnumber = Endnumbers(page, rows, 10); return DB_lteration.GetList(cpid,zt,key, startnumber, endnumber); } public int Save(LterationModel model, int type) { return DB_lteration.Save(model,type); } //结束行 private int Endnumbers(int page, int row, int defaultrow) { if (page == 0 && row == 0) { row = defaultrow; page = 1; } return (page) * row; } //起始行 private int Startnumber(int page, int row, int defaultrow) { if (page == 0 && row == 0) { row = defaultrow; page = 1; } return (page - 1) * row + 1; } } }