集团三库

This commit is contained in:
2026-09-10 18:51:12 +08:00
parent dc6abc4cbb
commit 5be709c0e6
131 changed files with 25364 additions and 970 deletions
+70
View File
@@ -0,0 +1,70 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库事故事件上报
/// </summary>
public class SankuReportAccident
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_ACCIDENT_RECORD> Items { get; set; }
}
/// <summary>
/// 三库事故事件数据
/// </summary>
public class SankuAccident
{
public string ACCIDENT_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string ACCIDENT_NAME { get; set; }
public DateTime ACCIDENT_TIME { get; set; }
public string ACCIDENT_LEVEL { get; set; }
public string ACCIDENT_TYPE { get; set; }
public string ACCIDENT_LOCATION { get; set; }
public string ACCIDENT_DESCRIPTION { get; set; }
public int DEATH_COUNT { get; set; }
public int SERIOUS_INJURY_COUNT { get; set; }
public int MINOR_INJURY_COUNT { get; set; }
public decimal DIRECT_ECONOMIC_LOSS { get; set; }
public decimal INDIRECT_ECONOMIC_LOSS { get; set; }
public string CONTRACTING_RESPONSIBILITY { get; set; }
public string SUBCONTRACTOR_ID { get; set; }
public string SUBCONTRACTOR_CODE { get; set; }
public string SUBCONTRACTOR_NAME { get; set; }
public string POSITION_NAME { get; set; }
public string RESPONSIBILITY_TYPE { get; set; }
public string RESPONSIBILITY_DESC { get; set; }
public string PERSONNEL_ID_NUMBER { get; set; }
public string PERSONNEL_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}
+61
View File
@@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库行政处罚上报
/// </summary>
public class SankuReportAdminPenalty
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_ADMIN_PENALTY> Items { get; set; }
}
/// <summary>
/// 三库行政处罚数据
/// </summary>
public class SankuAdminPenalty
{
public string RECORD_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string SUBCONTRACTOR_ID { get; set; }
public string SUBCONTRACTOR_CODE { get; set; }
public string SUBCONTRACTOR_NAME { get; set; }
public DateTime PENALTY_DATE { get; set; }
public string PENALTY_TYPE { get; set; }
public string PENALTY_CONTENT { get; set; }
public decimal? PENALTY_AMOUNT { get; set; }
public string PENALTY_AUTHORITY { get; set; }
public string PENALTY_STATUS { get; set; }
//public string SOURCE_SYSTEM_ID { get; set; }
//public string SOURCE_SYSTEM_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}
@@ -0,0 +1,62 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库危大工程上报
/// </summary>
public class SankuReportDangerousEngineering
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_DANGEROUS_ENGINEERING> Items { get; set; }
}
/// <summary>
/// 三库危大工程数据
/// </summary>
public class SankuDangerousEngineering
{
public string RECORD_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string SUBCONTRACTOR_ID { get; set; }
public string SUBCONTRACTOR_CODE { get; set; }
public string SUBCONTRACTOR_NAME { get; set; }
public DateTime ENGINEERING_DATE { get; set; }
public string ENGINEERING_NAME { get; set; }
public string ENGINEERING_TYPE { get; set; }
public string ENGINEERING_ADDRESS { get; set; }
public string ENGINEERING_DESC { get; set; }
public string STANDBY_PERSONNEL_ID_NUMBER { get; set; }
public string STANDBY_PERSONNEL_NAME { get; set; }
//public string SOURCE_SYSTEM_ID { get; set; }
//public string SOURCE_SYSTEM_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}
+63
View File
@@ -0,0 +1,63 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库考试考核上报
/// </summary>
public class SankuReportExamination
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_EXAMINATION> Items { get; set; }
}
/// <summary>
/// 三库考试考核数据
/// </summary>
public class SankuExamination
{
public string RECORD_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string SUBCONTRACTOR_ID { get; set; }
public string SUBCONTRACTOR_CODE { get; set; }
public string SUBCONTRACTOR_NAME { get; set; }
public string PERSONNEL_ID_NUMBER { get; set; }
public string PERSONNEL_NAME { get; set; }
public DateTime EXAM_DATE { get; set; }
public string EXAM_NAME { get; set; }
public string EXAM_TYPE { get; set; }
public decimal? EXAM_SCORE { get; set; }
public string EXAM_RESULT { get; set; }
public string EXAM_ORGANIZER { get; set; }
//public string SOURCE_SYSTEM_ID { get; set; }
//public string SOURCE_SYSTEM_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}
+59
View File
@@ -0,0 +1,59 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库网格化巡查上报
/// </summary>
public class SankuReportGridPatrol
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_GRID_PATROL> Items { get; set; }
}
/// <summary>
/// 三库网格化巡查数据
/// </summary>
public class SankuGridPatrol
{
public string RECORD_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string SUBCONTRACTOR_ID { get; set; }
public string SUBCONTRACTOR_CODE { get; set; }
public string SUBCONTRACTOR_NAME { get; set; }
public string PERSONNEL_ID_NUMBER { get; set; }
public string PERSONNEL_NAME { get; set; }
public DateTime PATROL_TIME { get; set; }
public string PATROL_STATUS { get; set; }
//public string SOURCE_SYSTEM_ID { get; set; }
//public string SOURCE_SYSTEM_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}
+65
View File
@@ -0,0 +1,65 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库隐患记录上报
/// </summary>
public class SankuReportHazard
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_HAZARD> Items { get; set; }
}
/// <summary>
/// 三库隐患记录数据
/// </summary>
public class SankuHazard
{
public string RECORD_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string SUBCONTRACTOR_ID { get; set; }
public string SUBCONTRACTOR_CODE { get; set; }
public string SUBCONTRACTOR_NAME { get; set; }
public string RESPONSIBLE_PERSONNEL_ID_NUMBER { get; set; }
public string RESPONSIBLE_PERSONNEL_NAME { get; set; }
public string RECTIFIER_PERSONNEL_ID_NUMBER { get; set; }
public string RECTIFIER_PERSONNEL_NAME { get; set; }
public DateTime DISCOVERY_DATE { get; set; }
public string HAZARD_TYPE { get; set; }
public string HAZARD_LEVEL { get; set; }
public string HAZARD_CONTENT { get; set; }
public string RECTIFICATION_STATUS { get; set; }
public DateTime RECTIFICATION_DEADLINE_ID { get; set; }
//public string SOURCE_SYSTEM_ID { get; set; }
//public string SOURCE_SYSTEM_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}
+62
View File
@@ -0,0 +1,62 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库安全奖惩上报
/// </summary>
public class SankuReportSafetyReward
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_SAFETY_REWARD> Items { get; set; }
}
/// <summary>
/// 三库安全奖惩数据
/// </summary>
public class SankuSafetyReward
{
public string RECORD_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string PERSONNEL_ID_NUMBER { get; set; }
public string PERSONNEL_NAME { get; set; }
public DateTime REWARD_DATE { get; set; }
public string REWARD_TYPE { get; set; }
public string REWARD_UNIT_ID { get; set; }
public string REWARD_UNIT_CODE { get; set; }
public string REWARD_UNIT_NAME { get; set; }
public string REWARD_CONTENT { get; set; }
public decimal? REWARD_AMOUNT { get; set; }
public string REWARD_LEVEL { get; set; }
//public string SOURCE_SYSTEM_ID { get; set; }
//public string SOURCE_SYSTEM_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}
+64
View File
@@ -0,0 +1,64 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库教育培训上报
/// </summary>
public class SankuReportTraining
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_TRAINING> Items { get; set; }
}
/// <summary>
/// 三库教育培训数据
/// </summary>
public class SankuTraining
{
public string RECORD_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string SUBCONTRACTOR_ID { get; set; }
public string SUBCONTRACTOR_CODE { get; set; }
public string SUBCONTRACTOR_NAME { get; set; }
public string PERSONNEL_ID_NUMBER { get; set; }
public string PERSONNEL_NAME { get; set; }
public DateTime TRAINING_DATE { get; set; }
public string TRAINING_NAME { get; set; }
public string TRAINING_TYPE { get; set; }
public decimal? TRAINING_DURATION { get; set; }
public string TRAINING_ORGANIZER { get; set; }
public string TRAINING_CONTENT { get; set; }
public string TRAINING_RESULT { get; set; }
//public string SOURCE_SYSTEM_ID { get; set; }
//public string SOURCE_SYSTEM_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}
+62
View File
@@ -0,0 +1,62 @@
using System;
using System.Collections.Generic;
namespace Model
{
/// <summary>
/// 三库违章作业上报
/// </summary>
public class SankuReportViolation
{
/// <summary>
/// 分包单位社会统一信用码
/// </summary>
public string CollCropCode { get; set; }
/// <summary>
/// 上报方式【自动上报、手动上报】
/// </summary>
public string OpType { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string Operator { get; set; }
/// <summary>
/// 分包单位Id
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 分包单位名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 业务数据集合
/// </summary>
public List<SANKU_VIOLATION> Items { get; set; }
}
/// <summary>
/// 三库违章作业数据
/// </summary>
public class SankuViolation
{
public string RECORD_ID { get; set; }
public string PROJECT_CODE { get; set; }
public string PROJECT_NAME { get; set; }
public string SUBCONTRACTOR_ID { get; set; }
public string SUBCONTRACTOR_CODE { get; set; }
public string SUBCONTRACTOR_NAME { get; set; }
public string PERSONNEL_ID_NUMBER { get; set; }
public string PERSONNEL_NAME { get; set; }
public DateTime VIOLATION_DATE { get; set; }
public string VIOLATION_TYPE { get; set; }
public string VIOLATION_CONTENT { get; set; }
public string PENALTY_RESULT { get; set; }
public string RECTIFICATION_STATUS { get; set; }
//public string SOURCE_SYSTEM_ID { get; set; }
//public string SOURCE_SYSTEM_NAME { get; set; }
public string SUBMITTER_ID_NUMBER { get; set; }
public string SUBMITTER_NAME { get; set; }
public DateTime UPDATE_TIME { get; set; }
public DateTime CREATE_TIME { get; set; }
}
}