using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using LeaRun.Application.Service.NBManage;
using LeaRun.Application.Entity.NBManage;
using LeaRun.Util.WebControl;
namespace LeaRun.Application.Busines.NBManage
{
///
/// 表具类型管理
///
public class NBMeterTypeManageBLL
{
NBMeterTypeManageService meterManageService = new NBMeterTypeManageService();
#region 获取表具类型
///
/// 获取表具类型
///
///
public List GetAllMeterType()
{
return meterManageService.GetAllMeterType();
}
public List GetAllMeterType(Pagination pagination, string queryJson)
{
return meterManageService.GetAllMeterType(pagination, queryJson);
}
#endregion
#region NB设备类型
///
/// NB设备类型
///
///
public List GetNBDevType(string queryJson)
{
return meterManageService.GetNBDevType(queryJson);
}
#endregion
#region NB设备厂商名称
///
/// NB设备厂商名称
///
///
public List GetDevManufacturerByNBDevTypeID(string NBDevTypeID)
{
return meterManageService.GetDevManufacturerByNBDevTypeID(NBDevTypeID);
}
///
/// NB设备厂商名称
///
///
public List GetDevManufacturer(string queryJson)
{
return meterManageService.GetDevManufacturer(queryJson);
}
#endregion
#region NB设备厂商ID
///
/// NB设备厂商ID
///
///
public List GetNBDevManufacturerCodeByNBDevManufacturerID(string NBDevManufacturerID)
{
return meterManageService.GetNBDevManufacturerCodeByNBDevManufacturerID(NBDevManufacturerID);
}
///
/// NB设备厂商ID
///
///
public List GetNBDevManufacturerCode(string queryJson)
{
return meterManageService.GetNBDevManufacturerCode(queryJson);
}
#endregion
#region NB型号
///
/// NB型号
///
///
public List GetNBTypeCodeByNBDevManufacturerCodeID(string NBDevManufacturerCodeID)
{
return meterManageService.GetNBTypeCodeByNBDevManufacturerCodeID(NBDevManufacturerCodeID);
}
///
/// NB型号
///
///
public List GetNBTypeCode(string queryJson)
{
return meterManageService.GetNBTypeCode(queryJson);
}
#endregion
///
/// 判断表类型代码是否重复
///
///
///
public bool NBMeterTypeCodeIsExists(string code)
{
return meterManageService.NBMeterTypeCodeIsExists(code);
}
///
/// 保存设备类型
///
///
///
public int SaveMeterType(MeterTypeEntity entity)
{
return meterManageService.SaveMeterType(entity);
}
///
/// 保存设备类型
///
///
///
public int UpdateMeterType(MeterTypeEntity entity)
{
return meterManageService.UpdateMeterType(entity);
}
///
/// 删除设备类型
///
///
/// 3 不可删除 1 删除成功 0删除失败
public int DeleteMeterType(string MeterTypeID)
{
return meterManageService.DeleteMeterType(MeterTypeID);
}
///
/// 获取类型
///
///
///
public MeterTypeEntity GetEntityById(string MeterTypeID)
{
return meterManageService.GetEntityById(MeterTypeID);
}
}
}