using System.ComponentModel.DataAnnotations; using Entity.DbModel.Station; using Entity.Dto.Req; using HybirdFrameworkCore.Entity; using Microsoft.AspNetCore.Mvc; using Service.Station; namespace WebStarter.Controllers; /// /// 电池运营模型 /// [ApiController] [Route("api/[controller]")] public class BatteryOpModelDetailController { private readonly BatteryOpModelDetailService _batteryOpModelDetailService; public BatteryOpModelDetailController(BatteryOpModelDetailService batteryOpModelService) { _batteryOpModelDetailService = batteryOpModelService; } /// /// 获取电池运营模型分页列表 /// /// /// [HttpPost] [Route("page")] public async Task> BatteryOpModelPageList( [FromBody] PageBatteryOpModelDetailReq input) { return await _batteryOpModelDetailService.Page(input); } /// /// 删除电池运营模型 /// /// /// [HttpPost] [Route("delete")] public async Task> DeleteBatteryOpModel([FromBody] [Required] DeleteBatteryOpModelDetailReq input) { var data = await _batteryOpModelDetailService.DeleteBatteryOpModelDetail(input); if (data) return Result.Success(data); else return Result.Fail(data); } }