using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Service { /// /// 业务对象 /// public class LogicObject { /// /// 获取业务名称 /// public string GetLogicName(long CorpID, string LogicType, long LogicID) { var logicName = string.Empty; switch (LogicType) { case ObjectType.LogicArea: { logicName = new Service.LogicArea().GetByID(CorpID, LogicID)?.Name; } break; case ObjectType.Station: { logicName=new Service.Station().GetByID(CorpID, LogicID)?.Name; } break; case ObjectType.Estate: { logicName=new Service.Estate().GetByID(CorpID, LogicID)?.Name; } break; default:break; } return logicName; } /// /// 获取描述 /// public string GetDescription(long CorpID, string LogicType, long LogicID) { var logicName = string.Empty; switch (LogicType) { case ObjectType.LogicArea: { logicName = new Service.LogicArea().GetByID(CorpID, LogicID)?.Description; } break; case ObjectType.Station: { logicName = new Service.Station().GetByID(CorpID, LogicID)?.Description; } break; case ObjectType.Estate: { logicName = new Service.Estate().GetByID(CorpID, LogicID)?.Description; } break; default: break; } return logicName; } } }