148 lines
3.7 KiB
C#
148 lines
3.7 KiB
C#
using Model;
|
|
using Model.HJGL;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.Http;
|
|
|
|
namespace WebAPI.Controllers.HJGL
|
|
{
|
|
public class PersonEntranceController : ApiController
|
|
{ //
|
|
// 质量巡检
|
|
// GET: /Draw/
|
|
[HttpGet]
|
|
public ResponseData<List<WelderEntrance>> Index(string projectId, int index, int page, string name)
|
|
{
|
|
ResponseData<List<WelderEntrance>> res = new ResponseData<List<WelderEntrance>>();
|
|
try
|
|
{if (string.IsNullOrEmpty(name))
|
|
name = "";
|
|
res.successful = true;
|
|
res.resultValue = BLL.APIWelderEntranceService.GetWelderList(projectId, index, page, name);
|
|
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
res.successful = false;
|
|
|
|
}
|
|
|
|
return res;
|
|
}
|
|
[HttpGet]
|
|
public ResponseData<WelderEntrance> GetWelderById(string welderId)
|
|
{
|
|
ResponseData<WelderEntrance> res = new ResponseData<WelderEntrance>();
|
|
try
|
|
{
|
|
res.successful = true;
|
|
res.resultValue = BLL.APIWelderEntranceService.GetWelderById(welderId);
|
|
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
res.successful = false;
|
|
|
|
}
|
|
|
|
return res;
|
|
}
|
|
[HttpGet]
|
|
public ResponseData<bool> IsExistWEDName(string WED_Name, string projectId)
|
|
{
|
|
ResponseData<bool> res = new ResponseData<bool>();
|
|
try
|
|
{
|
|
res.successful = true;
|
|
res.resultValue = BLL.APIWelderEntranceService.IsExistWEDName( WED_Name, projectId);
|
|
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
res.successful = false;
|
|
|
|
}
|
|
|
|
return res;
|
|
}
|
|
[HttpGet]
|
|
public ResponseData<bool> IsExistWEDCode(string WED_Code, string projectId)
|
|
{
|
|
ResponseData<bool> res = new ResponseData<bool>();
|
|
try
|
|
{
|
|
res.successful = true;
|
|
res.resultValue = BLL.APIWelderEntranceService.IsExistWEDCode(WED_Code, projectId);
|
|
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
res.successful = false;
|
|
|
|
}
|
|
|
|
return res;
|
|
}
|
|
[HttpGet]
|
|
public ResponseData<bool> DeleteBSWelder(string WED_ID)
|
|
{
|
|
ResponseData<bool> res = new ResponseData<bool>();
|
|
try
|
|
{
|
|
res.successful = true;
|
|
BLL.APIWelderEntranceService.DeleteBSWelder(WED_ID);
|
|
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
res.successful = false;
|
|
|
|
}
|
|
|
|
return res;
|
|
}
|
|
|
|
|
|
[HttpPost]
|
|
public ResponseData<string> Add([FromBody]WelderEntrance welder)
|
|
{
|
|
ResponseData<string> res = new ResponseData<string>();
|
|
try
|
|
{
|
|
res.successful = true;
|
|
BLL.APIWelderEntranceService.AddBSWelder(welder);
|
|
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
res.successful = false;
|
|
|
|
}
|
|
|
|
return res;
|
|
}
|
|
[HttpPost]
|
|
public ResponseData<string> update([FromBody]WelderEntrance welder)
|
|
{
|
|
ResponseData<string> res = new ResponseData<string>();
|
|
try
|
|
{
|
|
res.successful = true;
|
|
BLL.APIWelderEntranceService.UpdateBSWelder(welder);
|
|
|
|
}
|
|
catch (Exception e)
|
|
{
|
|
res.successful = false;
|
|
|
|
}
|
|
|
|
return res;
|
|
}
|
|
|
|
|
|
|
|
}
|
|
} |