using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Controllers.Dto; using WcsMain.ApiServe.Controllers.Dto.WcsDto.DB; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("api/wcs/db")] [ApiController] [WcsExceptionFilter] public class PlcDbController(PlcDbService plcDbService) : ControllerBase { private readonly PlcDbService _plcDbService = plcDbService; /// /// 查询 db /// /// [HttpGet("getDB")] public WcsApiResponse> GetDB() { return _plcDbService.GetDB(); } /// /// 添加或者修改db项 /// /// /// [HttpPost("editeDB")] public WcsApiResponse EditeDB([FromBody] EditeDBRequest request) { return _plcDbService.EditePlc(request); } /// /// 删除一个DB信息 /// /// /// [HttpDelete("deleteDB")] public WcsApiResponse DeleteDb([FromQuery(Name = "dbName")] string? dbName) { return _plcDbService.DeleteDB(dbName); } }