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();
// }
//}
}
}