using System; using System.Collections.Generic; using System.Web.Http; using Model; using BLL; namespace Mvc.Controllers { public class WBSController : ApiController { // GET: /WBSControlIer/ [HttpGet] public ResponseData<List<View_WBS_ControlItemAndCycle>> Search(string projectId, int index, int page, string unitWorkId = "", string ControlItemContent = "", string ControlPoint = "", string ControlItemDef = "", string HGForms = "") { ResponseData<List<View_WBS_ControlItemAndCycle>> res = new ResponseData<List<View_WBS_ControlItemAndCycle>>(); res.successful = true; res.resultValue = BLL.WBSsearchService.getWBSlistForApi(projectId, index, page, unitWorkId, ControlItemContent, ControlPoint, ControlItemDef, HGForms); return res; } /// <summary> ///获取 项目问题类别 /// </summary> /// <returns></returns> [HttpGet] public ResponseData<List<dynamic>> GetGroupProjectName(int ProjectQualityType) { ResponseData<List<dynamic>> res = new ResponseData<List<dynamic>>(); res.successful = true; res.resultValue = BLL.ProjectQualityService.GetGroupProjectName(ProjectQualityType); return res; } /// <summary> ///获取 项目问题描述 /// </summary> /// <returns></returns> [HttpGet] public ResponseData<List<dynamic>> GetGroupProjectQualityDes(string projectName) { ResponseData<List<dynamic>> res = new ResponseData<List<dynamic>>(); res.successful = true; res.resultValue = BLL.ProjectQualityService.GetGroupProjectQualityDes(projectName); return res; } /// <summary> /// 根基问题描述 获取结果 /// </summary> /// <param name="projectQualityDes"></param> /// <returns></returns> [HttpGet] public ResponseData<List<dynamic>> GetProjectQualityResult(string projectQualityDes) { ResponseData<List<dynamic>> res = new ResponseData<List<dynamic>>(); res.successful = true; res.resultValue = BLL.ProjectQualityService.GetProjectQualityResult(projectQualityDes); return res; } /// <summary> /// 根据Id获取 /// </summary> /// <param name="projectQualityId"></param> /// <returns></returns> [HttpPost] public ResponseData<Model.WBS_ProjectQuality> GetProjectQualityModel(string projectQualityId) { ResponseData<Model.WBS_ProjectQuality> res = new ResponseData<Model.WBS_ProjectQuality>(); res.successful = true; res.resultValue = BLL.ProjectQualityService.GetProjectQualityModel(projectQualityId); return res; } } }