using Model; using Model.CQMS; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; namespace WebAPI.Controllers.CQMS { public class InspectionManagementController : ApiController { /// /// 添加 主表+子表 /// /// /// [HttpPost] public ResponseData AddInspectionManagement([FromBody]InspectionManagement inspectionManagement) { ResponseData res = new ResponseData(); try { res.successful = BLL.API.CQMS.ApiInspectionManagementService.AddInspectionManagement(inspectionManagement); res.successful = true; } catch (Exception e) { } return res; } /// /// 获取观测点 /// /// /// /// public ResponseData> getBreakdownProject(string projectId, string keyWord) { ResponseData> res = new ResponseData>(); try {if (string.IsNullOrEmpty(keyWord)) keyWord = ""; res.resultValue = BLL.API.CQMS.BreakdownProjectService.getBreakdowns(projectId, keyWord); res.successful = true; } catch (Exception e) { } return res; } /// /// 获取明细列表数据 /// /// /// /// /// /// /// [HttpGet] public ResponseData> getInspectionManagement(string projectId, int index, int page, string state, string name) { ResponseData> res = new ResponseData>(); try { res.successful = true; res.resultValue = BLL.API.CQMS.ApiInspectionManagementService.getInspectionManagement(projectId, index, page, state, name); } catch (Exception e) { res.successful = false; } return res; } /// /// 获取明细列表数据 /// /// /// /// /// /// /// [HttpGet] public ResponseData> getInspectionManagementDetail(string projectId, int index, int page, string state, string name) { ResponseData> res = new ResponseData>(); try { res.successful = true; res.resultValue = BLL.API.CQMS.ApiInspectionManagementService.getInspectionManagementDetail(projectId, index, page, state, name); } catch (Exception e) { res.successful = false; } return res; } /// /// 根据主表 获取子表数据 /// /// /// [HttpGet] public ResponseData> getInspectionManagementDetailByInspectionId(string InspectionId) { ResponseData> res = new ResponseData>(); try { res.successful = true; res.resultValue = BLL.API.CQMS.ApiInspectionManagementService.getInspectionManagementDetailByinspectionId(InspectionId); } catch (Exception e) { res.successful = false; } return res; } } }