Files
CNCEC_SUBQHSE_WUHUAN/SGGL/WebAPI/Controllers/SanKu/SanKuController.cs
T
2026-09-10 18:51:12 +08:00

274 lines
7.3 KiB
C#

using BLL;
using Model;
using System.Web.Http;
namespace WebAPI.Controllers
{
/// <summary>
/// 三库
/// </summary>
public class SanKuController : ApiController
{
#region
/// <summary>
/// 收集所有三库业务数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData DataCollectOp()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.DataCollectOp();
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报事故事件数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportAccidentRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportAccidentRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报违章作业数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportViolationRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportViolationRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报安全奖惩数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportSafetyRewardRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportSafetyRewardRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报行政处罚数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportAdminPenaltyRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportAdminPenaltyRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报隐患记录数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportHazardRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportHazardRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报教育培训数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportTrainingRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportTrainingRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报考试考核数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportExaminationRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportExaminationRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报危大工程数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportDangerousEngineeringRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportDangerousEngineeringRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
#region
/// <summary>
/// 上报网格化巡查数据
/// </summary>
/// <returns></returns>
[HttpPost]
public ReturnData ReportGridPatrolRecords()
{
Model.ReturnData responeData = new Model.ReturnData();
string message = string.Empty;
string code = SanKuDataSummaryReportService.ReportGridPatrolRecords("", ref message);
if (code == "1")
{
responeData.code = 1;
}
else
{
responeData.code = 0;
}
responeData.message = message;
return responeData;
}
#endregion
}
}