using System.ComponentModel; namespace APT.MS.Domain.Enums { /// /// 体检类型 /// public enum OHHealthExamType { /// /// 新员工 10 /// [Description("新员工")] New = 10, /// /// 岗中 20 /// [Description("岗中")] Post = 20, /// /// 复查 30 /// [Description("复查")] Back = 30, /// /// 调岗 40 /// [Description("调岗")] Transfer = 40, /// /// 离岗 50 /// [Description("离岗")] Leave = 50, /// /// 转复岗 60 /// [Description("转复岗")] TransBackfer = 60, } /// /// 体检结果导入情况 /// public enum NoticeImportState { /// /// 草稿 /// [Description("草稿")] Draft = 0, /// /// 发送导入通知 /// [Description("发送导入通知")] NoticeImport = 10, /// /// 体检结果导入 /// [Description("体检结果导入")] Import = 20, } /// /// 体检计划状态 /// public enum OHHealthExamPlanStatus { //企业管理部 = 0, //上报部门登记 = 1, //企管部汇总 = 2, //待审批 = 3, //完成 = 4, /// /// 企业管理部 草稿 0 /// [Description("草稿")] Draft = 0, /// /// 企业管理部 确认 10 /// [Description("确认")] Sign = 10, ///// ///// 人事专员 通知保存草稿 20 ///// //[Description("通知保存草稿")] //NoticeTemp = 20, ///// ///// 发送通知 ///// //SendNotice = 30, } /// 体检计划部门处理状态 public enum OHHealthExamNoticeRegisterStatus { /// /// 待通知 0 /// [Description("待通知")] WaitNotice = 0, ///// ///// 待通知 5 ///// //[Description("体检人阅读通知")] //Read =5, /// /// 带队人审阅 10 /// [Description("带队人审阅")] MasterRead = 10, ///// ///// 完成 13 ///// //[Description("完成")] //ReadOK = 13, ////完成 = 15, ////已通知体检 = 20, ////已通知结果 = 25, ///// ///// 完成 15 ///// //[Description("完成")] //Finish = 15, ///// ///// 已通知体检 20 ///// //[Description("已通知体检")] //NoticeExam = 20, /// /// 已通知结果 25 /// [Description("已通知结果")] NoticeResult = 25 } /// /// 体检结论 /// public enum OHHealthExamResult { /// /// 未填写 0 /// [Description("未填写")] NotSign = 0, /// /// 目前未见异常 5 /// [Description("目前未见异常")] NoException = 5, /// /// 建议复查 10 /// [Description("建议复查")] ReCheck = 10, /// /// 职业病 15 /// [Description("职业病")] Disease = 15, /// /// 职业禁忌症 20 /// [Description("职业禁忌症")] Contraindications = 20, /// /// 其他疾病或异常 25 /// [Description("其他疾病或异常")] OtherDisease = 25, /// /// 疑似职业病 30 /// [Description("疑似职业病")] MayBeDisease = 30, } /// /// 体检结论 /// public enum OHHealthExamResultEdit { /// /// 目前未见异常 5 /// [Description("目前未见异常")] NoException = 5, /// /// 建议复查 10 /// [Description("建议复查")] ReCheck = 10, /// /// 职业病 15 /// [Description("职业病")] Disease = 15, /// /// 职业禁忌症 20 /// [Description("职业禁忌症")] Contraindications = 20, /// /// 其他疾病或异常 25 /// [Description("其他疾病或异常")] OtherDisease = 25, /// /// 疑似职业病 30 /// [Description("疑似职业病")] MayBeDisease = 30, } /// 体检结果状态 public enum OHHealthExamResultStatus { /// /// 待填写 0 /// [Description("待提交")] WaitSign = 0, /// /// 待填写职业病信息 10 /// [Description("待填写职业病信息")] WaitSignDisease = 10, /// /// 完成 20 /// [Description("完成")] Finish = 20, } /// /// 职业危害监测表单类型 /// public enum OHHazardMonitorFormTypeEnum { /// /// 生产扬尘浓度监测 10 /// [Description("生产扬尘浓度监测")] DustMonitoring = 10, /// /// 工作场所噪声监测 20 /// [Description("工作场所噪声监测")] WorkPlaceMonitoring = 20, /// /// 放射源放射性监测 30 /// [Description("放射源放射性监测")] RadiationMonitoring = 30, /// /// 水质监测记录表单 40 /// [Description("水质监测记录表单")] WaterMonitoring = 40, } /// /// 职业危害监测频率 /// public enum OHHazardMonitorIntervalEnum { /// /// 无 /// [Description("无")] None = 0, /// /// 每天 /// [Description("每天")] Date = 10, /// /// 每周 /// [Description("每周")] Week = 20, /// /// 每月 /// [Description("每月")] Month = 30, /// /// 每季(每季度第一月) /// [Description("每季")] Quarter = 40, /// /// 每半年 /// [Description("每半年")] HalfYear = 50, /// /// 每年 /// [Description("每年")] Year = 60, } /// /// 职业危害监测作业阶段状态 /// public enum OHHazardMonitorJobStageEnum { /// /// 作业前 10 /// [Description("作业前")] WorkBefor = 10, /// /// 作业中 20 /// [Description("作业中")] WorkIng = 20, /// /// 作业后 30 /// [Description("作业后")] WorkAfter = 30, } /// 职业危害监测个体防护情况 public enum OHHazardMonitorJobProtectEnum { /// /// 已佩戴 10 /// [Description("已佩戴")] Wear = 10, /// /// 未佩戴 20 /// [Description("未佩戴")] WearNone = 20, /// /// 缺少 30 /// [Description("缺少")] WearPart = 30, } // /// 职业危害监测作业是否超限 //public enum OHHazardMonitorOverLimitEnum // { // 否 = 0, // 是 = 1, // } /// 职业危害监测作业状态 public enum OHHazardMonitorJobStatusEnum { /// /// 待填写 0 /// [Description("待填写")] WaitSign = 0, /// /// 完成 10 /// [Description("完成")] Finish = 10, /// /// 已统计 20 /// [Description("已统计")] Statisticaled = 20, } public enum ConfigType { /// /// 体检计划表 10 /// [Description("体检计划表")] EXAM_PLAN = 10, /// /// 职业危害检测报告 20 /// [Description("职业危害检测报告")] CHECK_REPORT = 20, /// /// 监测结果统计与分析表 30 /// [Description("监测结果统计与分析汇总")] RESULT_SUM = 30, } }