using HL_FristAidPlatform_Help; using HL_FristAidPlatform_IDataBase; using HL_FristAidPlatform_Models; using SqlSugar; namespace HL_FristAidPlatform_DataBase { /// /// 用户预约 /// public class T_Service_FristAid_UserAppointmentDB : BaseDB, IT_Service_FristAid_UserAppointment { public SqlSugarClient db = GetClient(); /// /// 增加一条数据 /// public T_Service_FristAid_UserAppointment Add(T_Service_FristAid_UserAppointment model) { return db.Insertable(model).IgnoreColumns(it => new { it.ID }).ExecuteReturnEntity(); } /// /// 更新一条数据 /// public bool Update(T_Service_FristAid_UserAppointment model) { return db.Updateable(model).WhereColumns(it => new { it.ID }).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommand() == 0 ? false : true; } /// /// 删除一条数据 /// public bool Delete(int ID) { return db.Deleteable(it => it.ID == ID).ExecuteCommand() == 0 ? false : true; ; } /// /// 获取分页列表 /// /// 起始页 /// 每页大小 /// 消息类型编号 /// 阅读状态 /// 用户编号 /// 查询关键词 /// public TableModel GetPageList(int pageIndex, int pageSize) { int TotalNumber = 0; TableModel t = new TableModel(); var listMode = db.Queryable().ToPageList(pageIndex, pageSize, ref TotalNumber); t.Code = 0; t.PageCount = listMode.Count; t.TotalNumber = TotalNumber; t.Data = listMode; t.Msg = "成功"; return t; } /// /// 获得前几行数据 /// public T_Service_FristAid_UserAppointment Get(int ID) { return db.Queryable().First(it => it.ID == ID); } } }