集团三库

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
@@ -2,97 +2,97 @@
namespace Model
{
/// <summary>
/// 在建项目详情
/// </summary>
[Serializable]
public class Ads_pms_pro_info_build
{
/// <summary>
/// 主键
/// </summary>
public string Pro_id { get; set; }
/// <summary>
/// 主数据项目编码
/// </summary>
public string Main_data_code { get; set; }
/// <summary>
/// 项目编码
/// </summary>
public string Pro_code { get; set; }
/// <summary>
/// 项目名称
/// </summary>
public string Pro_name { get; set; }
/// <summary>
/// 项目简称
/// </summary>
public string Pro_short_name { get; set; }
/// <summary>
/// 组织Id
/// </summary>
public string Org_id { get; set; }
/// <summary>
/// 组织名称
/// </summary>
public string Org_name { get; set; }
/// <summary>
/// 项目性质
/// </summary>
public string Pro_nature { get; set; }
/// <summary>
/// 项目性质Code
/// </summary>
public string Pro_nature_code { get; set; }
/// <summary>
/// 项目状态
/// </summary>
public string Pro_status { get; set; }
/// <summary>
/// 项目状态Code
/// </summary>
public string Pro_status_code { get; set; }
/// <summary>
/// 开工日期
/// </summary>
public string Start_date { get; set; }
/// <summary>
/// 完工日期
/// </summary>
public string End_date { get; set; }
/// <summary>
/// 详细地址
/// </summary>
public string Address { get; set; }
/// <summary>
/// 项目所在地(1境内2境外)
/// </summary>
public int? Pro_add_type { get; set; }
/// <summary>
/// 二级组织ID
/// </summary>
public string Org_id2 { get; set; }
/// <summary>
/// 二级组织名称
/// </summary>
public string Org_name2 { get; set; }
/// <summary>
/// 合同含税金额原始存档
/// </summary>
public decimal? Ori_amt_sum_vat_fc { get; set; }
/// <summary>
/// 增补合同本币含税金额
/// </summary>
public decimal? Amt_add_sum_vat_fc_local { get; set; }
/// <summary>
/// 承包方式code
/// </summary>
public string Con_mode_code { get; set; }
/// <summary>
/// 承包方式描述
/// </summary>
public string Con_mode_desc { get; set; }
}
///// <summary>
///// 在建项目详情
///// </summary>
//[Serializable]
//public class Ads_pms_pro_info_build
//{
// /// <summary>
// /// 主键
// /// </summary>
// public string Pro_id { get; set; }
// /// <summary>
// /// 主数据项目编码
// /// </summary>
// public string Main_data_code { get; set; }
// /// <summary>
// /// 项目编码
// /// </summary>
// public string Pro_code { get; set; }
// /// <summary>
// /// 项目名称
// /// </summary>
// public string Pro_name { get; set; }
// /// <summary>
// /// 项目简称
// /// </summary>
// public string Pro_short_name { get; set; }
// /// <summary>
// /// 组织Id
// /// </summary>
// public string Org_id { get; set; }
// /// <summary>
// /// 组织名称
// /// </summary>
// public string Org_name { get; set; }
// /// <summary>
// /// 项目性质
// /// </summary>
// public string Pro_nature { get; set; }
// /// <summary>
// /// 项目性质Code
// /// </summary>
// public string Pro_nature_code { get; set; }
// /// <summary>
// /// 项目状态
// /// </summary>
// public string Pro_status { get; set; }
// /// <summary>
// /// 项目状态Code
// /// </summary>
// public string Pro_status_code { get; set; }
// /// <summary>
// /// 开工日期
// /// </summary>
// public string Start_date { get; set; }
// /// <summary>
// /// 完工日期
// /// </summary>
// public string End_date { get; set; }
// /// <summary>
// /// 详细地址
// /// </summary>
// public string Address { get; set; }
// /// <summary>
// /// 项目所在地(1境内2境外)
// /// </summary>
// public int? Pro_add_type { get; set; }
// /// <summary>
// /// 二级组织ID
// /// </summary>
// public string Org_id2 { get; set; }
// /// <summary>
// /// 二级组织名称
// /// </summary>
// public string Org_name2 { get; set; }
// /// <summary>
// /// 合同含税金额原始存档
// /// </summary>
// public decimal? Ori_amt_sum_vat_fc { get; set; }
// /// <summary>
// /// 增补合同本币含税金额
// /// </summary>
// public decimal? Amt_add_sum_vat_fc_local { get; set; }
// /// <summary>
// /// 承包方式code
// /// </summary>
// public string Con_mode_code { get; set; }
// /// <summary>
// /// 承包方式描述
// /// </summary>
// public string Con_mode_desc { get; set; }
//}
/// <summary>
/// 在建项目详情
+8461
View File
File diff suppressed because it is too large Load Diff
+9
View File
@@ -269,6 +269,15 @@
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="PZHGL\GJSX\GJSXOverdueItem.cs" />
<Compile Include="PZHGL\GJSX\GJSXItem.cs" />
<Compile Include="SanKu\SankuAccident.cs" />
<Compile Include="SanKu\SankuAdminPenalty.cs" />
<Compile Include="SanKu\SankuDangerousEngineering.cs" />
<Compile Include="SanKu\SankuExamination.cs" />
<Compile Include="SanKu\SankuGridPatrol.cs" />
<Compile Include="SanKu\SankuHazard.cs" />
<Compile Include="SanKu\SankuSafetyReward.cs" />
<Compile Include="SanKu\SankuTraining.cs" />
<Compile Include="SanKu\SankuViolation.cs" />
<Compile Include="SingleSerie.cs" />
<Compile Include="SingleSerie2.cs" />
<Compile Include="SpSysMenuItem.cs" />
+14
View File
@@ -8,6 +8,20 @@ namespace Model
public partial class SGGLDB : DataContext
{
/// <summary>
/// 三库表数据操作
/// </summary>
/// <param name="type">数据表名</param>
/// <param name="op">1:数据收集,0:数据清空</param>
/// <returns></returns>
[Function(Name = "[dbo].[SP_SANKU_DATA_INIT]")]
public int SP_SANKU_DATA_INIT([Parameter(DbType = "varchar(100)")] string type, [Parameter(DbType = "INT")] int op)
{
//IExecuteResult result = this.ExecuteCommand(this, ((MethodInfo)MethodInfo.GetCurrentMethod()), type, op);
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)MethodInfo.GetCurrentMethod()), type, op);
return (int)result.ReturnValue;
}
/// <summary>
/// 获取当前用户在移动端待办事项
+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; }
}
}