using HL_FristAidPlatform_Help; using HL_FristAidPlatform_IDataBase; using HL_FristAidPlatform_Models; using SqlSugar; using System; namespace HL_FristAidPlatform_DataBase { public class T_Service_FirstAid_SpecialityCheckUpDB : BaseDB, IT_Service_FirstAid_SpecialityCheckUp { public SqlSugarClient db = GetClient(); /// /// 新增或更新专科检查 /// public bool UpdateOrInsert(SpecialityCheckUpModel model) { bool res = false; if (!string.IsNullOrEmpty(model.SpecialityCheckUp.GUID)) { db.Updateable(model.SpecialityCheckUp).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommand(); res = true; } else if (!string.IsNullOrEmpty(model.PatientGUID) && string.IsNullOrEmpty(model.SpecialityCheckUp.GUID)) { model.SpecialityCheckUp.GUID = Guid.NewGuid().ToString(); model.SpecialityCheckUp.PatientGUID = model.PatientGUID; db.Insertable(model.SpecialityCheckUp).IgnoreColumns(ignoreNullColumn: true).ExecuteCommand(); res = true; } return res; } /// /// 获取 患者的体格检查新 /// /// /// public T_Service_FirstAid_SpecialityCheckUp GetSpecialityCheckUpInfo(string guid) { return db.Queryable().Where(i => i.PatientGUID == guid).First(); } } }