可以运行

This commit is contained in:
wyw 2024-01-26 17:37:32 +08:00
parent a4a2d689ff
commit cf2c9e00dc
209 changed files with 257 additions and 41734 deletions

View File

@ -94,20 +94,20 @@ namespace APT.BaseData.Domain.Enums
= 20,
[Description("MT")]
= 21,
[Description("TI")]
= 22,
[Description("AE")]
= 22,
[Description("OH")]
= 25,
//[Description("TI")]
//安全投入 = 22,
//[Description("AE")]
//事故事件 = 22,
//[Description("OH")]
//职业卫生 = 25,
[Description("CM")]
= 25,
[Description("DM")]
= 27,
[Description("BI")]
BI展示 = 28,
[Description("TL")]
= 29,
//[Description("TL")]
//尾矿库 = 29,
}
/// <summary>

View File

@ -23,41 +23,6 @@ namespace APT.BaseData.Domain.IServices
/// <returns></returns>
bool MeetingMinutesBack(string id);
/// <summary>
/// 会议通知发布审批回调
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
bool RecordBack(string id);
/// <summary>
/// 事故事件上报审批
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
bool EventBack(string id);
/// <summary>
/// 勘察记录组长审批完成后回调
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
bool LeaderCheck(string id);
/// <summary>
/// 事故事件调查结果审批
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
bool EventResultBack(string id);
/// <summary>
/// 职业卫生 体检计划 人事部经理审批
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
bool PlanMasterBack(string id);
/// <summary>
/// 年度应急演练计划表 审批结束
/// </summary>

View File

@ -1,57 +0,0 @@
using APT.Infrastructure.Core;
using System;
using APT.Infrastructure.Api;
using APT.MS.Domain.Entities.AE;
using APT.MS.Domain.Enums;
using APT.BaseData.Domain.IServices.AE;
namespace APT.BaseData.Services.Services.AE
{
public partial class AEAccidentEventReportService : CommonService, IAEAccidentEventReportService
{
public AEAccidentEventReportService(IRepository repository)
: base(repository)
{
}
/// <summary>
/// 获取审批流参数
/// </summary>
/// <param name="entity"></param>
/// <returns></returns>
public string GetApproveParm(T_AE_ACCIDENT_EVENT_REPORT entity)
{
string param = string.Empty;
switch (entity.ACCIDENT_LEVEL)
{
case AEAccidentLevel.Jumbo:
case AEAccidentLevel.Major:
case AEAccidentLevel.Larger:
case AEAccidentLevel.General:
case AEAccidentLevel.SeriouslyInjured:
param = "1_2_3_4_5";
break;
case AEAccidentLevel.MinorJuries:
param = "6";
break;
case AEAccidentLevel.Aminor:
param = "7";
break;
case AEAccidentLevel.Risk:
if (entity.ECONOMIC_LOSSES.HasValue && entity.ECONOMIC_LOSSES.Value >= 5000)
{
param = "8>=5000";
}
else
{
param = "8<5000";
}
break;
default:
break;
}
return param;
}
}
}

View File

@ -15,9 +15,6 @@ using APT.MS.Domain.Entities.HM;
using APT.BaseData.Domain.Enums.PF;
using APT.MS.Domain.Entities.PF;
using APT.MS.Domain.Entities.SC;
using APT.MS.Domain.Entities.TI;
using APT.MS.Domain.Entities.AE;
using APT.MS.Domain.Entities.OH;
using APT.MS.Domain.Entities.CM;
using log4net.Filter;
using Autofac.Features.Metadata;
@ -163,557 +160,6 @@ namespace APT.BaseData.Services.DomainServices
#endregion
#region
//TI/TISafePdtCostRecordType/RecordBack
/// <summary>
/// 安全生产费用使用记录审批
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool RecordBack(string id)
{
Guid MeetingMinutesId = new Guid(id);
T_TI_SAFE_PDT_COST_RECORD entity = GetEntity<T_TI_SAFE_PDT_COST_RECORD>(MeetingMinutesId);
entity.STATUS = PFStandardStatus.Archived;//变成已归档
this.UnifiedCommit(() =>
{
if (entity != null)
UpdateEntityNoCommit(entity);
});
return true;
}
#endregion
#region
//AE/AEAccidentEventReport/EventBack
/// <summary>
/// 事故事件上报审批
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool EventBack(string id)
{
Guid GUID = new Guid(id);
T_AE_ACCIDENT_EVENT_REPORT entity = GetEntity<T_AE_ACCIDENT_EVENT_REPORT>(GUID);
entity.STATUS = PFStandardStatus.Archived;//变成已归档
//重伤及以上:安环部负责人
//轻伤:部门级部门负责人
//微伤:部门级部门负责人
//险肇:部门级部门负责人
T_FM_USER user = new T_FM_USER();
T_PF_APPROVAL_ROLE approveRole = null;
#region
switch (entity.ACCIDENT_LEVEL)
{
case AEAccidentLevel.Jumbo:
case AEAccidentLevel.Major:
case AEAccidentLevel.Larger:
case AEAccidentLevel.General:
case AEAccidentLevel.SeriouslyInjured:
var ToUser = GetEntity<T_AE_DOSET_DEPARTMENT_USER>(e => e.EVENTTYPE == EventType.AE006ToAE008);//触发设置
if (ToUser == null)
{
//安环部负责人
approveRole = GetEntity<T_PF_APPROVAL_ROLE>(e => e.NAME.Contains("安环部负责人"));
if (approveRole != null)
{
user = GetEntity<T_FM_USER>(e => e.APPROVE_ROLE_ID == approveRole.ID);
if (user == null)
{
SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到安环部负责人【" + approveRole.ID + "】!");
}
}
else
{
SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到审批角色安环部负责人");
}
}
else
{
//部门岗位人员
string Msg = string.Empty;
var listUser = UserService.GetDepPostUser(ref Msg, ToUser.DEPARTMENT_ID, ToUser.POST_ID, true);
if (listUser != null && listUser.Any())
{
user = listUser[0];
}
else
{
SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到配置的部门岗位人员!");
}
}
break;
case AEAccidentLevel.MinorJuries:
case AEAccidentLevel.Aminor:
case AEAccidentLevel.Risk:
//部门级部门负责人
if (entity.DEPARTMENT_ID.HasValue)
{
var dep = DepartmentService.GetDEPARTMENTLevel(entity.DEPARTMENT_ID.Value);
if (dep != null)
{
approveRole = GetEntity<T_PF_APPROVAL_ROLE>(e => e.NAME.Contains("部门负责人"));
if (approveRole != null)
{
user = GetEntity<T_FM_USER>(e => e.DEPARTMENT_ID == dep.ID && e.APPROVE_ROLE_ID == approveRole.ID);
if (user == null)
{
SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到部门【" + entity.DEPARTMENT_ID.Value + "】(审批角色)负责人【" + approveRole.ID + "】!");
}
}
else
{
SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到审批角色部门负责人");
}
}
else
{
SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到部门【" + entity.DEPARTMENT_ID.Value + "】的部门级");
}
}
else
{
SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "部门ID为空");
}
break;
default:
break;
}
#endregion
T_AE_ACCIDENT_SURVEY_TEAM_MEMBER member = null;
T_FM_NOTIFICATION_TASK task = null;
if (user != null)
{
//找到了负责人
member = new T_AE_ACCIDENT_SURVEY_TEAM_MEMBER();
member.ID = Guid.NewGuid();
member.REPORT_ID = entity.ID;
member.STATUS = PFStandardStatus.Draft;
member.IS_DELETED = false;
member.ORG_ID = entity.ORG_ID;
member.CREATE_TIME = DateTime.Now;
member.CREATER_ID = user.ID;
//member.LEADER_USER_ID = ;
//member.SURVEY_USER_ID = ;
//member.ENTITY_ORG_TPYE = ;
//member.FORM_ID = ;
//member.FLOW_STATUS = ;
//member.FLOW_SEND_STATUS = ;
//member.FLOW_ID = ;
//member.MODIFY_TIME = ;
member.MODIFIER_ID = user.ID;
task = NotificationTaskService.InsertUserNoticeTaskModel("事故调查小组成员", member.ID, entity.ORG_ID, user.ID, user.NAME, DateTime.Now, DateTime.Now.AddDays(1), (int)FMNoticeTypeEnum., "AE008");
}
this.UnifiedCommit(() =>
{
if (entity != null)
UpdateEntityNoCommit(entity);
if (task != null)
AddEntityNoCommit<T_FM_NOTIFICATION_TASK>(task);
if (member != null)
AddEntityNoCommit<T_AE_ACCIDENT_SURVEY_TEAM_MEMBER>(member);
});
return true;
}
//AE/AEInvestigationRecord/LeaderCheck
/// <summary>
/// 勘察记录组长审批完成后回调
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool LeaderCheck(string id)
{
Guid GUID = new Guid(id);
T_AE_INVESTIGATION_RECORD entity = GetEntity<T_AE_INVESTIGATION_RECORD>(GUID);
entity.STATUS = PFStandardStatus.Archived;//变成已归档
var appDet = GetEntity<T_PF_APPROVE_DETAIL>(e => e.APPROVE_ID == entity.APPROVE_ID);
entity.REVIEW_OK = appDet.NODE_APPROVE_STATUS == 10 ? true : false;// 组长审阅状态
entity.REVIEW_COMMENT = appDet.CONTEXT;// 审阅意见
//事故调查小组成员表 填写 给记录人 触发勘察记录表 审批通过后 再给记录人 发送 事故事件调查结果报送表
T_AE_ACCIDENT_SURVEY_TEAM_MEMBER member = GetEntity<T_AE_ACCIDENT_SURVEY_TEAM_MEMBER>(e => e.REPORT_ID == entity.ACCIDENT_ID, new string[] { "Nav_SurveyUser" });
T_AE_ACCIDENT_EVENT_SURVEY_RESULT modelResult = new T_AE_ACCIDENT_EVENT_SURVEY_RESULT();
modelResult.ID = Guid.NewGuid();
modelResult.REPORT_ID = entity.ACCIDENT_ID;
modelResult.STATUS = PFStandardStatus.Draft;
modelResult.IS_DELETED = false;
modelResult.ORG_ID = entity.ORG_ID;
//modelResult.CASUALTY_COUNT = "";
//modelResult.ECONOMIC_LOSSES = "";
//modelResult.ACCIDENT_COURSE = "";
//modelResult.TIME = "";
//modelResult.RISK_SUBMIT_ID = "";
//modelResult.ENTITY_ORG_TPYE = "";
//modelResult.FORM_ID = "";
//modelResult.FLOW_STATUS = "";
//modelResult.FLOW_SEND_STATUS = "";
//modelResult.FLOW_ID = "";
//modelResult.CREATE_TIME = "";
//modelResult.MODIFY_TIME = "";
//modelResult.CREATER_ID = "";
//modelResult.MODIFIER_ID = "";
T_FM_NOTIFICATION_TASK taskAdd = NotificationTaskService.InsertUserNoticeTaskModel("事故事件调查结果填报", modelResult.ID, entity.ORG_ID, member.SURVEY_USER_ID.Value, member.Nav_SurveyUser.NAME, DateTime.Now, DateTime.Now.AddDays(1), (int)FMNoticeTypeEnum., "AE010");
this.UnifiedCommit(() =>
{
if (entity != null)
UpdateEntityNoCommit(entity);
if (modelResult != null)//添加 事故事件调查结果填报
AddEntityNoCommit(modelResult);
if (taskAdd != null)//添加 事故事件调查结果填报 待办
AddEntityNoCommit(taskAdd);
});
return true;
}
/// <summary>
/// 事故事件调查结果审批
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool EventResultBack(string id)
{
Guid GUID = new Guid(id);
T_AE_ACCIDENT_EVENT_SURVEY_RESULT entity = GetEntity<T_AE_ACCIDENT_EVENT_SURVEY_RESULT>(GUID);
entity.STATUS = PFStandardStatus.Archived;//变成已归档
////重伤及以上:安环部负责人
////轻伤:部门级部门负责人
////微伤:部门级部门负责人
////险肇:部门级部门负责人
//T_FM_USER user = new T_FM_USER();
//T_PF_APPROVAL_ROLE approveRole = null;
//#region 获取负责人
//switch (entity.ACCIDENT_LEVEL)
//{
// case AEAccidentLevel.Jumbo:
// case AEAccidentLevel.Major:
// case AEAccidentLevel.Larger:
// case AEAccidentLevel.General:
// case AEAccidentLevel.SeriouslyInjured:
// //安环部负责人
// approveRole = GetEntity<T_PF_APPROVAL_ROLE>(e => e.NAME.Contains("安环部负责人"));
// if (approveRole != null)
// {
// user = GetEntity<T_FM_USER>(e => e.APPROVE_ROLE_ID == approveRole.ID);
// if (user == null)
// {
// SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到安环部负责人【" + approveRole.ID + "】!");
// }
// }
// else
// {
// SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到审批角色安环部负责人");
// }
// break;
// case AEAccidentLevel.MinorJuries:
// case AEAccidentLevel.Aminor:
// case AEAccidentLevel.Risk:
// //部门级部门负责人
// if (entity.DEPARTMENT_ID.HasValue)
// {
// var dep = DepartmentService.GetDEPARTMENTLevel(entity.DEPARTMENT_ID.Value);
// if (dep != null)
// {
// approveRole = GetEntity<T_PF_APPROVAL_ROLE>(e => e.NAME.Contains("部门负责人"));
// if (approveRole != null)
// {
// user = GetEntity<T_FM_USER>(e => e.DEPARTMENT_ID == dep.ID && e.APPROVE_ROLE_ID == approveRole.ID);
// if (user == null)
// {
// SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到部门【" + entity.DEPARTMENT_ID.Value + "】(审批角色)负责人【" + approveRole.ID + "】!");
// }
// }
// else
// {
// SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到审批角色部门负责人");
// }
// }
// else
// {
// SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "未找到部门【" + entity.DEPARTMENT_ID.Value + "】的部门级");
// }
// }
// else
// {
// SysLogService.AddAddLog(APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, "AE006", entity.ID.ToString(), "", "部门ID为空");
// }
// break;
// default:
// break;
//}
//#endregion
//T_AE_ACCIDENT_SURVEY_TEAM_MEMBER member = null;
//T_FM_NOTIFICATION_TASK task = null;
//if (user != null)
//{
// //找到了负责人
// member = new T_AE_ACCIDENT_SURVEY_TEAM_MEMBER();
// member.ID = Guid.NewGuid();
// member.REPORT_ID = entity.ID;
// member.STATUS = PFStandardStatus.Draft;
// member.IS_DELETED = false;
// member.ORG_ID = entity.ORG_ID;
// member.CREATE_TIME = DateTime.Now;
// member.CREATER_ID = user.ID;
// //member.LEADER_USER_ID = ;
// //member.SURVEY_USER_ID = ;
// //member.ENTITY_ORG_TPYE = ;
// //member.FORM_ID = ;
// //member.FLOW_STATUS = ;
// //member.FLOW_SEND_STATUS = ;
// //member.FLOW_ID = ;
// //member.MODIFY_TIME = ;
// member.MODIFIER_ID = user.ID;
// task = NotificationTaskService.InsertUserNoticeTaskModel("事故调查小组成员", member.ID, entity.ORG_ID, user.ID, user.NAME, DateTime.Now, DateTime.Now.AddDays(1), (int)FMNoticeTypeEnum.消息, "AE008");
//}
#region
//TI021 发起部门 姓名 事故事件 受伤日期 发起部门:受伤人 所在部门
List<T_TI_INSURANCE_CLAIM_RECORD> listClaim = null;
List<T_FM_NOTIFICATION_TASK> listTask = null;
if (entity.REPORT_ID.HasValue)
{
var listUsers = GetEntities<T_AE_ACCIDENT_EVENT_SURVEY_CASUALTIES>(e => e.RESULT_ID == entity.ID && !e.IS_DELETED, "Nav_User");
if (listUsers != null && listUsers.Any())
{
var doSet = GetEntity<T_AE_DOSET_DEPARTMENT_USER>(e => e.EVENTTYPE == EventType.ClaimRecord && !e.IS_DELETED);
if (doSet != null)
{
//给对应部门人员 发送待办
var user = GetEntity<T_FM_USER>(e => e.DEPARTMENT_ID.HasValue && e.ENABLE_STATUS == 0 && !e.IS_DELETED && e.DEPARTMENT_ID.Value == doSet.DEPARTMENT_ID && e.PERSON_ID.HasValue && e.Nav_Person.POST_ID.HasValue && e.Nav_Person.POST_ID.Value == doSet.POST_ID, "Nav_Person");
if (user != null)
{
listClaim = new List<T_TI_INSURANCE_CLAIM_RECORD>();
listTask = new List<T_FM_NOTIFICATION_TASK>();
foreach (var item in listUsers)
{
T_TI_INSURANCE_CLAIM_RECORD claim = new T_TI_INSURANCE_CLAIM_RECORD();
claim.ID = Guid.NewGuid();
claim.ORG_ID = doSet.ORG_ID;
claim.ACCIDENT_ID = entity.REPORT_ID;
claim.DEPARTMENT_ID = item.Nav_User.DEPARTMENT_ID;
claim.INJURE_TIME = item.INJURED_TIME;
claim.USER_ID = item.USER_ID;
claim.STATUS = PFStandardStatus.Draft;
listTask.Add(NotificationTaskService.InsertUserNoticeTaskModel("工伤保险理赔 事故事件:" + item.Nav_User.NAME, claim.ID, claim.ORG_ID, user.ID, user.NAME, DateTime.Now, 0, "TI021", FMTASKTYPE.Default));
listClaim.Add(claim);
}
}
}
}
}
#endregion
this.UnifiedCommit(() =>
{
if (entity != null)
UpdateEntityNoCommit(entity);
//if (task != null)
// AddEntityNoCommit<T_FM_NOTIFICATION_TASK>(task);
//if (member != null)
// AddEntityNoCommit<T_AE_ACCIDENT_SURVEY_TEAM_MEMBER>(member);
if (listClaim != null && listClaim.Count > 0)
BantchSaveEntityNoCommit(listClaim);
if (listTask != null && listTask.Count > 0)
BantchSaveEntityNoCommit(listTask);
});
return true;
}
#endregion
#region
/// <summary>
/// 职业卫生 体检计划 人事部经理审批
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool PlanMasterBack(string id)
{
Guid GUID = new Guid(id);
string Msg = string.Empty;
var member = UserService.GetPostUser(ref Msg, "人事专员");
if (member == null)
{
if (!string.IsNullOrEmpty(Msg))
{
throw new Exception(Msg);
}
else
{
throw new Exception("获取人事专员岗位信息失败!");
}
}
T_OH_HEALTH_EXAM_PLAN entity = GetEntity<T_OH_HEALTH_EXAM_PLAN>(GUID, new string[] { "Nav_ListPlanRegister.Nav_ListHazard" });
entity.STATUS = PFStandardStatus.Archived;//变成已归档
DateTime dtNow = DateTime.Now;
//给人事专员发送 体检填表
T_OH_HEALTH_EXAM_NOTICE notice = new T_OH_HEALTH_EXAM_NOTICE();
notice.ID = Guid.NewGuid();
notice.CODE = "TJ" + dtNow.ToString("yyyyMMddHHmmss");
//notice.NAME ="";
//notice.OTHER_STUFF =;
notice.STATUS = PFStandardStatus.Draft;
//notice.APPROVE_ID =;
notice.IS_DELETED = false;
notice.ORG_ID = entity.ORG_ID;
//notice.ENTITY_ORG_TPYE =;
//notice.FORM_ID =;
//notice.FLOW_STATUS =;
//notice.FLOW_SEND_STATUS =;
//notice.FLOW_ID =;
//notice.CREATE_TIME =;
//notice.MODIFY_TIME =;
//notice.CREATER_ID =;
//notice.MODIFIER_ID =;
List<T_OH_HEALTH_EXAM_NOTICE_REGISTER> listRegister = new List<T_OH_HEALTH_EXAM_NOTICE_REGISTER>();
IEnumerable<T_OH_HEALTH_EXAM_NOTICE_REGISTER> listRegisterCheck = null;
T_OH_HEALTH_EXAM_NOTICE_REGISTER modelLast = null;
List<T_OH_EXAM_NOTICE_OCC_HAZARD> listOccHazard = new List<T_OH_EXAM_NOTICE_OCC_HAZARD>();
Guid LoginID = APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value;
BaseFilter basFiliter = new BaseFilter();
basFiliter.Order = DbOrder.DESC;
basFiliter.Orders.Add(new DataOrder() { Field = "THISDATE", Order = DbOrder.DESC });
foreach (var item in entity.Nav_ListPlanRegister)
{
T_OH_HEALTH_EXAM_NOTICE_REGISTER model = new T_OH_HEALTH_EXAM_NOTICE_REGISTER();
model.ID = Guid.NewGuid();
model.NOTICE_ID = notice.ID;
model.USER_ID = item.USER_ID;
model.DEPARTMENT_ID = item.DEPARTMENT_ID;
model.DEPARTMENT_ID_WORKSHOP = item.DEPARTMENT_ID_WORKSHOP;
model.CYCLE_ID = item.EXAM_CYCLE_ID;
//model.EXAM_BATCH_ID
model.TYPE = OHHealthExamType.Post;
model.STATUS = OHHealthExamNoticeRegisterStatus.WaitNotice;
model.IS_DELETED = false;
model.ORG_ID = item.ORG_ID;
//model.ENTITY_ORG_TPYE
//model.FORM_ID
//model.FLOW_STATUS
//model.FLOW_SEND_STATUS
//model.FLOW_ID
model.LASTDATE = dtNow;//上次体检时间
//新方法
modelLast = GetEntity<T_OH_HEALTH_EXAM_NOTICE_REGISTER>(e => !e.IS_DELETED && e.USER_ID == model.USER_ID && e.STATUS >= OHHealthExamNoticeRegisterStatus.NoticeResult, basFiliter, "");
//modelLast = GetEntity<T_OH_HEALTH_EXAM_NOTICE_REGISTER>(e => !e.IS_DELETED && e.USER_ID == model.USER_ID && e.STATUS >= OHHealthExamNoticeRegisterStatus.MasterRead, basFiliter, "");
if (modelLast != null && modelLast.THISDATE.HasValue)
{
model.LASTDATE = modelLast.THISDATE;//上次体检时间 就是上次通知的本次时间
}
//旧方法
//listRegisterCheck = GetEntities<T_OH_HEALTH_EXAM_NOTICE_REGISTER>(e => !e.IS_DELETED && e.USER_ID == model.USER_ID && e.STATUS >= OHHealthExamNoticeRegisterStatus.NoticeResult).OrderByDescending(e => e.THISDATE);
//if (listRegisterCheck != null && listRegisterCheck.Any())
//{
// modelLast = listRegisterCheck.ToList()[0];
// if (modelLast.EXAM_BATCH_ID.HasValue)
// {
// model.LASTDATE = modelLast.THISDATE;//上次体检时间 就是上次通知的本次时间
// //if (!listBatchID.Contains(modelLast.EXAM_BATCH_ID.Value))
// //{
// // listBatchID.Add(modelLast.EXAM_BATCH_ID.Value);
// // modelBatch = GetEntity<T_OH_HEALTH_EXAM_BATCH>(modelLast.EXAM_BATCH_ID.Value);
// // listLastBatch.Add(modelBatch);
// //}
// //else
// //{
// // modelBatch = listLastBatch.First(e => e.ID == modelLast.EXAM_BATCH_ID.Value);
// //}
// //model.LASTDATE = modelBatch.START_TIME;//上次体检时间
// }
//}
model.CREATE_TIME = dtNow;
model.MODIFY_TIME = dtNow;
model.CREATER_ID = LoginID;
//model.MODIFIER_ID
model.PLAN_ID_DEP = item.PLAN_ID_DEP;
model.PLAN_REGISTER_ID = item.ID;
listRegister.Add(model);
foreach (var itemHaz in item.Nav_ListHazard)
{
listOccHazard.Add(new T_OH_EXAM_NOTICE_OCC_HAZARD()
{
ID = Guid.NewGuid(),
REGISTER_ID = model.ID,
HAZARD_ID = itemHaz.HAZARD_ID,
ORG_ID = notice.ORG_ID,
CREATE_TIME = dtNow,
MODIFY_TIME = dtNow
});
}
}
//人事专员 发送 体检通知 安排
T_FM_NOTIFICATION_TASK taskAdd = NotificationTaskService.InsertUserNoticeTaskModel("体检通知表", notice.ID, entity.ORG_ID, member.ID, member.NAME, DateTime.Now, DateTime.Now.AddDays(1), (int)FMNoticeTypeEnum., "OH010");
this.UnifiedCommit(() =>
{
if (entity != null)
UpdateEntityNoCommit(entity);
if (notice != null)//体检通知
AddEntityNoCommit(notice);
if (listRegister != null && listRegister.Count > 0)//人员
BantchAddEntityNoCommit(listRegister);
if (taskAdd != null)//添加 事故事件调查结果填报 待办
AddEntityNoCommit(taskAdd);
if (listOccHazard != null && listOccHazard.Count > 0)//人员
BantchAddEntityNoCommit(listOccHazard);
});
return true;
}
#endregion
#region CM

View File

@ -19,7 +19,6 @@ using APT.MS.Domain.Entities.SC.PE;
using APT.MS.Domain.Entities.SC.PR;
using APT.MS.Domain.Entities.SC.PT;
using APT.MS.Domain.Entities.SC.SC;
using APT.MS.Domain.Entities.TL;
using APT.MS.Domain.Enums;
using InfluxData.Net.InfluxDb.Models.Responses;
using MySqlX.XDevAPI.Common;
@ -173,18 +172,6 @@ namespace APT.BaseData.Services.DomainServices
case "PT/PTIndicatorFormulationDepartment/BackUpdateYL"://方针与目标管理
result = BackUpdate_PTIndicatorFormulationDepartmentYL(DATA_ID);
break;
case "TI/TISafePdtCostRecord/RecordBack"://安全生产费用使用记录回调
result = PFApproveCallBackMTService.RecordBack(DATA_ID);
break;
case "AE/AEAccidentEventReport/EventBack"://安全生产费用使用记录回调
result = PFApproveCallBackMTService.EventBack(DATA_ID);
break;
case "AE/AEInvestigationRecord/LeaderCheck"://勘察记录组长审批完成后回调
result = PFApproveCallBackMTService.LeaderCheck(DATA_ID);
break;
case "AE/AEAccidentEventSurveyResult/EventResultBack"://事故事件调查结果审批回调
result = PFApproveCallBackMTService.EventResultBack(DATA_ID);
break;
case "PT/PTAssessmentPlanAudit/BackUpdate"://方针与目标管理
result = BackUpdate_PTAssessmentPlanAudit(DATA_ID);
break;
@ -250,9 +237,9 @@ namespace APT.BaseData.Services.DomainServices
break;
#region
case "OH/OHHealthExamPlan/PlanMasterBack"://绩效测量与评估
result = PFApproveCallBackMTService.PlanMasterBack(DATA_ID);
break;
//case "OH/OHHealthExamPlan/PlanMasterBack"://绩效测量与评估
// result = PFApproveCallBackMTService.PlanMasterBack(DATA_ID);
// break;
#endregion
@ -431,30 +418,30 @@ namespace APT.BaseData.Services.DomainServices
PFApproveCallBackMTService.MeetingMinutesBack(listDATA_ID[i]);
}
break;
case "TI/TISafePdtCostRecord/RecordBack"://安全生产费用使用记录回调
for (int i = 0; i < listDATA_ID.Count; i++)
{
PFApproveCallBackMTService.RecordBack(listDATA_ID[i]);
}
break;
case "AE/AEAccidentEventReport/EventBack"://安全生产费用使用记录回调
for (int i = 0; i < listDATA_ID.Count; i++)
{
PFApproveCallBackMTService.EventBack(listDATA_ID[i]);
}
break;
case "AE/AEInvestigationRecord/LeaderCheck"://勘察记录组长审批完成后回调
for (int i = 0; i < listDATA_ID.Count; i++)
{
PFApproveCallBackMTService.LeaderCheck(listDATA_ID[i]);
}
break;
case "AE/AEAccidentEventSurveyResult/EventResultBack"://事故事件调查结果审批回调回调
for (int i = 0; i < listDATA_ID.Count; i++)
{
PFApproveCallBackMTService.EventResultBack(listDATA_ID[i]);
}
break;
//case "TI/TISafePdtCostRecord/RecordBack"://安全生产费用使用记录回调
// for (int i = 0; i < listDATA_ID.Count; i++)
// {
// PFApproveCallBackMTService.RecordBack(listDATA_ID[i]);
// }
// break;
//case "AE/AEAccidentEventReport/EventBack"://安全生产费用使用记录回调
// for (int i = 0; i < listDATA_ID.Count; i++)
// {
// PFApproveCallBackMTService.EventBack(listDATA_ID[i]);
// }
// break;
//case "AE/AEInvestigationRecord/LeaderCheck"://勘察记录组长审批完成后回调
// for (int i = 0; i < listDATA_ID.Count; i++)
// {
// PFApproveCallBackMTService.LeaderCheck(listDATA_ID[i]);
// }
// break;
//case "AE/AEAccidentEventSurveyResult/EventResultBack"://事故事件调查结果审批回调回调
// for (int i = 0; i < listDATA_ID.Count; i++)
// {
// PFApproveCallBackMTService.EventResultBack(listDATA_ID[i]);
// }
// break;
case "PT/PTIndicatorFormulation/BackUpdate"://方针与目标管理
for (int i = 0; i < listDATA_ID.Count; i++)
{
@ -601,12 +588,12 @@ namespace APT.BaseData.Services.DomainServices
break;
#region
case "OH/OHHealthExamPlan/PlanMasterBack"://职业卫生 体检计划 人事部经理审批
for (int i = 0; i < listDATA_ID.Count; i++)
{
PFApproveCallBackMTService.PlanMasterBack(listDATA_ID[i]);
}
break;
//case "OH/OHHealthExamPlan/PlanMasterBack"://职业卫生 体检计划 人事部经理审批
// for (int i = 0; i < listDATA_ID.Count; i++)
// {
// PFApproveCallBackMTService.PlanMasterBack(listDATA_ID[i]);
// }
// break;
#endregion
@ -6928,12 +6915,12 @@ namespace APT.BaseData.Services.DomainServices
case "FO/FOCrucialLicenseJobOutsource/BackUpdateNew":
result = BackUpdateNew_FOCrucialLicenseJobOutsource(entityInt, modelApp, listAppDetail, taskFinish, listTaskNext, isLast);
break;
case "TL/TLBack/BackUpdate":
result = BackUpdate_TLBack(entityInt, modelApp, listAppDetail, taskFinish, listTaskNext, isLast);
break;
case "TL/TLBackRecord/BackUpdate":
result = BackUpdate_TLRecordBack(entityInt, modelApp, listAppDetail, taskFinish, listTaskNext, isLast);
break;
//case "TL/TLBack/BackUpdate":
// result = BackUpdate_TLBack(entityInt, modelApp, listAppDetail, taskFinish, listTaskNext, isLast);
// break;
//case "TL/TLBackRecord/BackUpdate":
// result = BackUpdate_TLRecordBack(entityInt, modelApp, listAppDetail, taskFinish, listTaskNext, isLast);
// break;
default:
//SysLogService.AddLog(APT.Infrastructure.Api.AppContext.CurrentSession.OrgId.Value, APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value, PFSysLogTypeEnum.CommonApproveCallBack, "PF119", "审批流回调方法未完善", "PFApproveCallBackService=>CallBack " + CALLBACK_INTERFACE, DATA_ID);
break;
@ -9231,159 +9218,159 @@ namespace APT.BaseData.Services.DomainServices
#endregion
#region
//#region 尾矿
/// <summary>
/// 回采计划 审批流
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool BackUpdate_TLBack(T_PF_APPROVE entityInt, T_PF_APPROVE modelApp, List<T_PF_APPROVE_DETAIL> listAppDetail, T_FM_NOTIFICATION_TASK taskFinish, List<T_FM_NOTIFICATION_TASK> listTaskNext, bool isLast = false)
{
#region
///// <summary>
///// 回采计划 审批流
///// </summary>
///// <param name="id"></param>
///// <returns></returns>
//public bool BackUpdate_TLBack(T_PF_APPROVE entityInt, T_PF_APPROVE modelApp, List<T_PF_APPROVE_DETAIL> listAppDetail, T_FM_NOTIFICATION_TASK taskFinish, List<T_FM_NOTIFICATION_TASK> listTaskNext, bool isLast = false)
//{
// #region 审批公用
if (modelApp == null)
{
string taskCodeCheck = String.Empty;
bool result = GetApproject2(entityInt, ref modelApp, ref listAppDetail, ref taskFinish, ref taskCodeCheck, ref isLast, ref listTaskNext);
if (!result)
{
throw new Exception("审批失败!");
}
}
// if (modelApp == null)
// {
// string taskCodeCheck = String.Empty;
// bool result = GetApproject2(entityInt, ref modelApp, ref listAppDetail, ref taskFinish, ref taskCodeCheck, ref isLast, ref listTaskNext);
// if (!result)
// {
// throw new Exception("审批失败!");
// }
// }
#endregion
// #endregion
if (!isLast)
{
this.UnifiedCommit(() =>
{
if (modelApp != null)
UpdateEntityNoCommit(modelApp); //保存主表
if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
BantchSaveEntityNoCommit(listAppDetail);
if (taskFinish != null)
UpdateEntityNoCommit(taskFinish);
if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
BantchSaveEntityNoCommit(listTaskNext);
});
}
else
{
//修改完 给 值班人 确认 单
var entity = GetEntity<T_TL_BACK>(modelApp.DATA_ID);
entity.STATUS = PFStandardStatus.Sign;//审批完后 值变小(注)
var listDetailUser = GetEntities<T_TL_BACK_DETAIL_USER>(e => e.BACK_ID == entity.ID, "Nav_User");
// if (!isLast)
// {
// this.UnifiedCommit(() =>
// {
// if (modelApp != null)
// UpdateEntityNoCommit(modelApp); //保存主表
// if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
// BantchSaveEntityNoCommit(listAppDetail);
// if (taskFinish != null)
// UpdateEntityNoCommit(taskFinish);
// if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
// BantchSaveEntityNoCommit(listTaskNext);
// });
// }
// else
// {
// //修改完 给 值班人 确认 单
// var entity = GetEntity<T_TL_BACK>(modelApp.DATA_ID);
// entity.STATUS = PFStandardStatus.Sign;//审批完后 值变小(注)
// var listDetailUser = GetEntities<T_TL_BACK_DETAIL_USER>(e => e.BACK_ID == entity.ID, "Nav_User");
List<Guid> listUserId = new List<Guid>();
List<string> listUserName = new List<string>();
foreach (var item in listDetailUser)
{
if (!listUserId.Contains(item.USER_ID))
{
listUserId.Add(item.USER_ID);
listUserName.Add(item.Nav_User.NAME);
}
}
// List<Guid> listUserId = new List<Guid>();
// List<string> listUserName = new List<string>();
// foreach (var item in listDetailUser)
// {
// if (!listUserId.Contains(item.USER_ID))
// {
// listUserId.Add(item.USER_ID);
// listUserName.Add(item.Nav_User.NAME);
// }
// }
if (listUserId.Count < 1)
{
entity.STATUS = PFStandardStatus.Archived;
this.UnifiedCommit(() =>
{
UpdateEntityNoCommit(entity);
if (modelApp != null)
UpdateEntityNoCommit(modelApp); //保存主表
if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
BantchSaveEntityNoCommit(listAppDetail);
if (taskFinish != null)
UpdateEntityNoCommit(taskFinish);
if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
BantchSaveEntityNoCommit(listTaskNext);
});
}
else
{
List<T_FM_NOTIFICATION_TASK> listTaskNotice = NotificationTaskService.InsertUserNoticeTaskModels("回采计划-确认", entity.ID, entity.ORG_ID, listUserId, listUserName, DateTime.Now, 0, "TL014_SHOWPRINT", FMTASKTYPE.Default, null, null, null, APT.Infrastructure.Api.AppContext.CurrentSession.UserID);
// if (listUserId.Count < 1)
// {
// entity.STATUS = PFStandardStatus.Archived;
// this.UnifiedCommit(() =>
// {
// UpdateEntityNoCommit(entity);
// if (modelApp != null)
// UpdateEntityNoCommit(modelApp); //保存主表
// if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
// BantchSaveEntityNoCommit(listAppDetail);
// if (taskFinish != null)
// UpdateEntityNoCommit(taskFinish);
// if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
// BantchSaveEntityNoCommit(listTaskNext);
// });
// }
// else
// {
// List<T_FM_NOTIFICATION_TASK> listTaskNotice = NotificationTaskService.InsertUserNoticeTaskModels("回采计划-确认", entity.ID, entity.ORG_ID, listUserId, listUserName, DateTime.Now, 0, "TL014_SHOWPRINT", FMTASKTYPE.Default, null, null, null, APT.Infrastructure.Api.AppContext.CurrentSession.UserID);
this.UnifiedCommit(() =>
{
UpdateEntityNoCommit(entity);
if (modelApp != null)
UpdateEntityNoCommit(modelApp); //保存主表
if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
BantchSaveEntityNoCommit(listAppDetail);
if (taskFinish != null)
UpdateEntityNoCommit(taskFinish);
if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
BantchSaveEntityNoCommit(listTaskNext);
if (listTaskNotice != null && listTaskNotice.Count > 0)//下个审批节点
BantchSaveEntityNoCommit(listTaskNotice);
});
}
}
// this.UnifiedCommit(() =>
// {
// UpdateEntityNoCommit(entity);
// if (modelApp != null)
// UpdateEntityNoCommit(modelApp); //保存主表
// if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
// BantchSaveEntityNoCommit(listAppDetail);
// if (taskFinish != null)
// UpdateEntityNoCommit(taskFinish);
// if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
// BantchSaveEntityNoCommit(listTaskNext);
// if (listTaskNotice != null && listTaskNotice.Count > 0)//下个审批节点
// BantchSaveEntityNoCommit(listTaskNotice);
// });
// }
// }
return true;
}
// return true;
//}
/// <summary>
/// 回采计划 审批流
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public bool BackUpdate_TLRecordBack(T_PF_APPROVE entityInt, T_PF_APPROVE modelApp, List<T_PF_APPROVE_DETAIL> listAppDetail, T_FM_NOTIFICATION_TASK taskFinish, List<T_FM_NOTIFICATION_TASK> listTaskNext, bool isLast = false)
{
#region
///// <summary>
///// 回采计划 审批流
///// </summary>
///// <param name="id"></param>
///// <returns></returns>
//public bool BackUpdate_TLRecordBack(T_PF_APPROVE entityInt, T_PF_APPROVE modelApp, List<T_PF_APPROVE_DETAIL> listAppDetail, T_FM_NOTIFICATION_TASK taskFinish, List<T_FM_NOTIFICATION_TASK> listTaskNext, bool isLast = false)
//{
// #region 审批公用
if (modelApp == null)
{
string taskCodeCheck = String.Empty;
bool result = GetApproject2(entityInt, ref modelApp, ref listAppDetail, ref taskFinish, ref taskCodeCheck, ref isLast, ref listTaskNext);
if (!result)
{
throw new Exception("审批失败!");
}
}
// if (modelApp == null)
// {
// string taskCodeCheck = String.Empty;
// bool result = GetApproject2(entityInt, ref modelApp, ref listAppDetail, ref taskFinish, ref taskCodeCheck, ref isLast, ref listTaskNext);
// if (!result)
// {
// throw new Exception("审批失败!");
// }
// }
#endregion
// #endregion
if (!isLast)
{
this.UnifiedCommit(() =>
{
if (modelApp != null)
UpdateEntityNoCommit(modelApp); //保存主表
if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
BantchSaveEntityNoCommit(listAppDetail);
if (taskFinish != null)
UpdateEntityNoCommit(taskFinish);
if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
BantchSaveEntityNoCommit(listTaskNext);
});
}
else
{
//修改完 给 值班人 确认 单
var entity = GetEntity<T_TL_BACK_RECORD>(modelApp.DATA_ID);
entity.STATUS = PFStandardStatus.Archived;//审批完后 值变小(注)
// if (!isLast)
// {
// this.UnifiedCommit(() =>
// {
// if (modelApp != null)
// UpdateEntityNoCommit(modelApp); //保存主表
// if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
// BantchSaveEntityNoCommit(listAppDetail);
// if (taskFinish != null)
// UpdateEntityNoCommit(taskFinish);
// if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
// BantchSaveEntityNoCommit(listTaskNext);
// });
// }
// else
// {
// //修改完 给 值班人 确认 单
// var entity = GetEntity<T_TL_BACK_RECORD>(modelApp.DATA_ID);
// entity.STATUS = PFStandardStatus.Archived;//审批完后 值变小(注)
this.UnifiedCommit(() =>
{
UpdateEntityNoCommit(entity);
if (modelApp != null)
UpdateEntityNoCommit(modelApp); //保存主表
if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
BantchSaveEntityNoCommit(listAppDetail);
if (taskFinish != null)
UpdateEntityNoCommit(taskFinish);
if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
BantchSaveEntityNoCommit(listTaskNext);
});
}
// this.UnifiedCommit(() =>
// {
// UpdateEntityNoCommit(entity);
// if (modelApp != null)
// UpdateEntityNoCommit(modelApp); //保存主表
// if (listAppDetail.Count > 0)//添加组合数据 修改的安全库、隐患库
// BantchSaveEntityNoCommit(listAppDetail);
// if (taskFinish != null)
// UpdateEntityNoCommit(taskFinish);
// if (listTaskNext != null && listTaskNext.Count > 0)//下个审批节点
// BantchSaveEntityNoCommit(listTaskNext);
// });
// }
return true;
}
// return true;
//}
#endregion
//#endregion
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,39 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 致害物
/// </summary>
[Description("致害物")]
public class T_AE_ACCIDENT_EVENT_DAMAGE_OBJECT : MesEntityBase
{
/// <summary>
/// 编号
/// </summary>
[Description("编号")]
[CodeRule((int)PFCodeRuleType.事故事件)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 名称
/// </summary>
[Description("名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
}
}

View File

@ -1,48 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故事件原因类别
/// </summary>
[Description("事故事件原因类别")]
public class T_AE_ACCIDENT_EVENT_REASON_TYPE : MesEntityBase
{
/// <summary>
/// 编号
/// </summary>
[Description("编号")]
[CodeRule((int)PFCodeRuleType.事故事件)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 名称
/// </summary>
[Description("名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
/// <summary>
/// 分类
/// </summary>
[Description("分类")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public AEReasonCategory CATEGORY { get; set; }
}
}

View File

@ -1,222 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故事件上报表
/// </summary>
[Description("事故事件上报")]
[DataRuleField("DEPARTMENT_ID")]
public class T_AE_ACCIDENT_EVENT_REPORT : MesEntityBase
{
/// <summary>
/// 事故编号
/// </summary>
[Description("事故编号")]
[CodeRule((int)PFCodeRuleType.事故事件)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 事故名称
/// </summary>
[Description("事故名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(300)]
public string NAME { get; set; }
/// <summary>
/// 上报时间
/// </summary>
[Description("上报时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? TIME { get; set; }
/// <summary>
/// 上报人员ID
/// </summary>
[Description("上报人员")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航属性:上报人员
/// </summary>
[Description("上报人员")]
[FormFieldQuery]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 事故时间
/// </summary>
[Description("事故时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? ACCIDENT_TIME { get; set; }
/// <summary>
/// 事故地点
/// </summary>
[Description("事故地点")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string ACCIDENT_PLACE { get; set; }
/// <summary>
/// 导航属性: 事故种类
/// </summary>
[Description("导航属性: 事故种类")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_REPORT_LIST_KIND> Nav_ListAccidentListKind { get; set; }
/// <summary>
/// 事故类型ID
/// </summary>
[Description("事故类型")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_AccidentType")]
public Guid? ACCIDENT_TYPE_ID { get; set; }
/// <summary>
/// 导航属性:事故类型
/// </summary>
[Description("事故类型")]
[FormFieldQuery]
public virtual T_AE_ACCIDENT_TYPE Nav_AccidentType { get; set; }
/// <summary>
/// 事故部门ID
/// </summary>
[Description("事故部门")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航属性:事故部门
/// </summary>
[Description("事故部门")]
[FormFieldQuery]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 事故等级
/// </summary>
[Description("事故等级")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public AEAccidentLevel? ACCIDENT_LEVEL { get; set; }
/// <summary>
/// 事故起因
/// </summary>
[Description("事故起因")]
[FormFieldEdit]
[DataFieldLength(500)]
public string ACCIDENT_REASON { get; set; }
/// <summary>
/// 预估伤亡人数
/// </summary>
[Description("预估伤亡人数")]
[FormFieldEdit]
public int ESTIMATE_CASUALTY_COUNT { get; set; }
/// <summary>
/// 直接经济损失(元)
/// </summary>
[Description("直接经济损失(元)")]
[FormFieldEdit]
public decimal? ECONOMIC_LOSSES { get; set; }
/// <summary>
/// 波及范围
/// </summary>
[Description("波及范围")]
[FormFieldEdit]
[DataFieldLength(500)]
public string IMPACT_SCOPE { get; set; }
/// <summary>
/// 已采取措施
/// </summary>
[Description("已采取措施")]
[FormFieldEdit]
[DataFieldLength(500)]
public string TAKE_MEASURES { get; set; }
/// <summary>
/// 导航属性:事故现场
/// </summary>
[Description("导航属性:事故现场")]
public ICollection<T_AE_ACCIDENT_EVENT_REPORT_FILE> Nav_Files { get; set; }
/// <summary>
/// 其他现状备注
/// </summary>
[Description("其他现状备注")]
[FormFieldEdit]
[DataFieldLength(1000)]
public string REMARK { get; set; }
/// <summary>
/// <summary>
/// 响应级别
/// </summary>
[Description("响应级别")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public AERspLevel? RSP_LEVEL { get; set; }
/// <summary>
/// 下一步工作建议
/// </summary>
[Description("下一步工作建议")]
[FormFieldEdit]
[DataFieldLength(1000)]
public string WORK_SUGGEST { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("审批流")]
[DataFieldForeignKey("Nav_Approve")]
public Guid? APPROVE_ID { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("会议发起审批流")]
public T_PF_APPROVE Nav_Approve { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故现场
/// </summary>
[Description("事故现场")]
public class T_AE_ACCIDENT_EVENT_REPORT_FILE : MesEntityBase
{
/// <summary>
/// 事故事件上报表
/// </summary>
[Description("事故事件上报表")]
[DataFieldForeignKey("Nav_Report", "Nav_Files")]
public Guid REPORT_ID { get; set; }
/// <summary>
/// 导航: 事故事件上报表
/// </summary>
[Description("导航: 事故事件上报表")]
public T_AE_ACCIDENT_EVENT_REPORT Nav_Report { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 导航属性:事故种类
/// </summary>
[Description("导航属性: 事故种类")]
public class T_AE_ACCIDENT_EVENT_REPORT_LIST_KIND : MesEntityBase
{
/// <summary>
/// 事故事件上报表ID
/// </summary>
[Description("事故事件上报表ID")]
[DataFieldForeignKey("Nav_EventReport", "Nav_ListAccidentListKind")]
public Guid REPORT_ID { get; set; }
/// <summary>
/// 导航属性:事故事件上报表
/// </summary>
[Description("导航属性:事故事件上报表")]
public virtual T_AE_ACCIDENT_EVENT_REPORT Nav_EventReport { get; set; }
/// <summary>
/// 事故种类ID
/// </summary>
[Description("事故种类ID")]
[DataFieldForeignKey("Nav_AccidentKind")]
public Guid KIND_ID { get; set; }
/// <summary>
/// 导航属性:事故种类
/// </summary>
[Description("导航属性:事故种类")]
public virtual T_AE_ACCIDENT_KIND Nav_AccidentKind { get; set; }
}
}

View File

@ -1,72 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 导航属性:行政处罚信息
/// </summary>
[Description("导航属性: 行政处罚信息")]
public class T_AE_ACCIDENT_EVENT_SURVEY_ADM_PUNISHMENT : MesEntityBase
{
/// <summary>
/// 事故事件调查结果填报表ID
/// </summary>
[Description("事故事件调查结果填报表")]
[DataFieldForeignKey("Nav_SurveyResult", "Nav_ListAdmPunishment")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航属性:事故事件调查结果填报表
/// </summary>
[Description("导航属性:事故事件调查结果填报表")]
public virtual T_AE_ACCIDENT_EVENT_SURVEY_RESULT Nav_SurveyResult { get; set; }
/// <summary>
/// 责任部门ID
/// </summary>
[Description("责任部门")]
[DataFieldForeignKey("Nav_Department")]
[FormFieldEdit]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航属性:责任部门
/// </summary>
[Description("导航属性:责任部门")]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 处理人员ID
/// </summary>
[Description("处理人员")]
[DataFieldForeignKey("Nav_User")]
[FormFieldEdit]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航属性:处理人员
/// </summary>
[Description("导航属性:处理人员")]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 处罚结果
/// </summary>
[Description("处罚结果")]
[FormFieldEdit]
public string PUNISHMENT_RESULT { get; set; }
/// <summary>
/// 处罚原因
/// </summary>
[Description("处罚原因")]
[FormFieldEdit]
public string PUNISHMENT_REASON { get; set; }
}
}

View File

@ -1,66 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.TI;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 导航属性:人员伤亡信息
/// </summary>
[Description("导航属性: 人员伤亡信息")]
public class T_AE_ACCIDENT_EVENT_SURVEY_CASUALTIES : MesEntityBase
{
/// <summary>
/// 事故事件调查结果填报表ID
/// </summary>
[Description("事故事件调查结果填报表")]
[DataFieldForeignKey("Nav_SurveyResult", "Nav_ListCasualties")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航属性:事故事件调查结果填报表
/// </summary>
[Description("导航属性:事故事件调查结果填报表")]
public virtual T_AE_ACCIDENT_EVENT_SURVEY_RESULT Nav_SurveyResult { get; set; }
/// <summary>
/// 姓名ID
/// </summary>
[Description("姓名")]
[DataFieldForeignKey("Nav_User")]
[FormFieldEdit]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航属性:姓名
/// </summary>
[Description("导航属性:姓名")]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 受伤时间
/// </summary>
[Description("受伤时间")]
[FormFieldEdit]
public DateTime? INJURED_TIME { get; set; }
/// <summary>
/// 受伤部位
/// </summary>
[Description("受伤部位")]
[FormFieldEdit]
public string INJURED_AREA { get; set; }
/// <summary>
/// 工伤理赔信息
/// </summary>
[Description("工伤理赔信息")]
[DataFieldIngore]
public virtual T_TI_INSURANCE_CLAIM_RECORD Nav_ClaimRecord { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 致害物(表单属性)
/// </summary>
[Description("致害物")]
public class T_AE_ACCIDENT_EVENT_SURVEY_DAMAGE_OBJECT : MesEntityBase
{
/// <summary>
/// 事故事件调查结果填报表
/// </summary>
[Description("事故事件调查结果填报表")]
[DataFieldForeignKey("Nav_SurveyResult", "Nav_ListSurveyDamageObject")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航: 事故事件调查结果填报表
/// </summary>
[Description("导航: 事故事件调查结果填报表")]
public T_AE_ACCIDENT_EVENT_SURVEY_RESULT Nav_SurveyResult { get; set; }
/// <summary>
/// 致害物ID
/// </summary>
[Description("致害物")]
[DataFieldForeignKey("Nav_DamageObject")]
[FormFieldEdit]
public Guid? DAMAGE_OBJECT_ID { get; set; }
/// <summary>
/// 导航属性:致害物
/// </summary>
[Description("导航属性:致害物")]
public virtual T_AE_ACCIDENT_EVENT_DAMAGE_OBJECT Nav_DamageObject { get; set; }
}
}

View File

@ -1,101 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.HM;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 导航属性:设备设施损失信息
/// </summary>
[Description("导航属性: 设备设施损失信息")]
public class T_AE_ACCIDENT_EVENT_SURVEY_EQUIPMENT_LOSS : MesEntityBase
{
/// <summary>
/// 事故事件调查结果填报表ID
/// </summary>
[Description("事故事件调查结果填报表")]
[DataFieldForeignKey("Nav_SurveyResult", "Nav_ListEquipmentLoss")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航属性:事故事件调查结果填报表
/// </summary>
[Description("导航属性:事故事件调查结果填报表")]
public virtual T_AE_ACCIDENT_EVENT_SURVEY_RESULT Nav_SurveyResult { get; set; }
/// <summary>
/// 设备ID
/// </summary>
[Description("设备")]
[DataFieldForeignKey("Nav_Equipment")]
[FormFieldEdit]
public Guid? EQUIPMENT_ID { get; set; }
/// <summary>
/// 设备库
/// </summary>
[Description("设备库")]
public virtual T_HM_EQUIPMENT Nav_Equipment { get; set; }
/// <summary>
/// 设备设施库ID
/// </summary>
[Description("设施")]
[DataFieldForeignKey("Nav_Facilities")]
[FormFieldEdit]
public Guid? FACILITIES_ID { get; set; }
/// <summary>
/// 设施库
/// </summary>
[Description("设施库")]
public virtual T_HM_FACILITIES Nav_Facilities { get; set; }
/// <summary>
/// 设备名称
/// </summary>
[Description("设备名称")]
[FormFieldEdit]
public string MACHINE_NAME { get; set; }
/// <summary>
///规格型号
/// </summary>
[Description("规格型号")]
[FormFieldEdit]
public string SPEC { get; set; }
/// <summary>
///责任人员
/// </summary>
[Description("责任人员")]
public string USER_NAME { get; set; }
/// <summary>
/// 责任人员ID
/// </summary>
[Description("责任人员")]
[DataFieldForeignKey("Nav_User")]
[FormFieldEdit]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航属性:姓名
/// </summary>
[Description("导航属性:姓名")]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 损失情况
/// </summary>
[Description("损失情况")]
[FormFieldEdit]
public string LOSS_CONDITION { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 调查报告附件(表单属性)
/// </summary>
[Description("调查报告附件")]
public class T_AE_ACCIDENT_EVENT_SURVEY_FILE : MesEntityBase
{
/// <summary>
/// 事故事件调查结果填报表
/// </summary>
[Description("事故事件调查结果填报表")]
[DataFieldForeignKey("Nav_SurveyResult", "Nav_FilesSurvey")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航: 事故事件调查结果填报表
/// </summary>
[Description("导航: 事故事件调查结果填报表")]
public T_AE_ACCIDENT_EVENT_SURVEY_RESULT Nav_SurveyResult { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,51 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 导航属性:调查取证资料
/// </summary>
[Description("导航属性: 调查取证资料")]
public class T_AE_ACCIDENT_EVENT_SURVEY_FORENSICS : MesEntityBase
{
/// <summary>
/// 事故事件调查结果填报表ID
/// </summary>
[Description("事故事件调查结果填报表")]
[DataFieldForeignKey("Nav_SurveyResult", "Nav_ListForensics")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航属性:事故事件调查结果填报表
/// </summary>
[Description("导航属性:事故事件调查结果填报表")]
public virtual T_AE_ACCIDENT_EVENT_SURVEY_RESULT Nav_SurveyResult { get; set; }
/// <summary>
/// 证据来源
/// </summary>
[Description("证据来源")]
[FormFieldEdit]
public AEEvidenceSource EVIDENCE_SOURCE { get; set; }
/// <summary>
/// 证据描述
/// </summary>
[Description("证据描述")]
[FormFieldEdit]
[DataFieldLength(300)]
public string EVIDENCE_DESC { get; set; }
/// <summary>
/// 导航属性:附件(证据)
/// </summary>
[Description("导航属性:附件(证据)")]
public ICollection<T_AE_ACCIDENT_EVENT_SURVEY_FORENSICS_FILE> Nav_FilesSurvey { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 导航属性:调查取证资料附件
/// </summary>
[Description("导航属性: 调查取证资料附件")]
public class T_AE_ACCIDENT_EVENT_SURVEY_FORENSICS_FILE : MesEntityBase
{
/// <summary>
/// 调查取证资料
/// </summary>
[Description("调查取证资料")]
[DataFieldForeignKey("Nav_SurveyForensics", "Nav_FilesSurvey")]
public Guid SURVEY_FORENSICS_ID { get; set; }
/// <summary>
/// 导航: 调查取证资料
/// </summary>
[Description("导航: 调查取证资料")]
public T_AE_ACCIDENT_EVENT_SURVEY_FORENSICS Nav_SurveyForensics { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 公示文件附件
/// </summary>
[Description("公示文件附件")]
public class T_AE_ACCIDENT_EVENT_SURVEY_PFILE : MesEntityBase
{
/// <summary>
/// 事故事件调查结果填报表
/// </summary>
[Description("事故事件调查结果填报表")]
[DataFieldForeignKey("Nav_SurveyResult", "Nav_FilesP")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航: 事故事件调查结果填报表
/// </summary>
[Description("导航: 事故事件调查结果填报表")]
public T_AE_ACCIDENT_EVENT_SURVEY_RESULT Nav_SurveyResult { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,51 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 导航属性:事故事件原因
/// </summary>
[Description("导航属性: 事故事件原因")]
public class T_AE_ACCIDENT_EVENT_SURVEY_REASON : MesEntityBase
{
/// <summary>
/// 事故事件调查结果填报表ID
/// </summary>
[Description("事故事件调查结果填报表")]
[DataFieldForeignKey("Nav_SurveyResult", "Nav_ListReason")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航属性:事故事件调查结果填报表
/// </summary>
[Description("导航属性:事故事件调查结果填报表")]
public virtual T_AE_ACCIDENT_EVENT_SURVEY_RESULT Nav_SurveyResult { get; set; }
/// <summary>
/// 直接/间接原因
/// </summary>
[Description("直接/间接原因")]
[FormFieldEdit]
public AEReasonModel REASON_MODEL { get; set; }
/// <summary>
/// 导航属性:原因类别
/// </summary>
[Description("导航属性:原因类别")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_SURVEY_REASON_TYPE> Nav_ListReasonType { get; set; }
/// <summary>
/// 原因分析
/// </summary>
[Description("原因分析")]
[FormFieldEdit]
[DataFieldLength(500)]
public string REASON_ANALYZE { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故事件原因类别
/// </summary>
[Description("事故事件原因类别")]
public class T_AE_ACCIDENT_EVENT_SURVEY_REASON_TYPE : MesEntityBase
{
/// <summary>
/// 事故事件原因ID
/// </summary>
[Description("事故事件原因")]
[DataFieldForeignKey("Nav_SurveyReason", "Nav_ListReasonType")]
public Guid REASON_ID { get; set; }
/// <summary>
/// 导航: 事故事件原因
/// </summary>
[Description("导航: 事故事件原因")]
public T_AE_ACCIDENT_EVENT_SURVEY_REASON Nav_SurveyReason { get; set; }
/// <summary>
/// 原因类别ID
/// </summary>
[Description("原因类别")]
[DataFieldForeignKey("Nav_ReasonType")]
public Guid? REASON_TYPE_ID { get; set; }
/// <summary>
/// 导航属性:原因类别
/// </summary>
[Description("导航属性:原因类别")]
public virtual T_AE_ACCIDENT_EVENT_REASON_TYPE Nav_ReasonType { get; set; }
}
}

View File

@ -1,157 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.BS;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故事件调查结果填报表
/// </summary>
[Description("事故事件调查结果填报表")]
[DataRuleField("Nav_AccidentEventReport.DEPARTMENT_ID")]
public class T_AE_ACCIDENT_EVENT_SURVEY_RESULT : MesEntityBase
{
/// <summary>
/// 事故事件上报表ID
/// </summary>
[Description("事故事件上报表")]
[DataFieldForeignKey("Nav_AccidentEventReport")]
[FormFieldTable]
[FormFieldEdit]
public Guid? REPORT_ID { get; set; }
/// <summary>
/// 事故事件上报表
/// </summary>
[Description("事故事件上报表")]
[FormFieldQuery]
public virtual T_AE_ACCIDENT_EVENT_REPORT Nav_AccidentEventReport { get; set; }
/// <summary>
/// 导航属性: 致害物
/// </summary>
[Description("导航属性: 致害物")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_SURVEY_DAMAGE_OBJECT> Nav_ListSurveyDamageObject { get; set; }
/// <summary>
/// 事故伤亡人数
/// </summary>
[Description("事故伤亡人数")]
[FormFieldEdit]
public int? CASUALTY_COUNT { get; set; }
/// <summary>
/// 直接经济损失(元)
/// </summary>
[Description("直接经济损失(元)")]
[FormFieldEdit]
public decimal? ECONOMIC_LOSSES { get; set; }
/// <summary>
/// 事故事件经过
/// </summary>
[Description("事故事件经过")]
[FormFieldEdit]
[DataFieldLength(1000)]
public string ACCIDENT_COURSE { get; set; }
/// <summary>
/// 限制结案时间
/// </summary>
[Description("限制结案时间")]
[FormFieldEdit]
public DateTime? SYSTEMMAXTIME { get; set; }
/// <summary>
/// 实际结案时间
/// </summary>
[Description("实际结案时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? TIME { get; set; }
/// <summary>
/// 导航属性:调查报告附件
/// </summary>
[Description("导航属性:调查报告附件")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_SURVEY_FILE> Nav_FilesSurvey { get; set; }
/// <summary>
/// 导航属性:公示文件附件
/// </summary>
[Description("导航属性:公示文件附件")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_SURVEY_PFILE> Nav_FilesP { get; set; }
/// <summary>
/// 隐患上报表单ID
/// </summary>
[Description("隐患上报表单")]
[DataFieldForeignKey("Nav_RiskSubmit")]
public Guid? RISK_SUBMIT_ID { get; set; }
/// <summary>
/// 导航属性:隐患上报表单
/// </summary>
[Description("导航属性:隐患上报表单")]
public virtual T_BS_RISK_SUBMIT Nav_RiskSubmit { get; set; }
/// <summary>
/// 导航属性:事故事件原因
/// </summary>
[Description("导航属性:事故事件原因")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_SURVEY_REASON> Nav_ListReason { get; set; }
/// <summary>
/// 导航属性:调查取证资料
/// </summary>
[Description("导航属性:调查取证资料")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_SURVEY_FORENSICS> Nav_ListForensics { get; set; }
/// <summary>
/// 导航属性:设备设施损失信息
/// </summary>
[Description("导航属性:设备设施损失信息")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_SURVEY_EQUIPMENT_LOSS> Nav_ListEquipmentLoss { get; set; }
/// <summary>
/// 导航属性:人员伤亡信息
/// </summary>
[Description("导航属性:人员伤亡信息")]
public ICollection<T_AE_ACCIDENT_EVENT_SURVEY_CASUALTIES> Nav_ListCasualties { get; set; }
/// <summary>
/// 导航属性:行政处罚信息
/// </summary>
[Description("导航属性:行政处罚信息")]
public virtual ICollection<T_AE_ACCIDENT_EVENT_SURVEY_ADM_PUNISHMENT> Nav_ListAdmPunishment { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("审批流")]
[DataFieldForeignKey("Nav_Approve")]
public Guid? APPROVE_ID { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("会议发起审批流")]
public T_PF_APPROVE Nav_Approve { get; set; }
}
}

View File

@ -1,39 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故种类
/// </summary>
[Description("事故种类")]
public class T_AE_ACCIDENT_KIND : MesEntityBase
{
/// <summary>
/// 编号
/// </summary>
[Description("编号")]
[CodeRule((int)PFCodeRuleType.事故事件)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 名称
/// </summary>
[Description("名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(300)]
public string NAME { get; set; }
}
}

View File

@ -1,37 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故等级结案限制
/// </summary>
[Description("事故等级结案限制")]
public class T_AE_ACCIDENT_LEVEL_DAYS : MesEntityBase
{
/// <summary>
/// 事故等级
/// </summary>
[Description("事故等级")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public AEAccidentLevel ACCIDENT_LEVEL { get; set; }
/// <summary>
/// 天数
/// </summary>
[Description("天数")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int DAYS { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故调查小组 副组长
/// </summary>
[Description("事故调查小组副组长")]
public class T_AE_ACCIDENT_SURVEY_TEAM_DEPUTY_LEADER : MesEntityBase
{
/// <summary>
/// 事故调查小组成员表ID
/// </summary>
[Description("事故调查小组成员表ID")]
[DataFieldForeignKey("Nav_TeamMember", "Nav_DeputyLeaderUser")]
public Guid TEAM_MEMBER_ID { get; set; }
/// <summary>
/// 导航属性:事故调查小组成员表
/// </summary>
[Description("导航属性:事故调查小组成员表")]
public virtual T_AE_ACCIDENT_SURVEY_TEAM_MEMBER Nav_TeamMember { get; set; }
/// <summary>
/// 人员ID
/// </summary>
[Description("人员")]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航属性:人员
/// </summary>
[Description("导航属性:人员")]
public virtual T_FM_USER Nav_User { get; set; }
}
}

View File

@ -1,84 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故调查小组成员表
/// </summary>
[Description("事故调查小组成员")]
[DataRuleField("Nav_AccidentEventReport.DEPARTMENT_ID")]
public class T_AE_ACCIDENT_SURVEY_TEAM_MEMBER : MesEntityBase
{
/// <summary>
/// 事故事件上报表ID
/// </summary>
[Description("事故事件上报表")]
[DataFieldForeignKey("Nav_AccidentEventReport")]
public Guid? REPORT_ID { get; set; }
/// <summary>
/// 导航属性:事故事件上报表
/// </summary>
[Description("事故事件上报表")]
public virtual T_AE_ACCIDENT_EVENT_REPORT Nav_AccidentEventReport { get; set; }
/// <summary>
/// 组长ID
/// </summary>
[Description("组长ID")]
[DataFieldForeignKey("Nav_LeaderUser")]
[FormFieldTable]
[FormFieldEdit]
public Guid? LEADER_USER_ID { get; set; }
/// <summary>
/// 导航属性:组长
/// </summary>
[Description("导航属性:组长")]
[FormFieldQuery]
public virtual T_FM_USER Nav_LeaderUser { get; set; }
/// <summary>
/// 导航属性: 副组长
/// </summary>
[Description("导航属性: 副组长")]
public virtual ICollection<T_AE_ACCIDENT_SURVEY_TEAM_DEPUTY_LEADER> Nav_DeputyLeaderUser { get; set; }
/// <summary>
/// 导航属性: 组员
/// </summary>
[Description("导航属性: 组员")]
public virtual ICollection<T_AE_ACCIDENT_SURVEY_TEAM_MEMBERS> Nav_TeamMembers { get; set; }
/// <summary>
/// 调查记录人ID
/// </summary>
[Description("调查记录人")]
[DataFieldForeignKey("Nav_SurveyUser")]
[FormFieldTable]
[FormFieldEdit]
public Guid? SURVEY_USER_ID { get; set; }
/// <summary>
/// 调查记录人
/// </summary>
[Description("调查记录人")]
[FormFieldQuery]
public virtual T_FM_USER Nav_SurveyUser { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故调查小组 组员
/// </summary>
[Description("导航属性: 事故调查小组组员")]
public class T_AE_ACCIDENT_SURVEY_TEAM_MEMBERS : MesEntityBase
{
/// <summary>
/// 事故调查小组成员表ID
/// </summary>
[Description("事故调查小组成员表")]
[DataFieldForeignKey("Nav_TeamMember", "Nav_TeamMembers")]
public Guid TEAM_MEMBER_ID { get; set; }
/// <summary>
/// 导航属性:事故调查小组成员表
/// </summary>
[Description("导航属性:事故调查小组成员表")]
public virtual T_AE_ACCIDENT_SURVEY_TEAM_MEMBER Nav_TeamMember { get; set; }
/// <summary>
/// 人员ID
/// </summary>
[Description("人员ID")]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航属性:人员
/// </summary>
[Description("导航属性:人员")]
public virtual T_FM_USER Nav_User { get; set; }
}
}

View File

@ -1,39 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 事故类型
/// </summary>
[Description("事故类型")]
public class T_AE_ACCIDENT_TYPE : MesEntityBase
{
/// <summary>
/// 编号
/// </summary>
[Description("编号")]
[CodeRule((int)PFCodeRuleType.事故事件)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 名称
/// </summary>
[Description("名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(300)]
public string NAME { get; set; }
}
}

View File

@ -1,55 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 触发设置
/// </summary>
[Description("触发设置")]
public class T_AE_DOSET_DEPARTMENT_USER : MesEntityBase
{
/// <summary>
/// 触发部门ID
/// </summary>
[Description("触发部门")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid DEPARTMENT_ID { get; set; }
/// <summary>
/// 触发部门
/// </summary>
[Description("触发部门")]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 岗位
/// </summary>
[Description("岗位")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Post")]
public Guid POST_ID { get; set; }
/// <summary>
/// 岗位
/// </summary>
[Description("岗位")]
public virtual T_FM_USER_POST Nav_Post { get; set; }
/// <summary>
/// 操作类型
/// </summary>
[Description("操作类型")]
[FormFieldTable]
[FormFieldEdit]
public EventType EVENTTYPE { get; set; }
}
}

View File

@ -1,229 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 勘察记录
/// </summary>
[Description("勘察记录")]
[DataRuleField("DEPARTMENT_ID")]
public class T_AE_INVESTIGATION_RECORD : MesEntityBase
{
/// <summary>
/// 编制日期
/// </summary>
[Description("编制日期")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
public DateTime? LAUNCH_TIME { get; set; }
/// <summary>
/// 拟稿部门ID
/// </summary>
[Description("拟稿部门")]
[DataFieldForeignKey("Nav_Department")]
[FormFieldTable]
[FormFieldEdit]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 拟稿部门
/// </summary>
[Description("拟稿部门")]
[FormFieldQuery]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 拟稿人员ID
/// </summary>
[Description("拟稿人")]
[DataFieldForeignKey("Nav_User")]
[FormFieldTable]
[FormFieldEdit]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 拟稿人员
/// </summary>
[Description("导航: 拟稿人员")]
[FormFieldQuery]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 事故事件上报ID
/// </summary>
[Description("事故事件上报")]
[DataFieldForeignKey("Nav_Accident")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public Guid? ACCIDENT_ID { get; set; }
/// <summary>
/// 导航: 事故事件上报
/// </summary>
[Description("导航: 事故事件上报")]
public virtual T_AE_ACCIDENT_EVENT_REPORT Nav_Accident { get; set; }
/// <summary>
/// 事故调查小组成员表ID
/// </summary>
[Description("事故调查小组")]
[DataFieldForeignKey("Nav_TeamMember")]
[FormFieldEdit]
public Guid? TEAM_MEMBER_ID { get; set; }
/// <summary>
/// 导航属性:事故调查小组成员表
/// </summary>
[Description("导航属性:事故调查小组成员表")]
public virtual T_AE_ACCIDENT_SURVEY_TEAM_MEMBER Nav_TeamMember { get; set; }
/// <summary>
/// 勘察时间
/// </summary>
[Description("勘察时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? INVESTIGATION_TIME { get; set; }
/// <summary>
/// 勘察地点
/// </summary>
[Description("勘察地点")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string INVESTIGATION_LOCATION { get; set; }
/// <summary>
/// 勘察事由
/// </summary>
[Description("勘察事由")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(500)]
public string INVESTIGATION_REASON { get; set; }
/// <summary>
/// 导航属性: 勘察人员
/// </summary>
[Description("导航属性: 勘察人员")]
public ICollection<T_AE_INVESTIGATION_RECORD_INVESTIGATION_USERS> Nav_UsersInvestigation { get; set; }
/// <summary>
/// 导航属性: 询问人员
/// </summary>
[Description("导航属性: 询问人员")]
public ICollection<T_AE_INVESTIGATION_RECORD_ASK_USERS> Nav_UsersAsk { get; set; }
/// <summary>
/// 事故现场外围和环境情况
/// </summary>
[Description("事故现场外围和环境情况")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(1000)]
public string SCENE_ENV_DESC { get; set; }
/// <summary>
/// 事故现场情况
/// </summary>
[Description("事故现场情况")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(1000)]
public string SCENE_DESC { get; set; }
/// <summary>
/// 现场物证情况
/// </summary>
[Description("现场物证情况")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(1000)]
public string SCENE_EVIDENCE_DESC { get; set; }
/// <summary>
/// 导航属性: 事故照片
/// </summary>
[Description("导航属性: 事故照片")]
public ICollection<T_AE_INVESTIGATION_RECORD_ACC_FILES> Nav_FilesAcc { get; set; }
/// <summary>
/// 导航属性: 绘制事故图
/// </summary>
[Description("导航属性: 绘制事故图")]
public ICollection<T_AE_INVESTIGATION_RECORD_CHART_FILES> Nav_FilesChart { get; set; }
/// <summary>
/// 导航属性: 附件
/// </summary>
[Description("导航属性: 现场笔录")]
public ICollection<T_AE_INVESTIGATION_RECORD_NOTES_FILES> Nav_NotesFilesNotes { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("审批流")]
[DataFieldForeignKey("Nav_Approve")]
public Guid? APPROVE_ID { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("会议发起审批流")]
public T_PF_APPROVE Nav_Approve { get; set; }
/// <summary>
/// 组长ID
/// </summary>
[Description("组长ID")]
[DataFieldForeignKey("Nav_LeaderUser")]
public Guid? LEADER_USER_ID { get; set; }
/// <summary>
/// 导航属性:组长
/// </summary>
[Description("导航属性:组长")]
public virtual T_FM_USER Nav_LeaderUser { get; set; }
/// <summary>
/// 组长审阅状态
/// </summary>
[Description("组长审阅状态")]
[FormFieldEdit]
public bool? REVIEW_OK { get; set; }
/// <summary>
/// 审阅意见
/// </summary>
[Description("审阅意见")]
[FormFieldEdit]
[DataFieldLength(500)]
public string REVIEW_COMMENT { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 勘察记录表事故照片
/// </summary>
[Description("勘察记录表事故照片")]
public class T_AE_INVESTIGATION_RECORD_ACC_FILES : MesEntityBase
{
/// <summary>
/// 勘察记录表ID
/// </summary>
[Description("勘察记录表ID")]
[DataFieldForeignKey("Nav_Record", "Nav_FilesAcc")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 勘察记录表
/// </summary>
[Description("导航: 勘察记录表")]
public virtual T_AE_INVESTIGATION_RECORD Nav_Record { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 询问人员中间表
/// </summary>
[Description("询问人员中间表")]
public class T_AE_INVESTIGATION_RECORD_ASK_USERS : MesEntityBase
{
/// <summary>
/// 勘察记录表ID
/// </summary>
[Description("勘察记录表ID")]
[DataFieldForeignKey("Nav_Record", "Nav_UsersAsk")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 勘察记录表
/// </summary>
[Description("导航: 勘察记录表")]
public virtual T_AE_INVESTIGATION_RECORD Nav_Record { get; set; }
/// <summary>
/// 询问人员
/// </summary>
[Description("询问人员")]
[DataFieldForeignKey("Nav_User")]
public Guid USER_ID { get; set; }
/// <summary>
/// 导航属性:用户
/// </summary>
[Description("导航属性:用户")]
public virtual T_FM_USER Nav_User { get; set; }
}
}

View File

@ -1,45 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 勘察记录表绘制事故图
/// </summary>
[Description("勘察记录表绘制事故图")]
public class T_AE_INVESTIGATION_RECORD_CHART_FILES : MesEntityBase
{
/// <summary>
/// 勘察记录表ID
/// </summary>
[Description("勘察记录表ID")]
[DataFieldForeignKey("Nav_Record", "Nav_FilesChart")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 勘察记录表
/// </summary>
[Description("导航: 勘察记录表")]
public virtual T_AE_INVESTIGATION_RECORD Nav_Record { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,49 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 勘察人员中间表
/// </summary>
[Description("勘察人员中间表")]
public class T_AE_INVESTIGATION_RECORD_INVESTIGATION_USERS : MesEntityBase
{
/// <summary>
/// 勘察记录表ID
/// </summary>
[Description("勘察记录表ID")]
[DataFieldForeignKey("Nav_Record", "Nav_UsersInvestigation")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 勘察记录表
/// </summary>
[Description("导航: 勘察记录表")]
public virtual T_AE_INVESTIGATION_RECORD Nav_Record { get; set; }
/// <summary>
/// 勘察人员ID
/// </summary>
[Description("勘察人员")]
[DataFieldForeignKey("Nav_User")]
public Guid USER_ID { get; set; }
/// <summary>
/// 导航属性:用户
/// </summary>
[Description("导航属性:用户")]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
public AEInvestigationUserStatusEnum STATUS { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.AE
{
/// <summary>
/// 勘察记录表现场笔录
/// </summary>
[Description("勘察记录表现场笔录")]
public class T_AE_INVESTIGATION_RECORD_NOTES_FILES : MesEntityBase
{
/// <summary>
/// 勘察记录表ID
/// </summary>
[Description("勘察记录表ID")]
[DataFieldForeignKey("Nav_Record", "Nav_NotesFilesNotes")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 勘察记录表
/// </summary>
[Description("导航: 勘察记录表")]
public virtual T_AE_INVESTIGATION_RECORD Nav_Record { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -2,7 +2,6 @@ using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.AE;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
@ -72,23 +71,6 @@ namespace APT.MS.Domain.Entities.CM
[DataFieldLength(200)]
public string EVENT_NAME { get; set; }
/// <summary>
/// 事故/事件 有就自动带别的数据 没有就手动输入
/// </summary>
[Description("事故/事件")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Event")]
public Guid? EVENT_ID { get; set; }
/// <summary>
/// 导航属性:事故/事件
/// </summary>
[Description("导航属性:事故/事件")]
[FormFieldQuery]
[FormFieldEdit]
public virtual T_AE_ACCIDENT_EVENT_REPORT Nav_Event { get; set; }
/// <summary>
/// 事故/事件时间
/// </summary>
@ -146,22 +128,6 @@ namespace APT.MS.Domain.Entities.CM
[Description("导航属性: 事故/事件种类")]
public virtual ICollection<T_CM_RSP_ESTIMATE_EVENT_KIND> Nav_ListEventKind { get; set; }
/// <summary>
/// 事故类型ID
/// </summary>
[Description("事故类型")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_AccidentType")]
public Guid? ACCIDENT_TYPE_ID { get; set; }
/// <summary>
/// 导航属性:事故类型
/// </summary>
[Description("事故类型")]
[FormFieldQuery]
public virtual T_AE_ACCIDENT_TYPE Nav_AccidentType { get; set; }
/// <summary>
/// 事故等级
/// </summary>

View File

@ -1,5 +1,4 @@
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.AE;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@ -25,17 +24,5 @@ namespace APT.MS.Domain.Entities.CM
[Description("导航属性:应急响应评估记录")]
public virtual T_CM_RSP_ESTIMATE Nav_RspEstimate { get; set; }
/// <summary>
/// 事故/事件种类ID
/// </summary>
[Description("事故/事件种类")]
[DataFieldForeignKey("Nav_RspAccdentKind")]
public Guid KIND_ID { get; set; }
/// <summary>
/// 导航属性:事故/事件种类
/// </summary>
[Description("导航属性:事故/事件种类")]
public virtual T_AE_ACCIDENT_KIND Nav_RspAccdentKind { get; set; }
}
}

View File

@ -1,46 +0,0 @@
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.HM;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检通知人员职业危害中间表
/// </summary>
[Description("体检通知人员职业危害中间表")]
public class T_OH_EXAM_NOTICE_OCC_HAZARD : MesEntityBase
{
/// <summary>
/// 体检通知人员记录ID
/// </summary>
[Description("体检通知人员记录ID")]
[DataFieldForeignKey("Nav_Register", "Nav_ListOccHazard")]
public Guid REGISTER_ID { get; set; }
/// <summary>
/// 导航: 体检通知人员记录
/// </summary>
[Description("导航: 体检通知人员记录")]
public T_OH_HEALTH_EXAM_NOTICE_REGISTER Nav_Register { get; set; }
/// <summary>
/// 职业危害ID
/// </summary>
[Description("职业危害")]
[DataFieldForeignKey("Nav_Hazard")]
public Guid HAZARD_ID { get; set; }
/// <summary>
/// 导航: 职业危害
/// </summary>
[Description("导航: 职业危害")]
public T_HM_IDENTIFYING Nav_Hazard { get; set; }
}
}

View File

@ -1,46 +0,0 @@
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.HM;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检结果职业危害中间表
/// </summary>
[Description("体检结果职业危害中间表")]
public class T_OH_EXAM_RESULT_OCC_HAZARD : MesEntityBase
{
/// <summary>
/// 体检结果记录ID
/// </summary>
[Description("体检结果记录")]
[DataFieldForeignKey("Nav_Result")]
public Guid RESULT_ID { get; set; }
/// <summary>
/// 导航: 体检结果记录
/// </summary>
[Description("导航: 体检结果记录")]
public T_OH_HEALTH_EXAM_RESULT Nav_Result { get; set; }
/// <summary>
/// 职业危害ID
/// </summary>
[Description("职业危害")]
[DataFieldForeignKey("Nav_Hazard")]
public Guid HAZARD_ID { get; set; }
/// <summary>
/// 导航: 职业危害
/// </summary>
[Description("导航: 职业危害")]
public T_HM_IDENTIFYING Nav_Hazard { get; set; }
}
}

View File

@ -1,134 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业危害监测
/// </summary>
[Description("职业危害监测")]
public class T_OH_HAZARD_MONITOR_JOB : MesEntityBase
{
/// <summary>
/// 触发表单(职业危害监测表单类型)
/// </summary>
[Description("触发表单")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public OHHazardMonitorFormTypeEnum MONITOR_TYPE { get; set; }
/// <summary>
/// 监测类型ID
/// </summary>
[Description("监测类型")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_Type")]
public Guid? TYPE_ID { get; set; }
/// <summary>
/// 导航: 监测类型
/// </summary>
[Description("导航: 监测类型")]
public virtual T_OH_HAZARD_MONITOR_TYPE Nav_Type { get; set; }
/// <summary>
/// 监测时间
/// </summary>
[Description("监测时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? MONITOR_TIME { get; set; }
/// <summary>
/// 监测人ID
/// </summary>
[Description("监测人")]
[DataFieldForeignKey("Nav_User")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 监测人
/// </summary>
[Description("导航: 监测人")]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 仪器名称
/// </summary>
[Description("仪器名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string DEVICE_NAME { get; set; }
/// <summary>
/// 仪器规格/型号
/// </summary>
[Description("仪器规格/型号")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string DEVICE_SPEC { get; set; }
/// <summary>
/// 监测方法
/// </summary>
[Description("监测方法")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(300)]
public string MONITOR_METHOD { get; set; }
/// <summary>
/// 取样人
/// </summary>
[Description("取样人")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string SAMPLE_PEOPLE { get; set; }
/// <summary>
/// 导航属性:监测明细
/// </summary>
[Description("导航属性:监测明细")]
[FormFieldEdit]
public ICollection<T_OH_HAZARD_MONITOR_JOB_DETAIL> Nav_Detail { get; set; }
/// <summary>
/// 导航属性:附件
/// </summary>
[Description("导航属性:附件")]
[FormFieldEdit]
public ICollection<T_OH_HAZARD_MONITOR_JOB_FILE> Nav_Files { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
public OHHazardMonitorJobStatusEnum STATUS { get; set; }
/// <summary>
/// 收到记录表的人(自动触发)
/// 登记部门 登记岗位 可能有多个人
/// 谁填单 登记谁的名字
/// </summary>
[Description("收到记录表的人")]
public Guid? USER_ID_GET { get; set; }
}
}

View File

@ -1,152 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业危害监测明细
/// </summary>
[Description("职业危害监测明细")]
public class T_OH_HAZARD_MONITOR_JOB_DETAIL : MesEntityBase
{
/// <summary>
/// 职业危害监测
/// </summary>
[Description("职业危害监测")]
[DataFieldForeignKey("Nav_Job", "Nav_Detail")]
public Guid? JOB_ID { get; set; }
/// <summary>
/// 导航: 职业危害监测
/// </summary>
[Description("导航: 职业危害监测")]
public virtual T_OH_HAZARD_MONITOR_JOB Nav_Job { get; set; }
/// <summary>
/// 监测规则ID
/// </summary>
[Description("监测规则")]
[DataFieldForeignKey("Nav_Rule")]
public Guid? RULE_ID { get; set; }
/// <summary>
/// 导航: 监测规则
/// </summary>
[Description("导航: 监测规则")]
public virtual T_OH_HAZARD_MONITOR_RULE Nav_Rule { get; set; }
/// <summary>
/// 采样来源(扬尘来源 噪声来源 水来源)
/// </summary>
[Description("采样来源")]
[FormFieldEdit]
[DataFieldLength(300)]
public string SAMPLE_SOURCE { get; set; }
/// <summary>
/// 作业状态
/// </summary>
[Description("作业状态")]
[FormFieldEdit]
public OHHazardMonitorJobStageEnum? JOB_STATUS { get; set; }
/// <summary>
/// 个体防护情况
/// </summary>
[Description("个体防护情况")]
[FormFieldEdit]
public OHHazardMonitorJobProtectEnum? PROTECT_STATUS { get; set; }
/// <summary>
/// 测定结果最低(扬尘、噪声)
/// </summary>
[Description("测定结果最低")]
[FormFieldEdit]
public decimal? MONITOR_RESULT_LOW { get; set; }
/// <summary>
/// 测定结果最高(扬尘、噪声)
/// </summary>
[Description("测定结果最高")]
[FormFieldEdit]
public decimal? MONITOR_RESULT_HIGH { get; set; }
/// <summary>
/// 是否超限
/// </summary>
[Description("是否超限")]
[FormFieldEdit]
public YesNoEnum? OVER_LIMIT { get; set; }
/// <summary>
/// 0.5m处监测值
/// </summary>
[Description("0.5m处监测值")]
[FormFieldEdit]
public decimal? MONITOR_RESULT_05 { get; set; }
/// <summary>
/// 1m处监测值
/// </summary>
[Description("1m处监测值")]
[FormFieldEdit]
public decimal? MONITOR_RESULT_10 { get; set; }
/// <summary>
/// 周围环境值
/// </summary>
[Description("周围环境值")]
[FormFieldEdit]
public decimal? MONITOR_RESULT_AROUND { get; set; }
/// <summary>
/// 取样时间
/// </summary>
[Description("取样时间")]
[FormFieldEdit]
public DateTime? SAMPLE_TIME { get; set; }
/// <summary>
/// 化验时间
/// </summary>
[Description("化验时间")]
[FormFieldEdit]
public DateTime? TEST_TIME { get; set; }
/// <summary>
/// 监测数据(水质)
/// </summary>
[Description("监测数据")]
[FormFieldEdit]
public decimal? MONITOR_RESULT { get; set; }
/// <summary>
/// 化验部门
/// </summary>
[Description("化验部门")]
[FormFieldEdit]
public string TEST_DEPARTMENT { get; set; }
/// <summary>
/// 化验人
/// </summary>
[Description("化验人")]
[FormFieldEdit]
public string TESTER { get; set; }
/// <summary>
/// 收到记录表的人(自动触发)
/// </summary>
[Description("收到记录表的人")]
public Guid? USER_ID_GET { get; set; }
}
}

View File

@ -1,45 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 导航属性:监测作业附件
/// </summary>
[Description("监测作业附件")]
public class T_OH_HAZARD_MONITOR_JOB_FILE : MesEntityBase
{
/// <summary>
/// 监测作业ID
/// </summary>
[Description("监测作业ID")]
[DataFieldForeignKey("Nav_MonitorJob", "Nav_Files")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 监测作业
/// </summary>
[Description("监测作业")]
public virtual T_OH_HAZARD_MONITOR_JOB Nav_MonitorJob { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,104 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业危害监测报告
/// </summary>
[Description("职业危害监测报告")]
public class T_OH_HAZARD_MONITOR_JOB_REPORT : MesEntityBase
{
/// <summary>
/// 发起部门
/// </summary>
[Description("发起部门")]
[DataFieldForeignKey("Nav_Department")]
[FormFieldEdit]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 发起部门
/// </summary>
[Description("导航: 发起部门")]
public T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 发起人
/// </summary>
[Description("发起人")]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 发起人
/// </summary>
[Description("导航: 发起人")]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 年度
/// </summary>
[Description("年度")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int YEAR { get; set; }
/// <summary>
/// 文件名称
/// </summary>
[Description("文件名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string NAME { get; set; }
/// <summary>
/// 监测单位
/// </summary>
[Description("监测单位")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string DEPARTMENTNAME_JOB { get; set; }
/// <summary>
/// 监测开始时间
/// </summary>
[Description("监测开始时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? BEGINTIME_MONITOR { get; set; }
/// <summary>
/// 监测结束时间
/// </summary>
[Description("监测结束时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? ENDTIME_MONITOR { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 导航属性:附件
/// </summary>
[Description("导航属性:附件")]
[FormFieldEdit]
public ICollection<T_OH_HAZARD_MONITOR_JOB_REPORT_FILE> Nav_Files { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业危害监测报告附件
/// </summary>
[Description("职业危害监测报告附件")]
public class T_OH_HAZARD_MONITOR_JOB_REPORT_FILE : MesEntityBase
{
/// <summary>
/// 职业危害监测报告
/// </summary>
[Description("职业危害监测报告")]
[DataFieldForeignKey("Nav_Report", "Nav_Files")]
public Guid REPORT_ID { get; set; }
/// <summary>
/// 职业危害监测报告
/// </summary>
[Description("职业危害监测报告")]
public virtual T_OH_HAZARD_MONITOR_JOB_REPORT Nav_Report { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,83 +0,0 @@
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 监测结果统计与分析
/// </summary>
[Description("监测结果统计与分析")]
public class T_OH_HAZARD_MONITOR_RESULT : MesEntityBase
{
/// <summary>
/// 监测规则ID
/// </summary>
[Description("监测规则")]
[DataFieldForeignKey("Nav_Rule")]
public Guid? RULE_ID { get; set; }
/// <summary>
/// 导航: 监测规则
/// </summary>
[Description("导航: 监测规则")]
[FormFieldEdit]
public virtual T_OH_HAZARD_MONITOR_RULE Nav_Rule { get; set; }
/// <summary>
/// 统计分析ID
/// </summary>
[Description("统计分析ID")]
[DataFieldForeignKey("Nav_Sum", "Nav_ListMonitorResult")]
public Guid? SUM_ID { get; set; }
/// <summary>
/// 导航: 统计分析
/// </summary>
[Description("导航: 统计分析")]
public virtual T_OH_HAZARD_MONITOR_RESULT_SUM Nav_Sum { get; set; }
/// <summary>
/// 监测数
/// </summary>
[Description("监测数")]
[FormFieldEdit]
public int MONITOR_COUNT { get; set; }
/// <summary>
/// 合格数
/// </summary>
[Description("合格数")]
[FormFieldEdit]
public int OK_COUNT { get; set; }
/// <summary>
/// 合格率
/// </summary>
[Description("合格率")]
[FormFieldEdit]
public decimal OK_PERCENT { get; set; }
/// <summary>
/// 趋势分析
/// </summary>
[Description("趋势分析")]
[FormFieldEdit]
public string TREND { get; set; }
/// <summary>
/// 填单人
/// </summary>
[Description("填单人")]
public Guid? User_ID { get; set; }
/// <summary>
/// 状态 未填写 = 0, 完成 = 1,
/// </summary>
[Description("状态")]
public PFStandardStatus STATUS { get; set; }
}
}

View File

@ -1,73 +0,0 @@
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 监测结果统计与分析汇总
/// </summary>
[Description("监测结果统计与分析汇总")]
public class T_OH_HAZARD_MONITOR_RESULT_SUM : MesEntityBase
{
/// <summary>
/// 分析年度
/// </summary>
[Description("分析年度")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int YEAR { get; set; }
/// <summary>
/// 汇总日期
/// </summary>
[Description("汇总日期")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? TIME { get; set; }
/// <summary>
/// 分析比率
/// </summary>
[Description("分析比率")]
public decimal? RATIO { get; set; }
/// <summary>
/// 分析比率
/// </summary>
[Description("分析比率")]
[DataFieldIngore]
public string STR_RATIO { get; set; }
/// <summary>
/// 状态
/// OHHazardMonitorSumStatusEnum
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 导航: 监测结果
/// </summary>
[Description("导航: 监测结果")]
public virtual ICollection<T_OH_HAZARD_MONITOR_RESULT> Nav_ListMonitorResult { get; set; }
/// <summary>
/// 操作状态 0 各个记录人 操作 1 安环部操作
/// OHHazardMonitorSumStatusEnum
/// </summary>
[Description("操作类型")]
[DataFieldIngore]
public int EDITTYPE { get; set; }
}
}

View File

@ -1,249 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业危害因素监测规则
/// </summary>
[Description("职业危害因素监测规则")]
public class T_OH_HAZARD_MONITOR_RULE : MesEntityBase
{
/// <summary>
/// 监测类型ID
/// </summary>
[Description("监测类型")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_Type")]
public Guid? TYPE_ID { get; set; }
/// <summary>
/// 导航: 监测类型
/// </summary>
[Description("导航: 监测类型")]
public virtual T_OH_HAZARD_MONITOR_TYPE Nav_Type { get; set; }
/// <summary>
/// 监测车间ID
/// </summary>
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[Description("监测车间")]
[DataFieldForeignKey("Nav_DepartmentWorkshop")]
public Guid? DEPARTMENT_ID_WORKSHOP { get; set; }
/// <summary>
/// 导航: 监测车间
/// </summary>
[Description("导航: 监测车间")]
public T_FM_DEPARTMENT Nav_DepartmentWorkshop { get; set; }
/// <summary>
/// 监测地点
/// </summary>
[Description("监测地点")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string LOCATION { get; set; }
/// <summary>
/// 粉尘浓度阈值
/// </summary>
[Description("粉尘浓度阈值")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal THRESHOLD_DUST { get; set; }
/// <summary>
/// 噪声阈值
/// </summary>
[Description("噪声阈值")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal THRESHOLD_NOISE { get; set; }
/// <summary>
/// 放射性0.5m处监测阈值
/// </summary>
[Description("放射性0.5m处监测阈值")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal THRESHOLD_RADIATION_05 { get; set; }
/// <summary>
/// 放射性1m处监测阈值
/// </summary>
[Description("放射性1m处监测阈值")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal THRESHOLD_RADIATION_10 { get; set; }
/// <summary>
/// 放射性周围环境监测阈值
/// </summary>
[Description("放射性周围环境监测阈值")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal THRESHOLD_RADIATION_AROUND { get; set; }
/// <summary>
/// 水质阈值下限
/// </summary>
[Description("水质阈值下限")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal THRESHOLD_WARTER_LOW { get; set; }
/// <summary>
/// 水质阈值上限
/// </summary>
[Description("水质阈值上限")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal THRESHOLD_WARTER_HIGH { get; set; }
/// <summary>
/// 监测频率 OHHazardMonitorIntervalEnum BSPLANCHECKFREQUENCYEnum
/// </summary>
[Description("监测频率")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public BSPLANCHECKFREQUENCYEnum MONITOR_INTERVAL { get; set; }
/// <summary>
/// 记录部门
/// </summary>
[Description("记录部门")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 责任部门
/// </summary>
[Description("导航: 记录部门")]
public T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 记录人岗位ID
/// </summary>
[Description("记录人岗位")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_RecordPost")]
public Guid? RECORD_POST_ID { get; set; }
/// <summary>
/// 导航: 记录人岗位T_FM_DEPARTMENT
/// </summary>
[Description("导航: 记录人岗位")]
public T_FM_USER_POST Nav_RecordPost { get; set; }
/// <summary>
/// 责任部门ID
/// </summary>
[Description("警示部门")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_DepartmentWarn")]
public Guid? DEPARTMENT_ID_WARN { get; set; }
/// <summary>
/// 导航: 责任部门
/// </summary>
[Description("导航: 警示部门")]
public T_FM_DEPARTMENT Nav_DepartmentWarn { get; set; }
/// <summary>
/// 警示推送岗位ID T_FM_DEPARTMENT
/// </summary>
[Description("警示推送岗位")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_WarnPost")]
public Guid? WARN_POST_ID { get; set; }
/// <summary>
/// 导航: 警示推送岗位
/// </summary>
[Description("导航: 警示推送岗位")]
public T_FM_USER_POST Nav_WarnPost { get; set; }
/// <summary>
/// 最后推送日期
/// </summary>
[Description("最后推送日期")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? LAST_NOTIFY { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 检查频率(星期 针对每周 有效)
/// </summary>
[Description("星期")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public WEEKDATAEnum? WEEKDATA { get; set; }
/// <summary>
/// 月份
/// </summary>
[Description("月份")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int MONTH { get; set; }
/// <summary>
/// 日
/// </summary>
[Description("日")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int DAY { get; set; }
/// <summary>
/// 时间
/// </summary>
[Description("时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime TIME { get; set; }
}
}

View File

@ -1,45 +0,0 @@
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 危害监测类型
/// </summary>
[Description("危害监测类型")]
public class T_OH_HAZARD_MONITOR_TYPE : MesEntityBase
{
/// <summary>
/// 监测类型
/// </summary>
[Description("监测类型")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
/// <summary>
/// 监测类型细分
/// </summary>
[Description("监测类型细分")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string SMALL_TYPE { get; set; }
/// <summary>
/// 触发表单(职业危害监测表单类型)
/// </summary>
[Description("触发表单")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public OHHazardMonitorFormTypeEnum MONITOR_TYPE { get; set; }
}
}

View File

@ -1,48 +0,0 @@
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.HM;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检周期职业危害中间表
/// </summary>
[Description("体检周期职业危害中间表")]
public class T_OH_HEALTH_EAXM_CYCLE_OCC_HAZARD_MID : MesEntityBase
{
/// <summary>
/// 体检周期记录ID
/// </summary>
[Description("体检周期记录ID")]
[DataFieldForeignKey("Nav_Record", "Nav_ListOccHazard")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 体检周期记录
/// </summary>
[Description("导航: 体检周期记录")]
public virtual T_OH_HEALTH_EXAM_CYCLE Nav_Record { get; set; }
/// <summary>
/// 职业危害ID
/// </summary>
[Description("职业危害ID")]
[DataFieldForeignKey("Nav_Hazard")]
[FormFieldEdit]
public Guid HAZARD_ID { get; set; }
/// <summary>
/// 导航: 职业危害
/// </summary>
[Description("导航: 职业危害")]
public virtual T_HM_IDENTIFYING Nav_Hazard { get; set; }
}
}

View File

@ -1,46 +0,0 @@
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.SC;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检周期岗位中间表
/// </summary>
[Description("体检周期岗位中间表")]
public class T_OH_HEALTH_EAXM_CYCLE_POST_MID : MesEntityBase
{
/// <summary>
/// 体检周期记录ID
/// </summary>
[Description("体检周期记录ID")]
[DataFieldForeignKey("Nav_Record")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 体检周期记录
/// </summary>
[Description("导航: 体检周期记录")]
public virtual T_OH_HEALTH_EXAM_CYCLE Nav_Record { get; set; }
/// <summary>
/// 责任制岗位ID
/// </summary>
[Description("责任制岗位ID")]
[DataFieldForeignKey("Nav_SCPost")]
[FormFieldEdit]
public Guid SC_POST_ID { get; set; }
/// <summary>
/// 导航: 责任制岗位
/// </summary>
[Description("导航: 责任制岗位")]
public virtual T_SC_POST Nav_SCPost { get; set; }
}
}

View File

@ -1,74 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检计划上报部门中间表
/// </summary>
[Description("体检计划上报部门中间表")]
public class T_OH_HEALTH_EAXM_PLAN_DEPARTMENT : MesEntityBase
{
/// <summary>
/// 体检计划记录ID
/// </summary>
[Description("体检计划表")]
[DataFieldForeignKey("Nav_Plan", "Nav_ListDepartment")]
public Guid PLAN_ID { get; set; }
/// <summary>
/// 导航: 体检计划记录
/// </summary>
[Description("导航: 体检计划表")]
public virtual T_OH_HEALTH_EXAM_PLAN Nav_Plan { get; set; }
/// <summary>
/// 部门ID
/// </summary>
[Description("部门")]
[DataFieldForeignKey("Nav_Department")]
public Guid DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 部门
/// </summary>
[Description("导航: 部门")]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 接收人ID
/// </summary>
[Description("接收人")]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 部门
/// </summary>
[Description("导航: 接收人")]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 是否包含公司领导
/// </summary>
[Description("是否包含公司领导")]
public bool ISCONTENTMASTER { get; set; } = false;
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
public PFStandardStatus STATUS { get; set; }
}
}

View File

@ -1,85 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检批次
/// </summary>
[Description("体检批次")]
public class T_OH_HEALTH_EXAM_BATCH : MesEntityBase
{
/// <summary>
/// 体检批次
/// </summary>
[Description("体检批次")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string BATCH { get; set; }
/// <summary>
/// 体检开始时间
/// </summary>
[Description("体检开始时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime START_TIME { get; set; }
/// <summary>
/// 体检截止时间
/// </summary>
[Description("体检截止时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime END_TIME { get; set; }
/// <summary>
/// 体检起止日期
/// </summary>
[Description("体检起止日期")]
[DataFieldIngore]
public string TIME { get; set; }
/// <summary>
/// 体检地点
/// </summary>
[Description("体检地点")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string LOCATION { get; set; }
/// <summary>
/// 带队人员ID
/// </summary>
[Description("带队人员")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 带队人员
/// </summary>
[Description("导航: 带队人员")]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 体检批次部门
/// </summary>
[Description("体检批次部门")]
[FormFieldEdit]
public virtual ICollection<T_OH_HEALTH_EXAM_BATCH_DEPARTMENT> Nav_ListDepartment { get; set; }
}
}

View File

@ -1,48 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检批次部门
/// </summary>
[Description("体检批次部门")]
public class T_OH_HEALTH_EXAM_BATCH_DEPARTMENT : MesEntityBase
{
/// <summary>
/// 体检批次
/// </summary>
[Description("体检批次")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
[DataFieldForeignKey("Nav_Batch", "Nav_ListDepartment")]
public Guid BATCH_ID { get; set; }
/// <summary>
/// 体检批次
/// </summary>
[Description("导航: 体检批次")]
public virtual T_OH_HEALTH_EXAM_BATCH Nav_Batch { get; set; }
/// <summary>
/// 体检人所在部门ID
/// </summary>
[Description("体检人所在部门")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_Department")]
public Guid DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 体检人所在部门
/// </summary>
[Description("导航: 体检人所在部门")]
public T_FM_DEPARTMENT Nav_Department { get; set; }
}
}

View File

@ -1,76 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检周期表
/// </summary>
[Description("体检周期表")]
public class T_OH_HEALTH_EXAM_CYCLE : MesEntityBase
{
/// <summary>
/// 名称
/// </summary>
[Description("名称")]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
/// <summary>
/// 编号
/// </summary>
[Description("编号")]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 导航: 体检周期职业危害中间表
/// </summary>
[Description("导航: 体检周期职业危害中间表")]
[FormFieldEdit]
public virtual ICollection<T_OH_HEALTH_EAXM_CYCLE_OCC_HAZARD_MID> Nav_ListOccHazard { get; set; }
/// <summary>
/// 职业危害
/// </summary>
[Description("职业危害")]
[DataFieldIngore]
///
public string OCCHAZARD { get; set; }
/// <summary>
/// 体检项目
/// </summary>
[Description("体检项目")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string HEALTH_EXAM_CONTENT { get; set; }
/// <summary>
/// 体检周期(月)
/// </summary>
[Description("体检周期(月)")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int HEALTH_EXAM_CYCLE { get; set; }
/// <summary>
/// 部门岗位
/// </summary>
[Description("部门岗位")]
[FormFieldEdit]
public virtual ICollection<T_OH_HEALTH_EXAM_CYCLE_DEPARTMENTINFO> Nav_ListDepartmentInfo { get; set; }
}
}

View File

@ -1,57 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检周期部门信息
/// </summary>
[Description("体检周期部门信息")]
public class T_OH_HEALTH_EXAM_CYCLE_DEPARTMENTINFO : MesEntityBase
{
/// <summary>
/// 体检周期
/// </summary>
[Description("体检周期")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_ExamCycle", "Nav_ListDepartmentInfo")]
public Guid EXAM_CYCLE_ID { get; set; }
/// <summary>
/// 体检周期
/// </summary>
[Description("体检周期")]
[FormFieldEdit]
public virtual T_OH_HEALTH_EXAM_CYCLE Nav_ExamCycle { get; set; }
/// <summary>
/// 部门ID
/// </summary>
[Description("部门")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 部门
/// </summary>
[Description("部门")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 部门岗位
/// </summary>
[Description("部门岗位")]
[FormFieldEdit]
public virtual ICollection<T_OH_HEALTH_EXAM_CYCLE_DEPARTMENTINFO_POST> Nav_ListDepartmentInfoPost { get; set; }
}
}

View File

@ -1,42 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检周期岗位
/// </summary>
[Description("体检周期岗位")]
public class T_OH_HEALTH_EXAM_CYCLE_DEPARTMENTINFO_POST : MesEntityBase
{
[Description("体检周期部门信息")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_DepartmentInfo", "Nav_ListDepartmentInfoPost")]
public Guid DEPARTMENTINFO_ID { get; set; }
/// <summary>
/// 体检周期部门信息
/// </summary>
[Description("体检周期部门信息")]
[FormFieldEdit]
public virtual T_OH_HEALTH_EXAM_CYCLE_DEPARTMENTINFO Nav_DepartmentInfo { get; set; }
/// <summary>
/// 人员岗位
/// </summary>
[FormFieldEdit]
[DataFieldForeignKey("Nav_Post")]
public Guid POST_ID { get; set; }
/// <summary>
/// 人员岗位
/// </summary>
[FormFieldEdit]
public virtual T_FM_USER_POST Nav_Post { get; set; }
}
}

View File

@ -1,122 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检通知
/// </summary>
[Description("体检通知")]
public class T_OH_HEALTH_EXAM_NOTICE : MesEntityBase
{
/// <summary>
/// 拆分前ID 体检通知 先触发给 人事专员 待选择体检批次后 再拆成多个 出去给体检带队人
/// </summary>
[Description("拆分前ID")]
public Guid? PARENTID { get; set; }
/// <summary>
/// 体检通知批次
/// </summary>
[Description("体检通知编号")]
[CodeRule((int)PFCodeRuleType.体检通知)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 体检通知名称
/// </summary>
[Description("体检通知名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
/// <summary>
/// 其他安排事项
/// </summary>
[Description("其他安排事项")]
[FormFieldEdit]
[DataFieldLength(1000)]
public string OTHER_STUFF { get; set; }
/// <summary>
/// 导航属性:附件
/// </summary>
[Description("导航属性:附件")]
public ICollection<T_OH_HEALTH_EXAM_NOTICE_FILE> Nav_Files { get; set; }
/// <summary>
/// 导航: 体检通知人员登记
/// </summary>
[Description("导航: 体检通知人员登记")]
[FormFieldEdit]
public virtual ICollection<T_OH_HEALTH_EXAM_NOTICE_REGISTER> Nav_ListNoticeRegister { get; set; }
/// <summary>
/// 体检批次ID
/// </summary>
[Description("体检批次")]
[FormFieldEdit]
[DataFieldForeignKey("Nav_ExamBatch")]
public Guid? EXAM_BATCH_ID { get; set; }
/// <summary>
/// 导航: 体检批次
/// </summary>
[Description("导航: 体检批次")]
public T_OH_HEALTH_EXAM_BATCH Nav_ExamBatch { get; set; }
/// <summary>
/// 取同批次最后截止的时间
/// </summary>
[Description("体检通知截止时间")]
public DateTime END_TIME { get; set; }
/// <summary>
/// 体检结果导入情况
/// </summary>
[Description("体检结果导入情况")]
[FormFieldTable]
public NoticeImportState NOTICEIMPORTSTATE { get; set; }
/// <summary>
/// 审批状态 //企业管理部填写 = 0, 带队人审阅 = 1, 完成 = 2,
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 系统推送给人事专员 OH026
/// 如果是 得系统自动加载 体检人员15天内到期
/// </summary>
[Description("是否系统推送")]
public bool ISSYSTEM { get; set; } = false;
/// <summary>
/// 审批流
/// </summary>
[Description("审批流")]
[DataFieldForeignKey("Nav_Approve")]
public Guid? APPROVE_ID { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("会议发起审批流")]
public T_PF_APPROVE Nav_Approve { get; set; }
}
}

View File

@ -1,45 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 导航属性:体检通知附件
/// </summary>
[Description("体检通知附件")]
public class T_OH_HEALTH_EXAM_NOTICE_FILE : MesEntityBase
{
/// <summary>
/// 体检通知ID
/// </summary>
[Description("体检通知")]
[DataFieldForeignKey("Nav_Notice", "Nav_Files")]
public Guid NOTICE_ID { get; set; }
/// <summary>
/// 体检通知
/// </summary>
[Description("体检通知")]
public virtual T_OH_HEALTH_EXAM_NOTICE Nav_Notice { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,150 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检人员安排
/// </summary>
[Description("体检人员安排")]
public class T_OH_HEALTH_EXAM_NOTICE_REGISTER : MesEntityBase
{
/// <summary>
/// 体检通知ID
/// </summary>
[Description("体检通知")]
[DataFieldForeignKey("Nav_Notice", "Nav_ListNoticeRegister")]
public Guid? NOTICE_ID { get; set; }
/// <summary>
/// 导航: 体检通知
/// </summary>
[Description("导航: 体检通知")]
public T_OH_HEALTH_EXAM_NOTICE Nav_Notice { get; set; }
/// <summary>
/// 用户ID
/// </summary>
[Description("用户")]
[DataFieldForeignKey("Nav_User")]
[FormFieldEdit]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 用户
/// </summary>
[Description("导航: 用户")]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 部门ID
/// </summary>
[Description("部门")]
[DataFieldForeignKey("Nav_Department")]
[FormFieldEdit]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 部门
/// </summary>
[Description("导航: 部门")]
public T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 车间ID
/// </summary>
[Description("车间")]
[DataFieldForeignKey("Nav_DepartmentWorkshop")]
[FormFieldEdit]
public Guid? DEPARTMENT_ID_WORKSHOP { get; set; }
/// <summary>
/// 导航: 车间级部门
/// </summary>
[Description("导航: 车间级部门")]
public T_FM_DEPARTMENT Nav_DepartmentWorkshop { get; set; }
/// <summary>
/// 体检周期ID
/// </summary>
[Description("体检周期")]
[DataFieldForeignKey("Nav_Cycle")]
[FormFieldEdit]
public Guid? CYCLE_ID { get; set; }
/// <summary>
/// 导航: 体检周期
/// </summary>
[Description("导航: 体检周期")]
public T_OH_HEALTH_EXAM_CYCLE Nav_Cycle { get; set; }
/// <summary>
/// 导航: 体检通知人员职业危害中间表
/// </summary>
[Description("导航: 体检通知人员职业危害中间表")]
public virtual ICollection<T_OH_EXAM_NOTICE_OCC_HAZARD> Nav_ListOccHazard { get; set; }
/// <summary>
/// 体检批次ID
/// </summary>
[Description("体检批次")]
[DataFieldForeignKey("Nav_ExamBatch")]
[FormFieldEdit]
public Guid? EXAM_BATCH_ID { get; set; }
/// <summary>
/// 导航: 体检批次
/// </summary>
[Description("导航: 体检批次")]
public T_OH_HEALTH_EXAM_BATCH Nav_ExamBatch { get; set; }
/// <summary>
/// 体检类型
/// </summary>
[Description("体检类型")]
[FormFieldEdit]
public OHHealthExamType? TYPE { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
public OHHealthExamNoticeRegisterStatus STATUS { get; set; }
/// <summary>
/// 体检计划部门ID
/// </summary>
[Description("体检计划部门")]
public Guid? PLAN_ID_DEP { get; set; }
/// <summary>
/// 体检计划人员ID T_OH_HEALTH_EXAM_PLAN_REGISTER
/// </summary>
[Description("体检计划人员")]
public Guid? PLAN_REGISTER_ID { get; set; }
/// <summary>
/// 下次体检最迟日期 根据体检周期来
/// 人事部 选择 带队人发送通知时 存入该字段 体检跑批时 触发周期
/// </summary>
[Description("下次体检最迟日期")]
public DateTime? NEXTDATE { get; set; }
/// <summary>
/// 本批次体检开始日期(本次体检日期)
/// </summary>
[Description("本次体检日期")]
public DateTime? THISDATE { get; set; }
/// <summary>
/// 上次体检批次开始日期(上次体检日期)
/// </summary>
[Description("上次体检批次开始日期")]
public DateTime? LASTDATE { get; set; }
}
}

View File

@ -1,24 +0,0 @@
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业病名称
/// </summary>
[Description("职业病名称")]
public class T_OH_HEALTH_EXAM_OCC_DISEASE : MesEntityBase
{
/// <summary>
/// 职业病名称
/// </summary>
[Description("职业病名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
}
}

View File

@ -1,24 +0,0 @@
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业病严重等级
/// </summary>
[Description("职业病严重等级")]
public class T_OH_HEALTH_EXAM_OCC_DISEASE_SEVERITY_LEVEL : MesEntityBase
{
/// <summary>
/// 严重等级
/// </summary>
[Description("严重等级")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
}
}

View File

@ -1,99 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检计划表
/// </summary>
[Description("体检计划表")]
public class T_OH_HEALTH_EXAM_PLAN : MesEntityBase
{
/// <summary>
/// 体检计划名称
/// </summary>
[Description("体检计划名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
/// <summary>
/// 年度
/// </summary>
[Description("年度")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int YEAR { get; set; }
/// <summary>
/// 上报截止时间
/// </summary>
[Description("上报截止时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? DUE_TIME { get; set; }
/// <summary>
/// 导航: 体检计划上报部门中间表
/// </summary>
[Description("导航: 体检计划上报部门中间表")]
public virtual ICollection<T_OH_HEALTH_EAXM_PLAN_DEPARTMENT> Nav_ListDepartment { get; set; }
/// <summary>
/// 导航: 体检计划人员登记
/// </summary>
[Description("导航: 体检计划人员登记")]
public virtual ICollection<T_OH_HEALTH_EXAM_PLAN_REGISTER> Nav_ListPlanRegister { get; set; }
/// <summary>
/// 计划内容
/// </summary>
[Description("计划内容")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public string CONTENT { get; set; }
/// <summary>
/// 汇总状态
/// 草稿 0 确认中(每个部门中间表有状态) 10 => (汇总状态)
///
/// 审核中 20 已归档 30 已驳回 40
/// </summary>
[Description("汇总状态")]
[FormFieldTable]
[FormFieldQuery]
public OHHealthExamPlanStatus STATAUSORDER { get; set; }
/// <summary>
/// 审批状态
/// </summary>
[Description("审批状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("审批流")]
[DataFieldForeignKey("Nav_Approve")]
public Guid? APPROVE_ID { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("会议发起审批流")]
public T_PF_APPROVE Nav_Approve { get; set; }
}
}

View File

@ -1,140 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.SC;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检员工登记表
/// </summary>
[Description("体检员工登记表")]
public class T_OH_HEALTH_EXAM_PLAN_REGISTER : MesEntityBase
{
/// <summary>
/// 体检计划ID
/// </summary>
[Description("体检计划")]
[DataFieldForeignKey("Nav_Plan", "Nav_ListPlanRegister")]
public Guid? PLAN_ID { get; set; }
/// <summary>
/// 导航: 体检计划
/// </summary>
[Description("导航: 体检计划")]
public virtual T_OH_HEALTH_EXAM_PLAN Nav_Plan { get; set; }
/// <summary>
/// 体检计划ID
/// </summary>
[Description("体检计划部门")]
[DataFieldForeignKey("Nav_PlanDEP")]
public Guid? PLAN_ID_DEP { get; set; }
/// <summary>
/// 导航: 体检计划部门
/// </summary>
[Description("导航: 体检计划部门")]
public virtual T_OH_HEALTH_EAXM_PLAN_DEPARTMENT Nav_PlanDEP { get; set; }
/// <summary>
/// 用户ID
/// </summary>
[Description("用户ID")]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 用户
/// </summary>
[Description("导航: 用户")]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 部门ID
/// </summary>
[Description("部门")]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 部门
/// </summary>
[Description("导航: 部门")]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 车间ID
/// </summary>
[Description("车间")]
[DataFieldForeignKey("Nav_DepartmentWorkshop")]
public Guid? DEPARTMENT_ID_WORKSHOP { get; set; }
/// <summary>
/// 导航: 车间级部门
/// </summary>
[Description("导航: 车间级部门")]
public virtual T_FM_DEPARTMENT Nav_DepartmentWorkshop { get; set; }
/// <summary>
/// 体检周期ID
/// </summary>
[Description("体检周期")]
[DataFieldForeignKey("Nav_ExamCycle")]
public Guid? EXAM_CYCLE_ID { get; set; }
/// <summary>
/// 导航: 体检周期
/// </summary>
[Description("导航: 体检周期")]
public virtual T_OH_HEALTH_EXAM_CYCLE Nav_ExamCycle { get; set; }
/// <summary>
/// 体检类型(岗中 新入住 。。。)
/// </summary>
[Description("体检类型")]
public OHHealthExamType TYPE { get; set; }
/// <summary>
/// 岗位ID 责任制岗位ID SC_POST_ID Nav_SCPost
/// </summary>
[Description("岗位ID")]
[DataFieldForeignKey("Nav_Post")]
public Guid? POST_ID { get; set; }
/// <summary>
/// 导航: 岗位 责任制岗位 T_SC_POST Nav_SCPost
/// </summary>
[Description("导航: 岗位")]
public virtual T_FM_USER_POST Nav_Post { get; set; }
/// <summary>
/// 工龄
/// </summary>
[Description("工龄")]
public int WORKYEAR { get; set; }
/// <summary>
/// 导航: 体检周期职业危害中间表
/// </summary>
[Description("导航: 体检周期职业危害中间表")]
[FormFieldEdit]
public virtual ICollection<T_OH_HEALTH_EXAM_PLAN_REGISTER_HAZARD> Nav_ListHazard { get; set; }
/// <summary>
/// 体检项目 可 手动录入
/// </summary>
[Description("体检项目")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string HEALTH_EXAM_CONTENT { get; set; }
}
}

View File

@ -1,48 +0,0 @@
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.HM;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检周期职业危害中间表
/// </summary>
[Description("体检周期职业危害中间表")]
public class T_OH_HEALTH_EXAM_PLAN_REGISTER_HAZARD : MesEntityBase
{
/// <summary>
/// 体检员工登记表ID
/// </summary>
[Description("体检员工登记表")]
[DataFieldForeignKey("Nav_Register", "Nav_ListHazard")]
public Guid REGISTER_ID { get; set; }
/// <summary>
/// 导航: 体检员工登记表
/// </summary>
[Description("导航: 体检员工登记表")]
public virtual T_OH_HEALTH_EXAM_PLAN_REGISTER Nav_Register { get; set; }
/// <summary>
/// 职业危害ID
/// </summary>
[Description("职业危害ID")]
[DataFieldForeignKey("Nav_Hazard")]
[FormFieldEdit]
public Guid HAZARD_ID { get; set; }
/// <summary>
/// 导航: 职业危害
/// </summary>
[Description("导航: 职业危害")]
public virtual T_HM_IDENTIFYING Nav_Hazard { get; set; }
}
}

View File

@ -1,92 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检结果
/// </summary>
[Description("体检结果")]
public class T_OH_HEALTH_EXAM_RESULT : MesEntityBase
{
/// <summary>
/// 体检人员安排ID
/// </summary>
[Description("体检人员安排")]
[DataFieldForeignKey("Nav_NoticeRegister")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public Guid? NOTICE_REGISTER_ID { get; set; }
/// <summary>
/// 导航: 体检人员安排
/// </summary>
[Description("导航: 体检人员安排")]
public T_OH_HEALTH_EXAM_NOTICE_REGISTER Nav_NoticeRegister { get; set; }
/// <summary>
/// 用户ID
/// </summary>
[Description("用户")]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 用户
/// </summary>
[Description("导航: 用户")]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 体检结论
/// </summary>
[Description("体检结论")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public OHHealthExamResult RESULT_ENUM { get; set; }
/// <summary>
/// 结果描述
/// </summary>
[Description("结果描述")]
[FormFieldEdit]
[DataFieldLength(500)]
public string DESCRIPTION { get; set; }
/// <summary>
/// 处理意见
/// </summary>
[Description("处理意见")]
[FormFieldEdit]
[DataFieldLength(800)]
public string SUGGESTION { get; set; }
/// <summary>
/// 导航: 职业病信息(字表)
/// </summary>
[Description("导航: 职业病信息")]
[FormFieldEdit]
public virtual ICollection<T_OH_HEALTH_EXAM_RESULT_OCC_DISEASE> Nav_OccDiseaseList { get; set; }
/// <summary>
/// 导航: 体检结果职业危害类型中间表
/// </summary>
[Description("导航: 体检结果职业危害中间表")]
[FormFieldEdit]
public virtual ICollection<T_OH_EXAM_RESULT_OCC_HAZARD> Nav_OccHazardList { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public OHHealthExamResultStatus STATUS { get; set; }
}
}

View File

@ -1,37 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 体检结果 批量导入 中间使用表 不存数据
/// </summary>
[Description("体检结果导入")]
public class T_OH_HEALTH_EXAM_RESULT_IMPORT : MesEntityBase
{
/// <summary>
/// 体检批次ID
/// </summary>
[Description("体检通知")]
[DataFieldForeignKey("Nav_ExamNotice")]
public Guid? NOTICE_ID { get; set; }
/// <summary>
/// 导航: 体检批次
/// </summary>
[Description("导航: 体检通知")]
public T_OH_HEALTH_EXAM_NOTICE Nav_ExamNotice { get; set; }
/// <summary>
/// 导航: 体检结果
/// </summary>
[Description("导航: 体检结果")]
[FormFieldEdit]
[DataFieldIngore]
public virtual ICollection<T_OH_HEALTH_EXAM_RESULT> Nav_ListResult { get; set; }
}
}

View File

@ -1,109 +0,0 @@
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业病信息
/// </summary>
[Description("职业病信息")]
public class T_OH_HEALTH_EXAM_RESULT_OCC_DISEASE : MesEntityBase
{
/// <summary>
/// 体检结果ID
/// </summary>
[Description("体检结果")]
[DataFieldForeignKey("Nav_Result", "Nav_OccDiseaseList")]
public Guid? RESULT_ID { get; set; }
/// <summary>
/// 导航: 体检结果
/// </summary>
[Description("导航: 体检结果")]
public T_OH_HEALTH_EXAM_RESULT Nav_Result { get; set; }
/// <summary>
/// 是否启动医疗救助
/// </summary>
[Description("是否启动医疗救助")]
public YesNoEnum MEDICAL_AID { get; set; }
/// <summary>
/// 职业病名称ID
/// </summary>
[Description("职业病名称")]
[DataFieldForeignKey("Nav_OccDisease")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public Guid? OCC_DISEASE_ID { get; set; }
/// <summary>
/// 导航: 职业病名称
/// </summary>
[Description("导航: 职业病名称")]
public T_OH_HEALTH_EXAM_OCC_DISEASE Nav_OccDisease { get; set; }
/// <summary>
/// 诊断机构
/// </summary>
[Description("诊断机构")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string DIAGNOSE_AGENCY { get; set; }
/// <summary>
/// 诊断方式
/// </summary>
[Description("诊断方式")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string DIAGNOSE_METHOD { get; set; }
/// <summary>
/// 职业病严重程度ID
/// </summary>
[Description("职业病严重程度")]
[DataFieldForeignKey("Nav_OccDiseaseSeverity")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public Guid? OCC_DISEASE_SEVERITY_ID { get; set; }
/// <summary>
/// 导航: 职业病严重程度
/// </summary>
[Description("导航: 职业病严重程度")]
public T_OH_HEALTH_EXAM_OCC_DISEASE_SEVERITY_LEVEL Nav_OccDiseaseSeverity { get; set; }
/// <summary>
/// 病状描述
/// </summary>
[Description("病状描述")]
[FormFieldEdit]
[DataFieldLength(600)]
public string DESCRIPTION { get; set; }
/// <summary>
/// 入厂前工作史
/// </summary>
[Description("入厂前工作史")]
[FormFieldEdit]
[DataFieldLength(1000)]
public string OCC_HISTORY { get; set; }
/// <summary>
/// 导航属性:附件
/// </summary>
[Description("导航属性:附件")]
public ICollection<T_OH_HEALTH_EXAM_RESULT_OCC_DISEASE_FILE> Nav_Files { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 导航属性:职业病信息附件
/// </summary>
[Description("职业病信息附件")]
public class T_OH_HEALTH_EXAM_RESULT_OCC_DISEASE_FILE : MesEntityBase
{
/// <summary>
/// 记录ID
/// </summary>
[Description("记录ID")]
[DataFieldForeignKey("Nav_Disease", "Nav_Files")]
public Guid DISEASE_ID { get; set; }
/// <summary>
/// 记录
/// </summary>
[Description("记录")]
public virtual T_OH_HEALTH_EXAM_RESULT_OCC_DISEASE Nav_Disease { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,79 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.HM;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.OH
{
/// <summary>
/// 职业卫生基础配置
/// </summary>
[Description("职业卫生基础配置")]
public class T_OH_RUNCONFIG : MesEntityBase
{
/// <summary>
/// 配置类型
/// </summary>
[Description("配置类型")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public ConfigType CONFIGTYPE { get; set; }
/// <summary>
/// 待办日期
/// </summary>
[Description("待办日期")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime DATE { get; set; }
/// <summary>
/// 待办日期
/// </summary>
[Description("待办日期")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldIngore]
public string STRDATE { get; set; }
/// <summary>
/// 任务接收岗位
/// </summary>
[Description("体检计划接收岗位")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Post")]
public Guid? POST_ID { get; set; }
/// <summary>
/// 导航:岗位
/// </summary>
[Description("导航:岗位")]
public virtual T_FM_USER_POST Nav_Post { get; set; }
/// <summary>
/// 是否单人接收
/// </summary>
[FormFieldTable]
[FormFieldEdit]
[Description("是否单人接收")]
public bool ISONLY { get; set; } = true;
/// <summary>
/// 最后跑批日期
/// </summary>
[Description("最后跑批日期")]
[FormFieldTable]
public DateTime LASTRUNDATE { get; set; }
}
}

View File

@ -1,34 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 费用类型
/// </summary>
[Description("费用类型")]
public class T_TI_COST_TYPE : MesEntityBase
{
/// <summary>
/// 编号
/// </summary>
[Description("编号")]
[CodeRule((int)PFCodeRuleType.安全投入科技)]
[FormFieldTable]
[FormFieldEdit]
public string CODE { get; set; }
/// <summary>
/// 名称
/// </summary>
[Description("名称")]
[FormFieldTable]
[FormFieldEdit]
public string NAME { get; set; }
}
}

View File

@ -1,192 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.AE;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 工伤保险理赔信息记录
/// </summary>
[Description("工伤保险理赔信息记录")]
[DataRuleField("DEPARTMENT_ID")]
public class T_TI_INSURANCE_CLAIM_RECORD : MesEntityBase
{
/// <summary>
/// 发起部门ID
/// </summary>
[Description("发起部门")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 发起部门
/// </summary>
[Description("发起部门")]
[FormFieldQuery]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 用户
/// </summary>
[Description("用户")]
[DataFieldForeignKey("Nav_User")]
[FormFieldTable]
[FormFieldEdit]
public Guid? USER_ID { get; set; }
/// <summary>
/// 用户
/// </summary>
[Description("用户")]
[FormFieldQuery]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 事故事件上报ID
/// </summary>
[Description("事故事件上报")]
[DataFieldForeignKey("Nav_Accident")]
[FormFieldTable]
[FormFieldEdit]
public Guid? ACCIDENT_ID { get; set; }
/// <summary>
/// 导航: 事故事件上报
/// </summary>
[Description("导航: 事故事件上报")]
[FormFieldQuery]
public T_AE_ACCIDENT_EVENT_REPORT Nav_Accident { get; set; }
/// <summary>
/// 受伤时间
/// </summary>
[Description("受伤日期")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? INJURE_TIME { get; set; }
/// <summary>
/// 受伤部位/疾病名称
/// </summary>
[Description("受伤部位/疾病名称")]
[FormFieldEdit]
[DataFieldLength(200)]
public string INJURE_DETAIL { get; set; }
/// <summary>
/// 是否住院
/// </summary>
[Description("是否住院")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public YesNoEnum? IN_HOSPITAL { get; set; }
/// <summary>
/// 就诊医院
/// </summary>
[Description("就诊医院")]
[FormFieldEdit]
[DataFieldLength(200)]
public string HOSPITAL { get; set; }
/// <summary>
/// 员工报销金额(元)
/// </summary>
[Description("员工报销金额(元)")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal? USER_CLAIM_AMOUNT { get; set; }
/// <summary>
/// 社保报销金额(元)
/// </summary>
[Description("社保报销金额(元)")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal? INSURANCE_CLAIM_AMOUNT { get; set; }
/// <summary>
/// 工伤认定时间
/// </summary>
[Description("工伤认定时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? INJURE_AFFIRM_TIME { get; set; }
/// <summary>
/// 工伤认定机构
/// </summary>
[Description("工伤认定机构")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string INJURE_AFFIRM_AGENCY { get; set; }
/// <summary>
/// 伤残等级
/// </summary>
[Description("伤残等级")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public TIDisabilityLevelEnum? DISABILITY_LEVEL { get; set; }
/// <summary>
/// 伤残认定时间
/// </summary>
[Description("伤残认定时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? DISABILITY_AFFIRM_TIME { get; set; }
/// <summary>
/// 伤残认定机构
/// </summary>
[Description("伤残认定机构")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string DISABILITY_AFFIRM_AGENCY { get; set; }
/// <summary>
/// 备注
/// </summary>
[Description("备注")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(1000)]
public string REMARK { get; set; }
/// <summary>
/// 导航属性:附件
/// </summary>
[Description("导航属性:附件")]
public ICollection<T_TI_INSURANCE_CLAIM_RECORD_FILE> Nav_Files { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 导航属性:工伤保险理赔信息记录附件
/// </summary>
[Description("工伤保险理赔信息记录附件")]
public class T_TI_INSURANCE_CLAIM_RECORD_FILE : MesEntityBase
{
/// <summary>
/// 参保记录ID
/// </summary>
[Description("参保记录ID")]
[DataFieldForeignKey("Nav_Record", "Nav_Files")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 工伤保险理赔信息记录
/// </summary>
[Description("导航: 工伤保险理赔信息记录")]
public T_TI_INSURANCE_CLAIM_RECORD Nav_Record { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,47 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 参保记录表
/// </summary>
[Description("参保记录")]
public class T_TI_INSURANCE_RECORD : MesEntityBase
{
/// <summary>
/// 参保类型
/// </summary>
[Description("参保类型")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public TIInsuranceTypeEnum TYPE { get; set; }
/// <summary>
/// 导航属性:参保人员
/// </summary>
[Description("导航属性:参保人员")]
public ICollection<T_TI_INSURANCE_USER_RECORD> Nav_UserList { get; set; }
/// <summary>
/// 导航属性:附件
/// </summary>
[Description("导航属性:附件")]
public ICollection<T_TI_INSURANCE_RECORD_FILE> Nav_Files { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 导航属性:参保记录表附件
/// </summary>
[Description("参保记录表附件")]
public class T_TI_INSURANCE_RECORD_FILE : MesEntityBase
{
/// <summary>
/// 参保记录ID
/// </summary>
[Description("参保记录ID")]
[DataFieldForeignKey("Nav_Record", "Nav_Files")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 参保记录
/// </summary>
[Description("导航: 参保记录")]
public T_TI_INSURANCE_RECORD Nav_Record { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,120 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 参保人员表
/// </summary>
[Description("参保人员表")]
public class T_TI_INSURANCE_USER_RECORD : MesEntityBase
{
/// <summary>
/// 参保类型ID
/// </summary>
[Description("参保类型ID")]
[DataFieldForeignKey("Nav_Record", "Nav_UserList")]
public Guid? RECORD_ID { get; set; }
/// <summary>
/// 导航: 用户
/// </summary>
[Description("导航: 参保类型")]
public T_TI_INSURANCE_RECORD Nav_Record { get; set; }
/// <summary>
/// 参保类型
/// </summary>
[Description("参保类型")]
[FormFieldEdit]
[FormFieldTable]
[FormFieldQuery]
public TIInsuranceTypeEnum? TYPE { get; set; }
/// <summary>
/// 部门名称
/// </summary>
[Description("部门名称")]
[FormFieldEdit]
[FormFieldTable]
[FormFieldQuery]
public string DEPARTMENTNAME { get; set; }
/// <summary>
/// 岗位名称
/// </summary>
[Description("岗位名称")]
[FormFieldEdit]
[FormFieldTable]
[FormFieldQuery]
public string USERPOSTNAME { get; set; }
/// <summary>
/// 用户ID
/// </summary>
[Description("用户")]
[DataFieldForeignKey("Nav_User")]
[FormFieldEdit]
[FormFieldTable]
[FormFieldQuery]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 用户
/// </summary>
[Description("导航: 用户")]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 参保时间
/// </summary>
[Description("参保时间")]
[FormFieldEdit]
[FormFieldTable]
[FormFieldQuery]
public DateTime? INSURE_TIME { get; set; }
/// <summary>
/// 参保状态
/// </summary>
[Description("参保状态")]
[FormFieldEdit]
[FormFieldTable]
[FormFieldQuery]
public TIInsuranceStatusEnum? INSURE_STATUS { get; set; }
/// <summary>
/// 停缴时间
/// </summary>
[Description("停缴时间")]
[FormFieldEdit]
[FormFieldTable]
[FormFieldQuery]
public DateTime? STOP_TIME { get; set; }
/// <summary>
/// 参保期限(月)
/// </summary>
[Description("参保期限(月)")]
[FormFieldEdit]
[FormFieldTable]
[FormFieldQuery]
public int? INSURE_DURATION { get; set; }
/// <summary>
/// 计算参保期限的年月 yyyy-MM-01 00:00:00
/// </summary>
[Description("计算参保时间的年月")]
public DateTime? OPERATEYEARMON { get; set; }
/// <summary>
/// 序号
/// </summary>
[Description("序号")]
[FormFieldEdit]
public int ROW_NO { get; set; }
}
}

View File

@ -1,98 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 安全科技计划
/// </summary>
[Description("安全科技计划")]
[DataRuleField("DEPARTMENT_ID")]
public partial class T_TI_PLAN : MesEntityBase
{
/// 发起时间
/// </summary>
[Description("发起时间")]
public DateTime? BEGINTIME { get; set; }
/// <summary>
/// 发起部门ID
/// </summary>
[Description("发起部门")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航:发起部门
/// </summary>
[Description("导航:发起部门")]
[FormFieldQuery]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 发起人ID
/// </summary>
[Description("发起人")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航:发起人
/// </summary>
[Description("导航:发起人")]
[FormFieldQuery]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 计划年度
/// </summary>
[Description("计划年度")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int YEAR { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 导航:项目来源
/// </summary>
[Description("项目来源")]
public virtual ICollection<T_TI_PLAN_SOURCE> Nav_Sources { get; set; }
/// <summary>
/// 导航:设置范围
/// </summary>
[Description("设置范围")]
public virtual ICollection<T_TI_PLAN_RANGE> Nav_Ranges { get; set; }
/// <summary>
/// 导航:附件
/// </summary>
[Description("附件")]
public virtual ICollection<T_TI_PLAN_FILE> Nav_Files { get; set; }
/// <summary>
/// 立项申请/任务书上报
/// </summary>
[Description("立项申请/任务书上报")]
[FormFieldEdit]
public virtual ICollection<T_TI_PROJECT> Nav_ListProject { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 安全科技计划附件
/// </summary>
[Description("安全科技计划附件")]
public partial class T_TI_PLAN_FILE : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("计划")]
[DataFieldForeignKey("Nav_Plan", "Nav_Files")]
public Guid PLAN_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:计划")]
public virtual T_TI_PLAN Nav_Plan { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 安全科技计划范围
/// </summary>
[Description("安全科技计划范围")]
public partial class T_TI_PLAN_RANGE : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("计划")]
[DataFieldForeignKey("Nav_Plan", "Nav_Ranges")]
public Guid PLAN_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:计划")]
public virtual T_TI_PLAN Nav_Plan { get; set; }
/// <summary>
/// 范围ID
/// </summary>
[Description("范围")]
[DataFieldForeignKey("Nav_Range")]
public Guid RANGE_ID { get; set; }
/// <summary>
/// 导航属性:范围
/// </summary>
[Description("导航属性:范围")]
public virtual T_TI_PLAN_RANGE_TYPE Nav_Range { get; set; }
}
}

View File

@ -1,35 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 所属范围
/// </summary>
[Description("所属范围")]
public class T_TI_PLAN_RANGE_TYPE : MesEntityBase
{
/// <summary>
/// 编号
/// </summary>
[Description("编号")]
[CodeRule((int)PFCodeRuleType.安全投入科技)]
[FormFieldTable]
[FormFieldEdit]
public string CODE { get; set; }
/// <summary>
/// 名称
/// </summary>
[Description("名称")]
[FormFieldTable]
[FormFieldEdit]
public string NAME { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 安全科技计划来源
/// </summary>
[Description("安全科技计划来源")]
public partial class T_TI_PLAN_SOURCE : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("计划")]
[DataFieldForeignKey("Nav_Plan", "Nav_Sources")]
public Guid PLAN_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:计划")]
public virtual T_TI_PLAN Nav_Plan { get; set; }
/// <summary>
/// 来源ID
/// </summary>
[Description("来源")]
[DataFieldForeignKey("Nav_Source")]
public Guid SOURCE_ID { get; set; }
/// <summary>
/// 导航属性:来源
/// </summary>
[Description("导航属性:来源")]
public virtual T_TI_PLAN_SOURCE_TYPE Nav_Source { get; set; }
}
}

View File

@ -1,35 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目来源
/// </summary>
[Description("项目来源")]
public class T_TI_PLAN_SOURCE_TYPE : MesEntityBase
{
/// <summary>
/// 事项类别编号
/// </summary>
[Description("编号")]
[CodeRule((int)PFCodeRuleType.安全投入科技)]
[FormFieldTable]
[FormFieldEdit]
public string CODE { get; set; }
/// <summary>
/// 事项类别名称
/// </summary>
[Description("名称")]
[FormFieldTable]
[FormFieldEdit]
public string NAME { get; set; }
}
}

View File

@ -1,183 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 立项申请/任务书上报
/// </summary>
[Description("立项申请/任务书上报")]
[DataRuleField("DEPARTMENT_ID")]
public partial class T_TI_PROJECT : MesEntityBase
{
/// <summary>
/// 安全科技计划
/// </summary>
[DataFieldForeignKey("Nav_Plan", "Nav_ListProject")]
public Guid? PLAN_ID { get; set; }
/// <summary>
/// 安全科技计划
/// </summary>
public virtual T_TI_PLAN Nav_Plan { get; set; }
/// </summary>
/// 发起时间
/// </summary>
[Description("发起时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? BEGINTIME { get; set; }
/// <summary>
/// 发起部门ID
/// </summary>
[Description("发起部门")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航:发起部门
/// </summary>
[Description("导航:发起部门")]
[FormFieldQuery]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 发起人ID
/// </summary>
[Description("发起人")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航:发起人
/// </summary>
[Description("导航:发起人员")]
[FormFieldQuery]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 计划年度
/// </summary>
[Description("计划年度")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int? YEAR { get; set; }
/// <summary>
/// 导航:项目来源
/// </summary>
[Description("项目来源")]
public virtual ICollection<T_TI_PROJECT_SOURCE> Nav_Sources { get; set; }
/// <summary>
/// 导航:所属范围
/// </summary>
[Description("所属范围")]
public virtual ICollection<T_TI_PROJECT_RANGE> Nav_Ranges { get; set; }
/// <summary>
/// 项目编号
/// </summary>
[Description("项目编号")]
[CodeRule((int)PFCodeRuleType.安全投入科技)]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 项目名称
/// </summary>
[Description("项目名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
/// <summary>
/// 申报经费(万元)
/// </summary>
[Description("申报经费(万元)")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal? MONEY { get; set; }
/// <summary>
/// 是否涉外
/// </summary>
[Description("是否涉外")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public bool? IS_FOREIGN { get; set; }
/// <summary>
/// 项目负责人ID
/// </summary>
[Description("项目负责人")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_Manger")]
public Guid? MANAGER_ID { get; set; }
/// <summary>
/// 导航:项目负责人
/// </summary>
[Description("导航:项目负责人")]
public virtual T_FM_USER Nav_Manger { get; set; }
/// <summary>
/// 导航:立项附件
/// </summary>
[Description("立项附件")]
public virtual ICollection<T_TI_PROJECT_FILE> Nav_Files { get; set; }
/// <summary>
/// 导航:审批附件
/// </summary>
[Description("审批附件")]
public virtual ICollection<T_TI_PROJECT_WFFILE> Nav_WFFiles { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 是否结题验收
/// </summary>
[Description("是否结题验收")]
public bool ISCHECK { get; set; }
/// <summary>
/// 是否项目经费管理记录
/// </summary>
[Description("是否项目经费管理记录")]
public bool ISMONEY { get; set; }
}
}

View File

@ -1,113 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目验收
/// </summary>
[Description("项目结题验收")]
[DataRuleField("DEPARTMENT_ID")]
public partial class T_TI_PROJECT_CHECK : MesEntityBase
{
/// 发起时间
/// </summary>
[Description("发起时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? BEGINTIME { get; set; }
/// <summary>
/// 发起部门ID
/// </summary>
[Description("发起部门")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航:发起部门
/// </summary>
[Description("发起部门")]
[FormFieldQuery]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 发起人ID
/// </summary>
[Description("发起人")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航:发起人
/// </summary>
[Description("发起人员")]
[FormFieldQuery]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 计划ID
/// </summary>
[Description("项目")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Project")]
public Guid PROJECT_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:项目")]
[FormFieldQuery]
public virtual T_TI_PROJECT Nav_Project { get; set; }
/// <summary>
/// 实际使用经费(万元)
/// </summary>
[Description("实际使用经费(万元)")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal? MONEY { get; set; }
/// <summary>
/// 导航:项目成果附件
/// </summary>
[Description("导航:项目成果附件")]
public virtual ICollection<T_TI_PROJECT_CHECK_FILE> Nav_Files { get; set; }
/// <summary>
/// 验收结果
/// </summary>
[Description("验收结果")]
[FormFieldTable]
[FormFieldQuery]
[FormFieldEdit]
public TIProjectResult? RESULT { get; set; }
/// <summary>
/// 导航:审批附件
/// </summary>
[Description("导航:审批附件")]
public virtual ICollection<T_TI_PROJECT_CHECK_WFFILE> Nav_WFFiles { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目附件
/// </summary>
[Description("项目附件")]
public partial class T_TI_PROJECT_CHECK_FILE : MesEntityBase
{
/// <summary>
/// 项目验收ID
/// </summary>
[Description("项目验收ID")]
[DataFieldForeignKey("Nav_ProjectCheck", "Nav_Files")]
public Guid PROJECT_CHECK_ID { get; set; }
/// <summary>
/// 导航:项目验收
/// </summary>
[Description("导航:项目验收")]
public virtual T_TI_PROJECT_CHECK Nav_ProjectCheck { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目附件
/// </summary>
[Description("项目附件")]
public partial class T_TI_PROJECT_CHECK_WFFILE : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("项目ID")]
[DataFieldForeignKey("Nav_ProjectCheck", "Nav_WFFiles")]
public Guid PROJECT_CHECK_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:项目")]
public virtual T_TI_PROJECT_CHECK Nav_ProjectCheck { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目附件
/// </summary>
[Description("项目附件")]
public partial class T_TI_PROJECT_FILE : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("项目ID")]
[DataFieldForeignKey("Nav_Project", "Nav_Files")]
public Guid PROJECT_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:项目")]
public virtual T_TI_PROJECT Nav_Project { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,90 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目经费管理
/// </summary>
[Description("项目经费管理")]
[DataRuleField("DEPARTMENT_ID")]
public partial class T_TI_PROJECT_MONEY : MesEntityBase
{
/// </summary>
/// 发起时间
/// </summary>
[Description("发起时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? BEGINTIME { get; set; }
/// <summary>
/// 发起部门ID
/// </summary>
[Description("发起部门")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航:发起部门
/// </summary>
[Description("导航:发起部门")]
[FormFieldQuery]
public virtual T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 发起人ID
/// </summary>
[Description("发起人")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航:发起人
/// </summary>
[Description("导航:发起人员")]
[FormFieldQuery]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 项目ID
/// </summary>
[Description("项目ID")]
[FormFieldTable]
[FormFieldEdit]
[DataFieldForeignKey("Nav_Project")]
public Guid PROJECT_ID { get; set; }
/// <summary>
/// 项目
/// </summary>
[Description("项目")]
[FormFieldQuery]
public T_TI_PROJECT Nav_Project { get; set; }
/// <summary>
/// 项目经费子项
/// </summary>
[Description("项目经费子项")]
public virtual ICollection<T_TI_PROJECT_MONEY_DETAIL> Nav_Details { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldTable]
[FormFieldQuery]
public PFStandardStatus STATUS { get; set; }
}
}

View File

@ -1,73 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目经费子项
/// </summary>
[Description("项目经费子项")]
public partial class T_TI_PROJECT_MONEY_DETAIL : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("项目ID")]
[DataFieldForeignKey("Nav_Money", "Nav_Details")]
public Guid MONEY_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:项目")]
public virtual T_TI_PROJECT_MONEY Nav_Money { get; set; }
/// <summary>
/// 科目名称
/// </summary>
[Description("科目名称")]
[FormFieldEdit]
[DataFieldLength(150)]
public string NAME { get; set; }
/// <summary>
/// 专项经费(万元)
/// </summary>
[Description("专项经费(万元)")]
[FormFieldEdit]
public decimal? TOTAL { get; set; }
/// <summary>
/// 支出经费(万元)
/// </summary>
[Description("支出经费(万元)")]
[FormFieldEdit]
public decimal? USE { get; set; }
/// <summary>
/// 剩余经费(万元)
/// </summary>
[Description("剩余经费(万元)")]
[FormFieldEdit]
public decimal? LEFT { get; set; }
/// <summary>
/// 导航:附件
/// </summary>
[Description("导航:附件")]
public virtual ICollection<T_TI_PROJECT_MONEY_DETAIL_FILE> Nav_Files { get; set; }
/// <summary>
/// 序号
/// </summary>
[Description("序号")]
[FormFieldEdit]
public int ROW_NO { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目附件
/// </summary>
[Description("项目附件")]
public partial class T_TI_PROJECT_MONEY_DETAIL_FILE : MesEntityBase
{
/// <summary>
/// 子项ID
/// </summary>
[Description("子项ID")]
[DataFieldForeignKey("Nav_Detail", "Nav_Files")]
public Guid DETAIL_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:项目")]
public virtual T_TI_PROJECT_MONEY_DETAIL Nav_Detail { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目范围
/// </summary>
[Description("项目范围")]
public partial class T_TI_PROJECT_RANGE : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("项目ID")]
[DataFieldForeignKey("Nav_Project", "Nav_Ranges")]
public Guid PROJECT_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:项目")]
public virtual T_TI_PROJECT Nav_Project { get; set; }
/// <summary>
/// 来源ID
/// </summary>
[Description("所属范围")]
[DataFieldForeignKey("Nav_Range")]
public Guid RANGE_ID { get; set; }
/// <summary>
/// 导航属性:所属范围
/// </summary>
[Description("导航属性:所属范围")]
public virtual T_TI_PLAN_RANGE_TYPE Nav_Range { get; set; }
}
}

View File

@ -1,43 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目来源
/// </summary>
[Description("项目来源")]
public partial class T_TI_PROJECT_SOURCE : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("项目ID")]
[DataFieldForeignKey("Nav_Project", "Nav_Sources")]
public Guid PROJECT_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:项目")]
public virtual T_TI_PROJECT Nav_Project { get; set; }
/// <summary>
/// 来源ID
/// </summary>
[Description("项目来源")]
[DataFieldForeignKey("Nav_Source")]
public Guid SOURCE_ID { get; set; }
/// <summary>
/// 导航属性:项目来源
/// </summary>
[Description("导航属性:项目来源")]
public virtual T_TI_PLAN_SOURCE_TYPE Nav_Source { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 项目审批附件
/// </summary>
[Description("项目审批附件")]
public partial class T_TI_PROJECT_WFFILE : MesEntityBase
{
/// <summary>
/// 计划ID
/// </summary>
[Description("项目ID")]
[DataFieldForeignKey("Nav_Project", "Nav_WFFiles")]
public Guid PROJECT_ID { get; set; }
/// <summary>
/// 导航:计划
/// </summary>
[Description("导航:项目")]
public virtual T_TI_PROJECT Nav_Project { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,137 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 安全生产费用使用记录表
/// </summary>
[Description("安全生产费用使用记录表")]
[DataRuleField("DEPARTMENT_ID")]
public class T_TI_SAFE_PDT_COST_RECORD : MesEntityBase
{
/// <summary>
/// 使用日期
/// </summary>
[Description("使用日期")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? USETIME { get; set; }
/// <summary>
/// 使用部门ID
/// </summary>
[Description("使用部门ID")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 导航: 使用部门
/// </summary>
[Description("导航: 使用部门")]
public T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 记录人
/// </summary>
[Description("记录人")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldForeignKey("Nav_User")]
public Guid? USER_ID { get; set; }
/// <summary>
/// 导航: 记录人
/// </summary>
[Description("导航: 记录人")]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 使用项目
/// </summary>
[Description("使用项目")]
[FormFieldTable]
[FormFieldEdit]
public string PROJECT { get; set; }
/// <summary>
/// 导航: 费用类型
/// </summary>
[Description("导航: 费用类型")]
[FormFieldEdit]
public ICollection<T_TI_SAFE_PDT_COST_RECORD_TYPE> Nav_SafePdtCostRecordType { get; set; }
/// <summary>
/// 用途
/// </summary>
[Description("用途")]
[FormFieldTable]
[DataFieldLength(500)]
[FormFieldEdit]
public string PURPOSE { get; set; }
/// <summary>
/// 单位
/// </summary>
[Description("单位")]
[FormFieldTable]
[DataFieldLength(200)]
[FormFieldEdit]
public string UNIT { get; set; }
/// <summary>
/// 数量
/// </summary>
[Description("数量")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public int? COUNT { get; set; }
/// <summary>
/// 使用金额(万元)
/// </summary>
[Description("使用金额(万元)")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public decimal? USE_AMOUNT { get; set; }
/// <summary>
/// 导航属性:附件
/// </summary>
[Description("导航属性:附件")]
[FormFieldEdit]
public ICollection<T_TI_SAFE_PDT_COST_RECORD_FILE> Nav_Files { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("审批流")]
[DataFieldForeignKey("Nav_Approve")]
public Guid? APPROVE_ID { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("会议发起审批流")]
public T_PF_APPROVE Nav_Approve { get; set; }
}
}

View File

@ -1,45 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 导航属性:安全生产费用使用记录附件
/// </summary>
[Description("安全生产费用使用记录附件")]
public class T_TI_SAFE_PDT_COST_RECORD_FILE : MesEntityBase
{
/// <summary>
/// 安全生产费用使用记录
/// </summary>
[Description("安全生产费用使用记录")]
[DataFieldForeignKey("Nav_SafePdtCostRecord", "Nav_Files")]
public Guid RECORD_ID { get; set; }
/// <summary>
/// 导航: 安全生产费用使用记录
/// </summary>
[Description("导航: 安全生产费用使用记录")]
public virtual T_TI_SAFE_PDT_COST_RECORD Nav_SafePdtCostRecord { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件ID")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.Infrastructure.Core;
using APT.MS.Domain.Entities.TI;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TI
{
/// <summary>
/// 安全生产费用使用记录表与费用类型关联表
/// </summary>
[Description("安全生产费用使用记录表")]
public class T_TI_SAFE_PDT_COST_RECORD_TYPE : MesEntityBase
{
/// <summary>
/// 安全生产费用使用记录表
/// </summary>
[Description("安全生产费用使用记录表")]
[DataFieldForeignKey("Nav_SafePdtCostRecord", "Nav_SafePdtCostRecordType")]
public Guid? RECORD_ID { get; set; }
/// <summary>
/// 导航: 安全生产费用使用记录表
/// </summary>
[Description("导航: 安全生产费用使用记录表")]
public T_TI_SAFE_PDT_COST_RECORD Nav_SafePdtCostRecord { get; set; }
/// <summary>
/// 费用类型ID
/// </summary>
[Description("费用类型ID")]
[DataFieldForeignKey("Nav_CostType")]
public Guid? COST_TYPE_ID { get; set; }
/// <summary>
/// 导航: 费用类型
/// </summary>
[Description("导航: 费用类型")]
public virtual T_TI_COST_TYPE Nav_CostType { get; set; }
}
}

View File

@ -1,140 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TL
{
/// <summary>
/// 回采计划
/// </summary>
[Description("回采计划")]
[DataRuleField("DEPARTMENT_ID")]
public class T_TL_BACK : MesEntityBase
{
/// <summary>
/// 尾矿库名称 冗余
/// </summary>
[Description("尾矿库名称")]
[DataFieldLength(200)]
public string TAILING_NAME { get; set; }
/// <summary>
/// 尾矿库名称
/// </summary>
[Description("尾矿库名称")]
[DataFieldForeignKey("Nav_Tailing")]
public Guid? TAILING_ID { get; set; }
/// <summary>
/// 尾矿库
/// </summary>
[Description("尾矿库")]
[FormFieldEdit]
public T_TL_TAILING Nav_Tailing { get; set; }
/// <summary>
/// 工程名称
/// </summary>
[Description("工程名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
/// <summary>
/// 项目编号
/// </summary>
[Description("项目编号")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(50)]
public string CODE { get; set; }
/// <summary>
/// 日期
/// </summary>
[Description("日期")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime BACKDATE { get; set; }
/// <summary>
/// 部门
/// </summary>
[Description("部门")]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 部门
/// </summary>
[Description("部门")]
public T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 提交人
/// </summary>
[Description("提交人")]
[DataFieldForeignKey("Nav_User")]
public Guid USER_ID { get; set; }
/// <summary>
/// 提交人
/// </summary>
[Description("提交人")]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 制定要求
/// </summary>
[Description("制定要求")]
public ICollection<T_TL_BACK_REQUIRE> Nav_ListBackRequire { get; set; }
/// <summary>
/// 回采计划
/// </summary>
[Description("回采计划")]
public ICollection<T_TL_BACK_FILE> Nav_Files { get; set; }
/// <summary>
/// 回采计划明细
/// </summary>
[Description("回采计划明细")]
public ICollection<T_TL_BACK_DETAIL> Nav_ListDetail { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldQuery]
[FormFieldTable]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 是否完结 (弃用 状态 审批20 =》确认10 =》归档30 )
/// </summary>
[Description("是否完结")]
public bool ISEND { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("审批流")]
[DataFieldForeignKey("Nav_Approve")]
public Guid? APPROVE_ID { get; set; }
public T_PF_APPROVE Nav_Approve { get; set; }
}
}

View File

@ -1,66 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TL
{
/// <summary>
/// 回采计划明细
/// </summary>
[Description("回采计划明细")]
public class T_TL_BACK_DETAIL : MesEntityBase
{
/// <summary>
/// 回采计划
/// </summary>
[Description("回采计划")]
[DataFieldForeignKey("Nav_Back", "Nav_ListDetail")]
public Guid BACK_ID { get; set; }
/// <summary>
/// 回采计划
/// </summary>
[Description("回采计划")]
[FormFieldEdit]
public T_TL_BACK Nav_Back { get; set; }
/// <summary>
/// 排序
/// </summary>
[Description("排序")]
[FormFieldEdit]
public int NUM { get; set; }
/// <summary>
/// 回踩日期
/// </summary>
[Description("回踩日期")]
[FormFieldEdit]
public DateTime? DATE { get; set; }
/// <summary>
/// 回踩开始时间
/// </summary>
[Description("回踩开始时间")]
[FormFieldEdit]
public DateTime? DATESTART { get; set; }
/// <summary>
/// 回踩结束时间
/// </summary>
[Description("回踩结束时间")]
[FormFieldEdit]
public DateTime? DATEEND { get; set; }
/// <summary>
/// 值班人员
/// </summary>
[Description("值班人员")]
public ICollection<T_TL_BACK_DETAIL_USER> Nav_ListDetailUser { get; set; }
}
}

View File

@ -1,74 +0,0 @@
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TL
{
/// <summary>
/// 值班人员
/// </summary>
[Description("值班人员")]
public class T_TL_BACK_DETAIL_USER : MesEntityBase
{
/// <summary>
/// 回采计划
/// </summary>
[Description("回采计划")]
[DataFieldForeignKey("Nav_Back")]
public Guid BACK_ID { get; set; }
/// <summary>
/// 回采计划
/// </summary>
[Description("回采计划")]
[FormFieldEdit]
public T_TL_BACK Nav_Back { get; set; }
/// <summary>
/// 回采计划明细
/// </summary>
[Description("回采计划明细")]
[DataFieldForeignKey("Nav_BackDetail", "Nav_ListDetailUser")]
public Guid BACK_DETAIL_ID { get; set; }
/// <summary>
/// 回采计划明细
/// </summary>
[Description("回采计划明细")]
[FormFieldEdit]
public T_TL_BACK_DETAIL Nav_BackDetail { get; set; }
/// <summary>
/// 值班人员
/// </summary>
[Description("值班人员")]
[DataFieldForeignKey("Nav_User")]
[FormFieldEdit]
public Guid USER_ID { get; set; }
/// <summary>
/// 值班人员
/// </summary>
[Description("值班人员")]
public virtual T_FM_USER Nav_User { get; set; }
/// <summary>
/// 是否登记人
/// </summary>
[Description("是否登记人")]
public bool ISMAINCHECK { get; set; } = false;
/// <summary>
/// 是否确认
/// </summary>
[Description("是否确认")]
public bool ISCHECK { get; set; } = false;
}
}

View File

@ -1,44 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.Infrastructure.Core;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace APT.MS.Domain.Entities.TL
{
/// <summary>
/// 回采计划 附件
/// </summary>
[Description("回采计划 附件")]
public class T_TL_BACK_FILE : MesEntityBase
{
/// <summary>
/// 回采计划
/// </summary>
[Description("回采计划")]
[DataFieldForeignKey("Nav_Back", "Nav_Files")]
public Guid BACK_ID { get; set; }
/// <summary>
/// 回采计划
/// </summary>
[Description("回采计划")]
public virtual T_TL_BACK Nav_Back { get; set; }
/// <summary>
/// 文件ID
/// </summary>
[Description("文件")]
[DataFieldForeignKey("Nav_ImgFile")]
public Guid IMG_FILE_ID { get; set; }
/// <summary>
/// 导航属性:文件
/// </summary>
[Description("导航属性:文件")]
public virtual T_PF_IMG_FILE Nav_ImgFile { get; set; }
}
}

View File

@ -1,179 +0,0 @@
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
using APT.BaseData.Domain.Enums;
using APT.BaseData.Domain.Enums.PF;
using APT.Infrastructure.Core;
using APT.MS.Domain.Enums;
using System;
using System.Collections.Generic;
using System.ComponentModel;
namespace APT.MS.Domain.Entities.TL
{
/// <summary>
/// 回采记录
/// </summary>
[Description("回采记录")]
[DataRuleField("DEPARTMENT_ID")]
public class T_TL_BACK_RECORD : MesEntityBase
{
/// <summary>
/// 尾矿库名称 冗余
/// </summary>
[Description("尾矿库名称")]
[DataFieldLength(200)]
public string TAILING_NAME { get; set; }
/// <summary>
/// 尾矿库名称
/// </summary>
[Description("尾矿库名称")]
[DataFieldForeignKey("Nav_Tailing")]
public Guid? TAILING_ID { get; set; }
/// <summary>
/// 尾矿库
/// </summary>
[Description("尾矿库")]
[FormFieldEdit]
public T_TL_TAILING Nav_Tailing { get; set; }
/// <summary>
/// 部门
/// </summary>
[Description("部门")]
[DataFieldForeignKey("Nav_Department")]
public Guid? DEPARTMENT_ID { get; set; }
/// <summary>
/// 部门
/// </summary>
[Description("部门")]
public T_FM_DEPARTMENT Nav_Department { get; set; }
/// <summary>
/// 值班人
/// </summary>
[Description("值班人")]
[DataFieldForeignKey("Nav_User")]
public Guid USER_ID { get; set; }
/// <summary>
/// 提交人
/// </summary>
[Description("值班人")]
public T_FM_USER Nav_User { get; set; }
/// <summary>
/// 回采时间
/// </summary>
[Description("回采时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? BACKTIME { get; set; }
/// <summary>
/// 回采方向
/// </summary>
[Description("回采方向")]
[DataFieldLength(200)]
[FormFieldEdit]
public string BACK_DIREACT { get; set; }
/// <summary>
/// 回采顺序
/// </summary>
[Description("回采顺序")]
[FormFieldEdit]
public BackOrder? BACK_ORDER { get; set; }
/// <summary>
/// 回采厚度m
/// </summary>
[Description("回采厚度m")]
[FormFieldEdit]
public decimal? BACK_THICKNESS { get; set; }
/// <summary>
/// 回采量
/// </summary>
[Description("回采量")]
[FormFieldEdit]
public decimal? BACK_NUMBER { get; set; }
/// <summary>
/// 回采边坡坡比
/// </summary>
[Description("回采边坡坡比")]
[FormFieldEdit]
[DataFieldLength(100)]
public string BACK_SCALE { get; set; }
/// <summary>
/// 安全超高m
/// </summary>
[Description("安全超高m")]
[FormFieldEdit]
public decimal? SAFE_HIGHT { get; set; }
/// <summary>
/// 干滩长度m
/// </summary>
[Description("干滩长度m")]
[FormFieldEdit]
public decimal? DRIVE_LONG { get; set; }
/// <summary>
/// 状态
/// </summary>
[Description("状态")]
[FormFieldQuery]
[FormFieldTable]
public PFStandardStatus STATUS { get; set; }
/// <summary>
/// 审批流
/// </summary>
[Description("审批流")]
[DataFieldForeignKey("Nav_Approve")]
public Guid? APPROVE_ID { get; set; }
public T_PF_APPROVE Nav_Approve { get; set; }
/// <summary>
/// 计划明细ID
/// </summary>
public Guid? BACK_DETAIL_ID { get; set; }
/// <summary>
/// 回采结束时间
/// </summary>
[Description("回采结束时间")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
public DateTime? BACKTIMEEND { get; set; }
/// <summary>
/// 工程名称(回采计划)
/// </summary>
[Description("工程名称")]
[FormFieldTable]
[FormFieldEdit]
[FormFieldQuery]
[DataFieldLength(200)]
public string NAME { get; set; }
/// <summary>
/// 值班人
/// </summary>
[Description("值班人")]
public ICollection<T_TL_BACK_RECORD_USER> Nav_ListUser { get; set; }
}
}

Some files were not shown because too many files have changed in this diff Show More