using DataEntity.Device; using DataEntity.Page; using DataEntity.Share; using DataRWDAL.Base; using HxEnum; using SqlSugar; using System; using System.Collections.Generic; using XCommon.SqlSugar; namespace DataRWDAL.Device { public class DevicePositionDB : BaseDB { /// /// 获取设备状态位置信息 /// /// /// /// public static DevicePositionModel GetInfodById(string projectId, string deviceId) { using (var db = GetInstance()) { return db.Queryable().Single(it => it.Id.Equals(deviceId) && it.ProjectId.Equals(projectId)); } } /// /// 获取所有设备状态位置信息 /// /// public static List GetInfoALL(string projectId) { using (var db = GetInstance()) { return db.Queryable().Where(it => it.ProjectId.Equals(projectId)).OrderBy(it => it.Name, OrderByType.Asc).ToList(); } } /// /// 登录设备状态位置信息 /// /// /// public static int Add(DevicePositionModel model) { using (var db = GetInstance()) { return db.Insertable(model).ExecuteCommand(); } } /// /// 更新设备状态位置信息 /// /// /// public static int Update(DevicePositionModel model) { using (var db = GetInstance()) { return db.Updateable(model).ExecuteCommand(); } } ///// ///// 删除设备信息 ///// ///// ///// //public static int DelById(DevicePositionModel model) //{ // using (var db = GetInstance()) // { // return db.Deleteable(model).ExecuteCommand(); // } //} } }