diff --git a/langguanApi/Controllers/TransportController.cs b/langguanApi/Controllers/TransportController.cs index 0c7ba34..9ffd074 100644 --- a/langguanApi/Controllers/TransportController.cs +++ b/langguanApi/Controllers/TransportController.cs @@ -13,9 +13,11 @@ namespace langguanApi.Controllers public class TransportController : ControllerBase { private TransportService _transportService; - public TransportController(TransportService transportService) + private WasherService _washerService; + public TransportController(TransportService transportService, WasherService washerService) { _transportService = transportService; + _washerService = washerService; } /// /// 获取清洁运输列表 @@ -39,7 +41,7 @@ namespace langguanApi.Controllers return Ok(result); } /// - /// 新增清洁运输 + /// 新增门禁 /// /// /// @@ -49,5 +51,35 @@ namespace langguanApi.Controllers await _transportService.addTransport(input); return Ok(new ApiResult() { code = 0 }); } + + #region 洗车机 + + /// + /// 新增洗车机 + /// + /// + /// + [HttpPost("addwasher")] + public async Task AddWasher(AddWasher input) + { + await _washerService.addWasher(input); + return Ok(new ApiResult() { code = 0 }); + } + + /// + /// 新增洗车机历史记录 + /// + /// + /// + [HttpPost("addwasherhistory")] + public async Task AddWasherHistory(AddWasherHistory input) + { + await _washerService.AddWasherHistory(input); + return Ok(new ApiResult() { code = 0 }); + } + + + + #endregion } } diff --git a/langguanApi/Model/Washer.cs b/langguanApi/Model/Washer.cs new file mode 100644 index 0000000..95d524a --- /dev/null +++ b/langguanApi/Model/Washer.cs @@ -0,0 +1,162 @@ +namespace langguanApi.Model +{ + public class Washer : BaseModel + { + /// + /// 洗车机名称(Name) + /// + public string Name { get; set; } + /// + /// 设备状态(EquipmentStatus,0表示异常,1表示正常) + /// + public int EquipmentStatus { get; set; } + + /// + /// 运行状态(RunStatus,0表示异常,1表示正常) + /// + public int RunStatus { get; set; } + /// + /// 水压报警(WPAlarm 0表示异常,1表示正常) + /// + public int WPAlarm { get; set; } + /// + /// 相序报警(PSAlarm0表示异常,1表示正常) + /// + public int PSAlarm { get; set; } + /// + /// 故障报警(FaultAlarm 0表示异常,1表示正常) + /// + public int FaultAlarm { get; set; } + /// + /// 冲洗压力 + /// + public double RinsePressure { get; set; } + /// + /// 冲洗电流 + /// + public double RinseCurrent { get; set; } + /// + /// 冲洗电压(RinseVoltage 单位V) + /// + public double RinseVoltage { get; set; } + /// + /// 水流量(Discharge 单位T) + /// + public double Discharge { get; set; } + /// + /// 电量(Electricity KW/H) + /// + public double Electricity { get; set; } + /// + /// 电流(Current A) + /// + public double Current { get; set; } + /// + /// 水压(WaterPressure MPa) + /// + public double WaterPressure { get; set; } + + /// + /// 运行时间(RunTime) + /// + public string RunTime { get; set; } + /// + /// 清洗记录时间(RecodeTime) + /// + public string RecodeTime { get; set; } + //车牌号(CarNumber) + public string CarNumber { get; set; } + //清洗时间(Time 单位s) + public int Time { get; set; } + //设备状态(State 0表示异常,1表示正常) + public int State { get; set; } + } + + /// + /// 添加洗车机 + /// + public class AddWasher + { + /// + /// 洗车机名称(Name) + /// + public string Name { get; set; } + /// + /// 设备状态(EquipmentStatus,0表示异常,1表示正常) + /// + public int EquipmentStatus { get; set; } + + /// + /// 运行状态(RunStatus,0表示异常,1表示正常) + /// + public int RunStatus { get; set; } + /// + /// 水压报警(WPAlarm 0表示异常,1表示正常) + /// + public int WPAlarm { get; set; } + /// + /// 相序报警(PSAlarm0表示异常,1表示正常) + /// + public int PSAlarm { get; set; } + /// + /// 故障报警(FaultAlarm 0表示异常,1表示正常) + /// + public int FaultAlarm { get; set; } + /// + /// 冲洗压力 + /// + public double RinsePressure { get; set; } + /// + /// 冲洗电流 + /// + public double RinseCurrent { get; set; } + /// + /// 冲洗电压(RinseVoltage 单位V) + /// + public double RinseVoltage { get; set; } + /// + /// 水流量(Discharge 单位T) + /// + public double Discharge { get; set; } + /// + /// 电量(Electricity KW/H) + /// + public double Electricity { get; set; } + /// + /// 电流(Current A) + /// + public double Current { get; set; } + /// + /// 水压(WaterPressure MPa) + /// + public double WaterPressure { get; set; } + + + } + /// + /// 添加洗车机历史 + /// + public class AddWasherHistory + { + /// + /// 运行时间(RunTime) + /// + public string RunTime { get; set; } + /// + /// 清洗记录时间(RecodeTime) + /// + public string RecodeTime { get; set; } + //车牌号(CarNumber) + public string CarNumber { get; set; } + //清洗时间(Time 单位s) + public int Time { get; set; } + + //设备名称(Name) + public string Name { get; set; } + + //设备状态(State 0表示异常,1表示正常) + public int State { get; set; } + + } + +} diff --git a/langguanApi/Service/WasherService.cs b/langguanApi/Service/WasherService.cs new file mode 100644 index 0000000..80e145d --- /dev/null +++ b/langguanApi/Service/WasherService.cs @@ -0,0 +1,38 @@ +using langguanApi.Extensions.AutoDI; +using langguanApi.Model; +using langguanApi.Model.Entity; +using Mapster; + +namespace langguanApi.Service +{ + [ServiceInjection(InjectionType.Transient)] + public class WasherService : BaseService + { + public WasherService(IConfiguration config) : base(config, nameof(Washer)) + { + } + /// + /// 新增洗车机 + /// + /// + /// + public async Task addWasher(AddWasher input) + { + var entity = input.Adapt(); + return await base.CreateAsync(entity); + } + /// + /// 新增洗车机历史记录 + /// + /// + /// + public async Task AddWasherHistory(AddWasherHistory input) + { + var entity = input.Adapt(); + return await base.CreateAsync(entity); + } + } + + + +}