diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs index 3aa4d939..4bd061e4 100644 --- a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyController.cs @@ -78,4 +78,15 @@ public class Ghre_SurveyController : BaseController> QueryESSData(long id) => await _service.QueryESSData(id); #endregion + + #region 提交 + /// + /// 提交 + /// + /// + /// + [HttpPost("SubmitESSData/{id}")] + public async Task> SubmitESSData(long id) => await _service.QueryESSData(id); + + #endregion } diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordController.cs new file mode 100644 index 00000000..3c533d3b --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// Ghre_SurveyRecord(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_SurveyRecordController : BaseController +{ + public Ghre_SurveyRecordController(IGhre_SurveyRecordServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordDetailController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordDetailController.cs new file mode 100644 index 00000000..66ef2c68 --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordDetailController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// Ghre_SurveyRecordDetail(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_SurveyRecordDetailController : BaseController +{ + public Ghre_SurveyRecordDetailController(IGhre_SurveyRecordDetailServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordOptionController.cs b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordOptionController.cs new file mode 100644 index 00000000..f8c6e2ef --- /dev/null +++ b/Tiobon.Core.Api/Controllers/Ghre/Ghre_SurveyRecordOptionController.cs @@ -0,0 +1,14 @@ +namespace Tiobon.Core.Api.Controllers; + +/// +/// Ghre_SurveyRecordOption(Controller) +/// +[Route("api/[controller]")] +[ApiController, GlobalActionFilter] +[Authorize(Permissions.Name), ApiExplorerSettings(GroupName = Grouping.GroupName_Ghre)] +public class Ghre_SurveyRecordOptionController : BaseController +{ + public Ghre_SurveyRecordOptionController(IGhre_SurveyRecordOptionServices service) : base(service) + { + } +} \ No newline at end of file diff --git a/Tiobon.Core.Api/Tiobon.Core.Model.xml b/Tiobon.Core.Api/Tiobon.Core.Model.xml index 978d2284..11b974ae 100644 --- a/Tiobon.Core.Api/Tiobon.Core.Model.xml +++ b/Tiobon.Core.Api/Tiobon.Core.Model.xml @@ -8045,15994 +8045,16714 @@ 预留字段12 - + - 培训讲师 (Dto.Base) + Ghre_SurveyRecord (Dto.Base) - + - 机构Id + 问卷调查ID - + - 部门ID + 员工ID - + - 员工ID + 得分 - + - 讲师分类 + 调整得分 - + - 机构编号 + 提交时间 - + - 机构名称 + 开始时间 - + - 员工照片 + 结束时间 - + - 性别 + 实际开始时间 - + - 邮箱 + 实际结束时间 - + - 手机号码 + 是否查看结果 - + - 讲师等级 + 查看结果时间 - + - 课时费 + 备注 - + - 擅长领域 + 默认标志 - + - 备注 + 预留字段1 - + - 默认标志 + 预留字段2 - + - WorkID + 预留字段3 - + - WorkNo + 预留字段4 - + - ToDoType + 预留字段5 - + - BatchSID + 预留字段6 - + - WorkState + 预留字段7 - + - ShiftID + 预留字段8 - + - ConfirmUserID + 预留字段9 - + - ConfirmTime + 预留字段10 - + - ConfirmComment + 预留字段11 - + - 同意人 + 预留字段12 - + - 同意时间 + Ghre_SurveyRecordDetail (Dto.Base) - + - 同意理由 + 问卷调查ID - + - 拒绝人 + 问卷调查记录ID - + - 拒绝时间 + 问卷调查题目ID - + - 拒绝理由 + 员工ID - + + + 得分 + + + + + 备注 + + + + + 默认标志 + + + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 状态 - - - - - 申请理由 - - - - - 发起人 - - - + - 生效日期 + Ghre_SurveyRecordOption (Dto.Base) - + - 失效日期 + 问卷调查ID - + - Ghre_TeacherAttachment (Dto.Base) + 问卷调查记录ID - + - 机构ID + 问卷调查记录明细ID - + - 编号 + 问卷调查题目ID - + - 名称 + 题目选项ID - + - 生效日期 + 员工ID - + - 失效日期 + 题目选项内容 - + - 来源 + 得分 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 培训讲师异动 (Dto.Base) - - - + - 机构ID + 培训讲师 (Dto.Base) - + 机构Id - - - 原调动类别 - - - - - 调动类别 - - - - - 原调动日期 - - - - - 调动日期 - - - + 部门ID - + 员工ID - + 讲师分类 - + 机构编号 - + 机构名称 - + 员工照片 - + 性别 - + 邮箱 - + 手机号码 - - - 讲师等级 - - - + 讲师等级 - + 课时费 - + - 课时费 + 擅长领域 - + - 擅长领域 + 备注 - + - 擅长领域 + 默认标志 - + - 备注 + WorkID - + - 申请理由 + WorkNo - + - 发起人 + ToDoType - + - 状态 + BatchSID - + - 默认标志 + WorkState - + - WorkID + ShiftID - - - WorkNo - - - - - ToDoType - - - - - BatchSID - - - - - WorkState - - - - - ShiftID - - - + ConfirmUserID - + ConfirmTime - + ConfirmComment - + 同意人 - + 同意时间 - + 同意理由 - + 拒绝人 - + 拒绝时间 - + 拒绝理由 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训讲师异动附件 (Dto.Base) + 状态 - + - 讲师异动ID + 申请理由 - + + + 发起人 + + + + + 生效日期 + + + + + 失效日期 + + + + + Ghre_TeacherAttachment (Dto.Base) + + + + + 机构ID + + + 编号 - + 名称 - + 生效日期 - + 失效日期 - + + + 来源 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 【牛尾】培训计划 (Dto.Base) + 培训讲师异动 (Dto.Base) - + - 年份 + 机构ID - + - 类别 + 机构Id - + - 部门ID + 原调动类别 - + - 课程ID + 调动类别 - + - 课程 + 原调动日期 - + - 培训对象 + 调动日期 - + - 现状 + 部门ID - + - 培训预期效果 + 员工ID - + - 需求人数 + 讲师分类 - + - 培训天数 + 机构编号 - + - 内外训 + 机构名称 - + - 指导者 + 员工照片 - + - 合计预算 + 性别 - + - 计划实施月份 + 邮箱 - + - 状态 + 手机号码 - + - 备注 + 讲师等级 - + - 默认标志 + 讲师等级 - + - 预留字段1 + 课时费 - + - 预留字段2 + 课时费 - + - 预留字段3 + 擅长领域 - + - 预留字段4 + 擅长领域 - + - 预留字段5 + 备注 - + - 预留字段6 + 申请理由 - + - 预留字段7 + 发起人 - + - 预留字段8 + 状态 - + - 预留字段9 + 默认标志 - + - 预留字段10 + WorkID - + - 预留字段11 + WorkNo - + - 预留字段12 + ToDoType - + - 面试评估设定 (Dto.Base) + BatchSID - + - 指标分类 + WorkState - + - 指标名称 + ShiftID - + - 指标名称_英文 + ConfirmUserID - + - 备注 + ConfirmTime - + - 默认标志 + ConfirmComment - + + + 同意人 + + + + + 同意时间 + + + + + 同意理由 + + + + + 拒绝人 + + + + + 拒绝时间 + + + + + 拒绝理由 + + + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 招聘参数配置 (Dto.Base) - - - - - 参数名称 - - - + - 参数代码 + 培训讲师异动附件 (Dto.Base) - + - 参数值 + 讲师异动ID - + - 参数类型 + 编号 - + - 配置内容 + 名称 - + - 排序 + 生效日期 - + - 是否多选 + 失效日期 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 组别ID + 【牛尾】培训计划 (Dto.Base) - + - 招聘参数配置组 (Dto.Base) + 年份 - + - 参数名称 + 类别 - + - 排序 + 部门ID - + - 备注 + 课程ID - + - 默认标志 + 课程 - + - 预留字段1 + 培训对象 - + - 预留字段2 + 现状 - + - 预留字段3 + 培训预期效果 - + - 预留字段4 + 需求人数 - + - 预留字段5 + 培训天数 - + - 预留字段6 + 内外训 - + - 预留字段7 + 指导者 - + - 预留字段8 + 合计预算 - + - 预留字段9 + 计划实施月份 - + - 预留字段10 + 状态 - + - 预留字段11 + 备注 - + - 预留字段12 + 默认标志 - + - 人力需求维护 (Dto.Base) + 预留字段1 - + - 订单号 + 预留字段2 - + - 编制内外 + 预留字段3 - + - 招聘类别 + 预留字段4 - + - 重要度 + 预留字段5 - + - 年度人力配置单ID + 预留字段6 - + - 需求月份 + 预留字段7 - + - 部门ID + 预留字段8 - + - 岗位ID + 预留字段9 - + - 职称ID - - - - - 职等ID - - - - - 需求人数 - - - - - 学历要求 - - - - - 工作年限 - - - - - 语言要求 + 预留字段10 - + - 建议到岗时间 + 预留字段11 - + - 汇报对象ID + 预留字段12 - + - 年龄 + 面试评估设定 (Dto.Base) - + - 状态 + 指标分类 - + - 知识要求 + 指标名称 - + - 技能要求 + 指标名称_英文 - + - 工作内容 + 备注 - + - 推荐人数 + 默认标志 - + - 面试人数 + 预留字段1 - + - 录用人数 + 预留字段2 - + - 报道人数 + 预留字段3 - + - 发起人ID + 预留字段4 - + - WorkID + 预留字段5 - + - WorkNo + 预留字段6 - + - ToDoType + 预留字段7 - + - BatchSID + 预留字段8 - + - WorkState + 预留字段9 - + - ShiftID + 预留字段10 - + - ConfirmUserID + 预留字段11 - + - ConfirmTime + 预留字段12 - + - ConfirmComment + 招聘参数配置 (Dto.Base) - + - 同意人 + 参数名称 - + - 同意时间 + 参数代码 - + - 同意理由 + 参数值 - + - 拒绝人 + 参数类型 - + - 拒绝时间 + 配置内容 - + - 拒绝理由 + 排序 - + - 状态 + 是否多选 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 人力需求维护明细 (Dto.Base) - - - + - 需求ID + 组别ID - + - 来源 + 招聘参数配置组 (Dto.Base) - + - 明细名 + 参数名称 - + - 明细值 + 排序 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 面试单评估 (Dto.Base) + 人力需求维护 (Dto.Base) - + - 订单ID + 订单号 - + - 评估时间 + 编制内外 - + - 评估表单内容 + 招聘类别 - + - 备注 + 重要度 - + - 默认标志 + 年度人力配置单ID - + - 预留字段1 + 需求月份 - + - 预留字段2 + 部门ID - + - 预留字段3 + 岗位ID - + - 预留字段4 + 职称ID - - - 预留字段5 - - - - - 预留字段6 - - - - - 预留字段7 - - - - - 预留字段8 - - - - - 预留字段9 - - - + - 预留字段10 + 职等ID - + - 预留字段11 + 需求人数 - + - 预留字段12 + 学历要求 - + - 面试单评估明细 (Dto.Base) + 工作年限 - + - 面试评估ID + 语言要求 - + - 面试记录ID + 建议到岗时间 - + - 面试官ID + 汇报对象ID - + - 面试评估设定ID + 年龄 - + - 评估内容 + 状态 - + - 备注 + 知识要求 - + - 默认标志 + 技能要求 - + - 预留字段1 + 工作内容 - + - 预留字段2 + 推荐人数 - + - 预留字段3 + 面试人数 - + - 预留字段4 + 录用人数 - + - 预留字段5 + 报道人数 - + - 预留字段6 + 发起人ID - + - 预留字段7 + WorkID - + - 预留字段8 + WorkNo - + - 预留字段9 + ToDoType - + - 预留字段10 + BatchSID - + - 预留字段11 + WorkState - + - 预留字段12 + ShiftID - + - 状态,0:暂存;1:提交 + ConfirmUserID - + - 面试工单日志 (Dto.Base) + ConfirmTime - + - 面试工单ID + ConfirmComment - + - 面试记录ID + 同意人 - + - 简历ID + 同意时间 - + - 员工ID + 同意理由 - + - 员工名称 + 拒绝人 - + - 用户ID + 拒绝时间 - + - 用户名 + 拒绝理由 - + - 来源 + 状态 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 面试工单 (Dto.Base) + 人力需求维护明细 (Dto.Base) - + - 人力需求ID + 需求ID - + - 简历ID + 来源 - + - 订单号 + 明细名 - + - 轮数 + 明细值 - + - 推荐时间 + 备注 - + - 推荐人ID + 默认标志 - + - 推荐说明 + 预留字段1 - + - 面试开始时间 + 预留字段2 - + - 面试结束时间 + 预留字段3 - + - 是否通过 + 预留字段4 - + - 面试结果 + 预留字段5 - + - 面试结果说明 + 预留字段6 - + - 评估结果 + 预留字段7 - + - 用人部门ID + 预留字段8 - + - 用人部门 + 预留字段9 - + - 用人岗位ID + 预留字段10 - + - 用人岗位 + 预留字段11 - - - 面试官ID - - - - - 面试官 - - - - - 待面试状态 - - - - - 取消原因 - - - + - 面试环节 + 预留字段12 - + - 筛选反馈 + 面试单评估 (Dto.Base) - + - 约面反馈 + 订单ID - + - 录用反馈 + 评估时间 - + - 状态 + 评估表单内容 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 面试记录 (Dto.Base) + 面试单评估明细 (Dto.Base) - + - 订单ID + 面试评估ID - + - 轮数 + 面试记录ID - + 面试官ID - + - 预面试时间1 + 面试评估设定ID - + - 预面试时间2 + 评估内容 - + - 预面试时间3 + 备注 - + - 面试时间 + 默认标志 - + - 面试开始时间 + 预留字段1 - + - 面试结束时间 + 预留字段2 - + - 简历首次查询时间 + 预留字段3 - + - 简历首次查询时间 + 预留字段4 - + - 评估时间 + 预留字段5 - + - 面试地点 + 预留字段6 - + - 是否通过 + 预留字段7 - + - 面试结果 + 预留字段8 - + - 面试结果说明 + 预留字段9 - + - 待面试状态 + 预留字段10 - + - 取消原因 + 预留字段11 - + - 状态 + 预留字段12 - + - 备注 + 状态,0:暂存;1:提交 - + - 默认标志 + 面试工单日志 (Dto.Base) - + - 预留字段1 + 面试工单ID - + - 预留字段2 + 面试记录ID - + - 预留字段3 + 简历ID - + - 预留字段4 + 员工ID - + - 预留字段5 + 员工名称 - + - 预留字段6 + 用户ID - + - 预留字段7 + 用户名 - + - 预留字段8 + 来源 - + - 预留字段9 + 备注 - + - 预留字段10 + 默认标志 - + - 预留字段11 + 预留字段1 - + - 预留字段12 + 预留字段2 - + - 约面反馈 + 预留字段3 - + - 筛选反馈 + 预留字段4 - + - 录用反馈 + 预留字段5 - + - 面试环节 + 预留字段6 - + - 主面试人 + 预留字段7 - + - 邮箱 + 预留字段8 - + - 录用审批单 (Dto.Base) + 预留字段9 - + - 简历ID + 预留字段10 - + - 订单号 + 预留字段11 - + - 录用部门 + 预留字段12 - + - 录用岗位 + 面试工单 (Dto.Base) - + - 招聘渠道 + 人力需求ID - + - 候选人姓名 + 简历ID - + - 身份证号码 - - - - - 预计入职日期 - - - - - 员工类别 - - - - - 职等 - - - - - 职称 + 订单号 - + - 试用期月数 + 轮数 - + - 汇报对象 + 推荐时间 - + - 岗位职责 + 推荐人ID - + - 工作地点 + 推荐说明 - + - 试用期薪资 + 面试开始时间 - + - 试用期满薪资 + 面试结束时间 - + - 发起时间 + 是否通过 - + - 发起人ID + 面试结果 - + - WorkID + 面试结果说明 - + - WorkNo + 评估结果 - + - ToDoType + 用人部门ID - + - BatchSID + 用人部门 - + - WorkState + 用人岗位ID - + - ShiftID + 用人岗位 - + - ConfirmUserID + 面试官ID - + - ConfirmTime + 面试官 - + - ConfirmComment + 待面试状态 - + - 同意人 + 取消原因 - + - 同意时间 + 面试环节 - + - 同意理由 + 筛选反馈 - + - 拒绝人 + 约面反馈 - + - 拒绝时间 + 录用反馈 - + - 拒绝理由 + 状态 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 公司ID + 面试记录 (Dto.Base) - + - 计薪类别ID + 订单ID - + - 厂区ID + 轮数 - + - 员工类别1 + 面试官ID - + - 录用审批单薪资 (Dto.Base) + 预面试时间1 - + - 面试评估ID + 预面试时间2 - + - 项目 + 预面试时间3 - + - 金额 + 面试时间 - + - 币别 + 面试开始时间 - + - 备注 + 面试结束时间 - + - 默认标志 + 简历首次查询时间 - + - 预留字段1 + 简历首次查询时间 - + - 预留字段2 + 评估时间 - + - 预留字段3 + 面试地点 - + - 预留字段4 + 是否通过 - + - 预留字段5 + 面试结果 - + - 预留字段6 + 面试结果说明 - + - 预留字段7 + 待面试状态 - + - 预留字段8 + 取消原因 - + - 预留字段9 + 状态 - + - 预留字段10 + 备注 - + - 预留字段11 + 默认标志 - + - 预留字段12 + 预留字段1 - + - 个人简历 (Dto.Base) + 预留字段2 - + - 姓名 + 预留字段3 - + - 英文名 + 预留字段4 - + - 头像 + 预留字段5 - + - 民族 + 预留字段6 - + - 出生日期 - - - - - 籍贯 + 预留字段7 - + - 性别 + 预留字段8 - + - 年龄 + 预留字段9 - + - 学历 + 预留字段10 - + - 毕业院校 + 预留字段11 - + - 毕业日期 + 预留字段12 - + - 求职状态 + 约面反馈 - + - 岗位ID + 筛选反馈 - + - 婚姻状况 + 录用反馈 - + - 政治面貌 + 面试环节 - + - 联系电话 + 主面试人 - + 邮箱 - - - 入职日期 - - - - - 紧急联系人关系 - - - - - 紧急联系人 - - - - - 紧急联系人电话 - - - - - 紧急联系人地址 - - - - - 紧急联系人关系2 - - - - - 紧急联系人2 - - - + - 紧急联系人电话2 + 录用审批单 (Dto.Base) - + - 紧急联系人地址2 + 简历ID - + - 职前年资 + 订单号 - + - 最高学历 + 录用部门 - + - 证照类型 + 录用岗位 - + - 身份证号 + 招聘渠道 - + - 身份证开始有效期 + 候选人姓名 - + - 身份证结束有效期 + 身份证号码 - + - 户口性质 + 预计入职日期 - + - 发证机关 + 员工类别 - + - 家庭地址(身份证) + 职等 - + - 现居住地 + 职称 - + - 介绍人 + 试用期月数 - + - 国籍 + 汇报对象 - + - 公积金账号 + 岗位职责 - + - 公积金基数 + 工作地点 - + - 社保帐套 + 试用期薪资 - + - 社保账号 + 试用期满薪资 - + - 社保基数 + 发起时间 - + - 是否缴纳社保 + 发起人ID - + - 是否缴纳公积金 + WorkID - + - 是否推荐 + WorkNo - + - 是否住宿 + ToDoType - + - 车牌号 + BatchSID - + - 标签 + WorkState - + - 状态 + ShiftID - + - 工作年限 + ConfirmUserID - + - 薪资区间 + ConfirmTime - + - 申请状态 + ConfirmComment - + - 申请时间 + 同意人 - + - 职称类型/级别 + 同意时间 - + - 直间接 + 同意理由 - + - 不合适原因 + 拒绝人 - + - 加入回收站时间 + 拒绝时间 - + - 招聘渠道 + 拒绝理由 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 是否同步至人事资料 + 公司ID - - - 特殊饮食 - - - - - 员工ID - - - - - Offer文件路径 - - - - - 应聘部门 - - - - - 应聘岗位 - - - + - 教育背景 (Dto.Base) + 计薪类别ID - + - 简历ID + 厂区ID - + - 学校名称 + 员工类别1 - + - 专业名称 + 录用审批单薪资 (Dto.Base) - + - 开始日期 + 面试评估ID - + - 结束日期 + 项目 - + - 学历 + 金额 - + - 是否毕业 + 币别 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 家庭关系 (Dto.Base) + 个人简历 (Dto.Base) - + - 简历ID + 姓名 - + - 姓名 + 英文名 - + - 年龄 + 头像 - + - 关系 + 民族 - + - 工作单位 + 出生日期 - + - 电话 + 籍贯 - + 性别 - + - 身份证号码 + 年龄 - + - 出生日期 + 学历 - + - 地址 + 毕业院校 - + - 备注 + 毕业日期 - + - 默认标志 + 求职状态 - + - 预留字段1 + 岗位ID - + - 预留字段2 + 婚姻状况 - + - 预留字段3 + 政治面貌 - + - 预留字段4 + 联系电话 - + - 预留字段5 + 邮箱 - + - 预留字段6 + 入职日期 - + - 预留字段7 + 紧急联系人关系 - + - 预留字段8 + 紧急联系人 - + - 预留字段9 + 紧急联系人电话 - + - 预留字段10 + 紧急联系人地址 - + - 预留字段11 + 紧急联系人关系2 - + - 预留字段12 + 紧急联系人2 - + - 简历信息栏位 (Dto.Base) + 紧急联系人电话2 - + - 简历组别ID + 紧急联系人地址2 - + - 栏位 + 职前年资 - + - 栏位说明 + 最高学历 - + - 多语Key + 证照类型 - + - 表名 + 身份证号 - + - 表栏位 + 身份证开始有效期 - + - 一行一栏 + 身份证结束有效期 - + - 栏位类型 + 户口性质 - + - 数据类型 + 发证机关 - + - 数据来源方式 + 家庭地址(身份证) - + - 数据来源 + 现居住地 - + - 初始值 + 介绍人 - + - 必填项 + 国籍 - + - 可编辑 + 公积金账号 - + - IsBuildIn + 公积金基数 - + - IsRelease + 社保帐套 - + - 异动栏位 + 社保账号 - + - Column_43 + 社保基数 - + - 初始化值 + 是否缴纳社保 - + - 占位文字 + 是否缴纳公积金 - + - 是否主键栏位 + 是否推荐 - + - 员工可修改 + 是否住宿 - + - ESS 显示 + 车牌号 - + - 可多选 + 标签 - + - 数据来源ID + 状态 - + - 排序号 + 工作年限 - + + + 薪资区间 + + + + + 申请状态 + + + + + 申请时间 + + + + + 职称类型/级别 + + + + + 直间接 + + + + + 不合适原因 + + + + + 加入回收站时间 + + + + + 招聘渠道 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 关联表名 + 是否同步至人事资料 - + - 关联栏位 + 特殊饮食 - + - 查询条件 + 员工ID - + - 简历组别 (Dto.Base) + Offer文件路径 - + - 组别编号 + 应聘部门 - + - 组别名 + 应聘岗位 - + - 多语Key + 教育背景 (Dto.Base) - + - 组别类型 + 简历ID - + - 表名 + 学校名称 - + - 主键名 + 专业名称 - + - 多表名 + 开始日期 - + - 排序号 + 结束日期 - + - 员工可修改 + 学历 - + - ESS 显示 + 是否毕业 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 证件 (Dto.Base) + 家庭关系 (Dto.Base) - + 简历ID - + - 生效日 + 姓名 - + - 失效日 + 年龄 - + - 证件名称 + 关系 - + - 证件编号 + 工作单位 - + + + 电话 + + + + + 性别 + + + + + 身份证号码 + + + + + 出生日期 + + + + + 地址 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 简历声明 (Dto.Base) + 简历信息栏位 (Dto.Base) - + - 简历ID + 简历组别ID - + - 声明ID + 栏位 - + - 声明代码 + 栏位说明 - + - 是否 + 多语Key - + - 备注 + 表名 - + - 默认标志 + 表栏位 - + - 预留字段1 + 一行一栏 - + - 预留字段2 + 栏位类型 - + - 预留字段3 + 数据类型 - + - 预留字段4 + 数据来源方式 - + - 预留字段5 + 数据来源 - + - 预留字段6 + 初始值 - + - 预留字段7 + 必填项 - + - 预留字段8 + 可编辑 - + - 预留字段9 + IsBuildIn - + - 预留字段10 + IsRelease - + - 预留字段11 + 异动栏位 - + - 预留字段12 + Column_43 - + - 简历标签 (Dto.Base) + 初始化值 - + - 标签分类 + 占位文字 - + - 标签名称 + 是否主键栏位 - + + + 员工可修改 + + + + + ESS 显示 + + + + + 可多选 + + + + + 数据来源ID + + + + + 排序号 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 简历模板 (Dto.Base) + 关联表名 - + - 模板编号 + 关联栏位 - + - 模板名称 + 查询条件 - + - 模板类型 + 简历组别 (Dto.Base) - + - 照片类型 + 组别编号 - + + + 组别名 + + + 多语Key - + - 是否发布 + 组别类型 - + + + 表名 + + + + + 主键名 + + + + + 多表名 + + + 排序号 - + + + 员工可修改 + + + + + ESS 显示 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 简历培训记录 (Dto.Base) + 证件 (Dto.Base) - + 简历ID - + - 开始日期 + 生效日 - + - 结束日期 + 失效日 - + - 培训机构 + 证件名称 - + - 课程名 + 证件编号 - - - 课时 - - - - - 合格 - - - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 工作经历 (Dto.Base) + 简历声明 (Dto.Base) - + 简历ID - - - 公司名称 - - - - - 部门 - - - - - 离职原因 - - - - - 开始日期 - - - + - 结束日期 + 声明ID - + - 岗位 + 声明代码 - + - 年资 + 是否 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 声明 (Dto.Base) - - - - - 简称 - - - - - 内容 - - - + - 是否显示 + 简历标签 (Dto.Base) - + - 是否作废 + 标签分类 - + - 是否必填 + 标签名称 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 招聘模板 (Dto.Base) + 简历模板 (Dto.Base) - + + + 模板编号 + + + 模板名称 - + 模板类型 - + - 模板内容 + 照片类型 - + + + 多语Key + + + 是否发布 - + + + 排序号 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 年度人力申请 (Dto.Base) + 简历培训记录 (Dto.Base) - + - 年度 + 简历ID - + - 发起时间 + 开始日期 - + - 发起人ID + 结束日期 - + - WorkID + 培训机构 - + - WorkNo + 课程名 - + - ToDoType + 课时 - + - BatchSID + 合格 - + - WorkState + 备注 - + - ShiftID + 默认标志 - + - ConfirmUserID + 预留字段1 - + - ConfirmTime + 预留字段2 - + - ConfirmComment + 预留字段3 - + - 同意人 + 预留字段4 - + - 同意时间 + 预留字段5 - + - 同意理由 + 预留字段6 - + - 拒绝人 + 预留字段7 - + - 拒绝时间 + 预留字段8 - + - 拒绝理由 + 预留字段9 - + - 备注 + 预留字段10 - + - 默认标志 + 预留字段11 - + - 预留字段1 + 预留字段12 - + - 预留字段2 + 工作经历 (Dto.Base) - + - 预留字段3 + 简历ID - + - 预留字段4 + 公司名称 - + - 预留字段5 + 部门 - + - 预留字段6 + 离职原因 - + - 预留字段7 + 开始日期 - + - 预留字段8 + 结束日期 - + - 预留字段9 + 岗位 - + - 预留字段10 + 年资 - + - 预留字段11 + 备注 - + - 预留字段12 + 默认标志 - + - 年度人力配置 (Dto.Base) + 预留字段1 - + - 年度 + 预留字段2 - + - 部门ID + 预留字段3 - + - 职称ID + 预留字段4 - + - 职等ID + 预留字段5 - + - 岗位ID + 预留字段6 - + - 1月 + 预留字段7 - + - 2月 + 预留字段8 - + - 3月 + 预留字段9 - + - 4月 + 预留字段10 - + - 5月 + 预留字段11 - + - 6月 + 预留字段12 - + - 7月 + 声明 (Dto.Base) - + - 8月 + 简称 - + - 9月 + 内容 - + - 10月 + 是否显示 - + - 11月 + 是否作废 - + - 12月 + 是否必填 - + - 1月调整数 + 备注 - + - 2月调整数 + 默认标志 - + - 3月调整数 + 预留字段1 - + - 4月调整数 + 预留字段2 - + - 5月调整数 + 预留字段3 - + - 6月调整数 + 预留字段4 - + - 7月调整数 + 预留字段5 - + - 8月调整数 + 预留字段6 - + - 9月调整数 + 预留字段7 - + - 10月调整数 + 预留字段8 - + - 11月调整数 + 预留字段9 - + - 12月调整数 + 预留字段10 - + - 发起人ID + 预留字段11 - + - WorkID + 预留字段12 - + - WorkNo + 招聘模板 (Dto.Base) - + - ToDoType + 模板名称 - + - BatchSID + 模板类型 - + - WorkState + 模板内容 - + - ShiftID + 是否发布 - + - ConfirmUserID + 备注 - + - ConfirmTime + 默认标志 - + - ConfirmComment + 预留字段1 - + - 同意人 + 预留字段2 - + - 同意时间 + 预留字段3 - + - 同意理由 + 预留字段4 - + - 拒绝人 + 预留字段5 - + - 拒绝时间 + 预留字段6 - + - 拒绝理由 + 预留字段7 - + - 备注 + 预留字段8 - + - 默认标志 + 预留字段9 - + - 预留字段1 + 预留字段10 - + - 预留字段2 + 预留字段11 - + - 预留字段3 + 预留字段12 - + - 预留字段4 + 年度人力申请 (Dto.Base) - + - 预留字段5 + 年度 - + - 预留字段6 + 发起时间 - + - 预留字段7 + 发起人ID - + - 预留字段8 + WorkID - + - 预留字段9 + WorkNo - + - 预留字段10 + ToDoType - + - 预留字段11 + BatchSID - + - 预留字段12 + WorkState - + - 申请单ID + ShiftID - + - Ghrm_MessageText (Dto.Base) + ConfirmUserID - + - MessageTextID + ConfirmTime - + - GroupType + ConfirmComment - + - Tag + 同意人 - + - Title + 同意时间 - + - Content + 同意理由 - + - PicType + 拒绝人 - + - PicUrl + 拒绝时间 - + - JumpType + 拒绝理由 - + - APPUrl + 备注 - + - WEBUrl + 默认标志 - + - HtmlContent + 预留字段1 - + - RemarkSz + 预留字段2 - + - WorkID + 预留字段3 - + - SortNo + 预留字段4 - + - IsDefault + 预留字段5 - + - Reverse1 + 预留字段6 - + - Reverse2 + 预留字段7 - + - Reverse3 + 预留字段8 - + - Reverse4 + 预留字段9 - + - Reverse5 + 预留字段10 - + - Reverse6 + 预留字段11 - + - Reverse7 + 预留字段12 - + - Reverse8 + 年度人力配置 (Dto.Base) - + - Reverse9 + 年度 - + - Ghrm_MessageUser (Dto.Base) + 部门ID - + - MessageUserID + 职称ID - + - MessageTextID + 职等ID - + - SenderStaffID + 岗位ID - + - ReceiveStaffID + 1月 - + - ReadStatus + 2月 - + - ReadTime + 3月 - + - RemarkSz + 4月 - + - SortNo + 5月 - + - IsDefault + 6月 - + - Reverse1 + 7月 - + - Reverse2 + 8月 - + - Reverse3 + 9月 - + - Reverse4 + 10月 - + - Reverse5 + 11月 - + - Reverse6 + 12月 - + - Reverse7 + 1月调整数 - + - Reverse8 + 2月调整数 - + - Reverse9 + 3月调整数 - + - Ghro_Dept (Dto.Base) + 4月调整数 - + - DeptID + 5月调整数 - + - DeptNo + 6月调整数 - + - DeptName + 7月调整数 - + - DeptEname + 8月调整数 - + - BeginDate + 9月调整数 - + - EndDate + 10月调整数 - + - DataBelongID + 11月调整数 - + - Mkey + 12月调整数 - + - DeptType + 发起人ID - + - DeptType1 + WorkID - + - DeptType2 + WorkNo - + - DeptLevel + ToDoType - + - DeptManagerID + BatchSID - + - DeptManagerID2 + WorkState - + - DeptAssID + ShiftID - + - ParentDeptID + ConfirmUserID - + - ParentDeptID2 + ConfirmTime - + - RemarkSz + ConfirmComment - + - SortNo + 同意人 - + - IsDefault + 同意时间 - + - AttachmentIDs + 同意理由 - + - Reverse1 + 拒绝人 - + - Reverse2 + 拒绝时间 - + - Reverse3 + 拒绝理由 - + - Reverse4 + 备注 - + - Reverse5 + 默认标志 - + - DisplayDirection + 预留字段1 - + - DeptColor + 预留字段2 - + - DeptIcon + 预留字段3 - + - ShortName + 预留字段4 - + - DeptDataType + 预留字段5 - + - Ghrs_Attachment (Dto.Base) + 预留字段6 - + - Ghr附件记录ID + 预留字段7 - + - 文件编号 + 预留字段8 - + - 说明 + 预留字段9 - + - 英文说明 + 预留字段10 - + - TableName + 预留字段11 - + - TableKeyID + 预留字段12 - + - StaffID + 申请单ID - + - 文件类别 (基本资料/证照/加班/请假....) + Ghrm_MessageText (Dto.Base) - + - AttachmentGroupID + MessageTextID - + - 文件名 + GroupType - + - AttachBinary + Tag + + - 扩展名 + Title - + - 大小 + Content - + - 物理路径 + PicType - + - 相对路径 + PicUrl - + - ThumbnailPath + JumpType - + - 附件网页链接地址 + APPUrl - + - 备注 + WEBUrl - + - SortNo + HtmlContent - + - IsDefault + RemarkSz - + - CompanyID + WorkID - + - ReverseN1 + SortNo - + - ReverseD1 + IsDefault - + Reverse1 - + Reverse2 - + Reverse3 - + Reverse4 - + Reverse5 - + - Ghrs_DataRoleDetail (Dto.Base) + Reverse6 - + - DataRoleDetailId + Reverse7 - + - DataRoleId + Reverse8 - + - DataTypeID + Reverse9 - + - DataID + Ghrm_MessageUser (Dto.Base) - + - DataNo + MessageUserID - + - IncludeSub + MessageTextID - + - TableName + SenderStaffID - + - TableIDName + ReceiveStaffID - + + + ReadStatus + + + + + ReadTime + + + RemarkSz - + SortNo - + IsDefault - + Reverse1 - + Reverse2 - + Reverse3 - + Reverse4 - + Reverse5 - + - Ghrs_LangKey (Dto.Base) + Reverse6 - + - 多语设定(语言别,Key Value对应表) + Reverse7 - + - 语言别 ID + Reverse8 - + - 语言Key + Reverse9 - + - LangKeyType + Ghro_Dept (Dto.Base) - + - 语言值 + DeptID - + - Value01 + DeptNo - + - Value02 + DeptName - + - Value03 + DeptEname - + - Value04 + BeginDate - + - Value05 + EndDate - + - Value06 + DataBelongID - + - Value07 + Mkey - + - Value08 + DeptType - + - Value09 + DeptType1 - + - Value10 + DeptType2 - + - RemarkSz + DeptLevel - + - SortNo + DeptManagerID - + - IsDefault + DeptManagerID2 - + - CompanyID + DeptAssID - + - Reverse1 + ParentDeptID - + - Reverse2 + ParentDeptID2 - + - Reverse3 + RemarkSz - + - Reverse4 + SortNo - + - Reverse5 + IsDefault - + - TableName + AttachmentIDs - + - TableID + Reverse1 - + - Ghrs_ListCommonSql (Dto.Base) + Reverse2 - + - ListCommonSqlId + Reverse3 - + - ListCommonSqlNo + Reverse4 - + - ListCommonSqlName + Reverse5 - + - ListCommonSqlType + DisplayDirection - + - ListCommonSqlType2 + DeptColor - + - ListComment + DeptIcon - + - SelectSql + ShortName - + - JsonTitle + DeptDataType - + - WhereSql + Ghrs_Attachment (Dto.Base) - + - OrderBySql + Ghr附件记录ID - + - SqlTopCountSql + 文件编号 - + - SqlGetIDSql + 说明 - + - RemarkSz + 英文说明 - + - SortNo + TableName - + - IsDefault + TableKeyID - + - Reverse1 + StaffID - + - Reverse2 + 文件类别 (基本资料/证照/加班/请假....) - + - Reverse3 + AttachmentGroupID - + - Reverse4 + 文件名 - + - Reverse5 + AttachBinary - - - Reverse6 + 扩展名 - + - Reverse7 + 大小 - + - Reverse8 + 物理路径 - + - Reverse9 + 相对路径 - + - SqlIDToName + ThumbnailPath - + - Ghrs_MailOutbox (Dto.Base) + 附件网页链接地址 - + - MailOutboxID + 备注 - + - ToStaffID + SortNo - + - ToStaffName + IsDefault - + - TOMail + CompanyID - + - CCMail + ReverseN1 - + - BCCMail + ReverseD1 - + - MailBody + Reverse1 - + - MailTitle + Reverse2 - + - MailPriority + Reverse3 - + - AttachFiles + Reverse4 - + - ScheduleTime + Reverse5 - + - SendMail + Ghrs_DataRoleDetail (Dto.Base) - + - MailServer + DataRoleDetailId - + - MailType + DataRoleId - + - Port + DataTypeID - + - SendMailAccount + DataID - + - SendMailPwd + DataNo - + - EnableSslYN + IncludeSub - + - UseDefaultCredentialsYN + TableName - + - Tls12YN + TableIDName - + RemarkSz - + SortNo - + IsDefault - + - CompanyID + Reverse1 - + - ReverseN1 + Reverse2 - + - ReverseN2 + Reverse3 - + - ReverseD1 + Reverse4 - + - ReverseD2 + Reverse5 - + - Reverse1 + Ghrs_LangKey (Dto.Base) - + - Reverse2 + 多语设定(语言别,Key Value对应表) - + - Reverse3 + 语言别 ID - + - Reverse4 + 语言Key - + - Reverse5 + LangKeyType - + - Ghrs_Menu (Dto.Base) + 语言值 - + - MenuId + Value01 - + - MenuNo + Value02 - + - MenuName + Value03 - + - MKey + Value04 - + - IconType + Value05 - + - MenuUrl + Value06 - + - MenuComponent + Value07 - + - ParentMenuId + Value08 - + - MenuType + Value09 - + - MenuType2 + Value10 - + - FormType + RemarkSz - + - DataPrivType + SortNo - + - FlowID + IsDefault - + - MenuColDisplayType + CompanyID - + - MenuGroupTitle + Reverse1 - + - QueryProcedure + Reverse2 - + - EditProcedure + Reverse3 - + - IUDProcedure + Reverse4 - + - IsSTDMenu + Reverse5 - + - IsWaterMark + TableName - + - IsPWDAgain + TableID - + - IsFromExcel + Ghrs_ListCommonSql (Dto.Base) - + - IsToExcel + ListCommonSqlId - + - IsNew + ListCommonSqlNo - + - IsDetail + ListCommonSqlName - + - IsUpdate + ListCommonSqlType - + - IsDel + ListCommonSqlType2 - + - IsQuery + ListComment - + - IsPrint + SelectSql - + - IsLog + JsonTitle - + - IsManual + WhereSql - + - IsCopy + OrderBySql - + - IsTBD1 + SqlTopCountSql - + - TBD1MKey + SqlGetIDSql - + - IsTBD2 + RemarkSz - + - TBD2MKey + SortNo - + - IsTBD3 + IsDefault - + - TBD3MKey + Reverse1 - + - IsTBD4 + Reverse2 - + - TBD4MKey + Reverse3 - + - IsTBD5 + Reverse4 - + - TBD5MKey + Reverse5 - + - IsTBD6 + Reverse6 - + - TBD6MKey + Reverse7 - + - IsTBD7 + Reverse8 - + - TBD7MKey + Reverse9 - + - IsTBD8 + SqlIDToName - + - TBD8MKey + Ghrs_MailOutbox (Dto.Base) - + - IsTBD9 + MailOutboxID - + - TBD9MKey + ToStaffID - + - IsTBD10 + ToStaffName - + - TBD10MKey + TOMail - + - IsTBD11 + CCMail - + - TBD11MKey + BCCMail - + - IsTBD12 + MailBody - + - TBD12MKey + MailTitle - + - IsTBD13 + MailPriority - + - TBD13MKey + AttachFiles - + - IsTBD14 + ScheduleTime - + - TBD14MKey + SendMail - + - IsTBD15 + MailServer - + - TBD15MKey + MailType - + - RemarkSz + Port - + - SortNo + SendMailAccount - + - IsDefault + SendMailPwd - + - Reverse1 + EnableSslYN - + - Reverse2 + UseDefaultCredentialsYN - + - Reverse3 + Tls12YN - + - Reverse4 + RemarkSz - + - Reverse5 + SortNo - + - Reverse6 + IsDefault - + - Reverse7 + CompanyID - + - Reverse8 + ReverseN1 - + - Reverse9 + ReverseN2 - + - AppUrl + ReverseD1 - + - Ghrs_ParaDetail (Dto.Base) + ReverseD2 - + - ParaDetailId + Reverse1 - + - ParaTypeId + Reverse2 - + - ParaMasterId + Reverse3 - + - ParaTypeNo + Reverse4 - + - ParaMasterNo + Reverse5 - + - ParaDetailNo + Ghrs_Menu (Dto.Base) - + - ParaDetailName + MenuId - + - ParaDetailEname + MenuNo - + - IsBuildIn + MenuName - + MKey - + - SqlFunction + IconType - + - RemarkSz + MenuUrl - + - SortNo + MenuComponent - + - IsDefault + ParentMenuId - + - Reverse1 + MenuType - + - Reverse2 + MenuType2 - + - Reverse3 + FormType - + - Reverse4 + DataPrivType - + - Reverse5 + FlowID - + - Reverse6 + MenuColDisplayType - + - Reverse7 + MenuGroupTitle - + - Reverse8 + QueryProcedure - + - Reverse9 + EditProcedure - + - 系统用户 (Dto.Base) + IUDProcedure - + - UserId + IsSTDMenu - + - UserNo + IsWaterMark - + - UserName + IsPWDAgain - + - UserEname + IsFromExcel - + - Email + IsToExcel - + - Mobile + IsNew - + - UserStaffID + IsDetail - + - PwdComplexityRuleID + IsUpdate - + - UserPhotoUrl + IsDel - + - APPID + IsQuery - + - DingID + IsPrint - + - EWeChatID + IsLog - + - WeChatID + IsManual - + - OtherID + IsCopy - + - UserLangID + IsTBD1 - + - PageStyle + TBD1MKey - + - UserType + IsTBD2 - + - BeginDate + TBD2MKey - + - EndDate + IsTBD3 - + - SalaryPwd + TBD3MKey + + - Pwd + IsTBD4 + + - TempPwd + TBD4MKey + + - TimeZoneID + IsTBD5 - + - TimeZoneGapMinute + TBD5MKey - + - Reverse1 + IsTBD6 - + - Reverse2 + TBD6MKey - + - Reverse3 + IsTBD7 - + - Reverse4 + TBD7MKey - + - Reverse5 + IsTBD8 - + - Reverse6 + TBD8MKey - + - Reverse7 + IsTBD9 - + - Reverse8 + TBD9MKey - + - Reverse9 + IsTBD10 - + - LockTime + TBD10MKey - + - APPID2 + IsTBD11 - + - Ghrz_Shihua_OA_Employment (Dto.Base) + TBD11MKey - + - EmploymentID + IsTBD12 - + - UserNo + TBD12MKey - + - 单号 + IsTBD13 - + - 单据类别 + TBD13MKey - + - 发起人工号 + IsTBD14 - + - 候选人姓名 + TBD14MKey - + - 身份证类别 + IsTBD15 - + - 身份证号 + TBD15MKey - + - 生效日期 + RemarkSz - + - 员工性质 + SortNo - + - 学历编号 + IsDefault - + - LegalCompanyNo + Reverse1 - + - 计薪类别编号 + Reverse2 - + - 部门编号 + Reverse3 - + - 入职日 + Reverse4 - + - 岗位编号 + Reverse5 - + - 成本中心编号 + Reverse6 - + - 职级编号 + Reverse7 - + - 招聘途径 + Reverse8 - + - 厂区编号 + Reverse9 - + - 基本工资 + AppUrl - + - 职务加给基数 + Ghrs_ParaDetail (Dto.Base) - + - 保密费 + ParaDetailId - + - 岗位技能工资 + ParaTypeId - - - 全勤奖基数 - - - + - 管理绩效 + ParaMasterId - + - 岗位流动金 + ParaTypeNo - + - 房贴 + ParaMasterNo - + - 交通费 + ParaDetailNo - + - 岗位津贴-无尘衣 + ParaDetailName - + - 岗位津贴化学品 + ParaDetailEname - + - 总金额 + IsBuildIn - + - 备注 + MKey - + - 是否已读取 + SqlFunction - + - ResultCode + RemarkSz - + - ResultMsg + SortNo - + - ResultID + IsDefault - + Reverse1 - + Reverse2 - + Reverse3 - + Reverse4 - + Reverse5 - + - 年级 (Dto.EditInput) + Reverse6 - + - Ghra_Job (Dto.EditInput) + Reverse7 - + - Ghra_LegalCompany (Dto.EditInput) + Reverse8 - + - Ghra_Staff (Dto.EditInput) + Reverse9 - + - Ghra_StaffEduBG (Dto.EditInput) + 系统用户 (Dto.Base) - + - Ghra_StaffLicence (Dto.EditInput) + UserId - + - Ghra_StaffSocialRelation (Dto.EditInput) + UserNo - + - Ghra_StaffTraining (Dto.EditInput) + UserName - + - Ghra_StaffWorkExp (Dto.EditInput) + UserEname - + - 岗位 (Dto.EditInput) + Email - + - 厂区 (Dto.EditInput) + Mobile - + - Ghrc_PeriodMaster (Dto.EditInput) + UserStaffID - + - Ghrc_SalaryItem (Dto.EditInput) + PwdComplexityRuleID - + - 附件 (Dto.EditInput) + UserPhotoUrl - + - 培训记录 (Dto.EditInput) + APPID - + - 培训证书规则 (Dto.EditInput) + DingID - + - 参数配置 (Dto.EditInput) + EWeChatID - + - 参数配置组 (Dto.EditInput) + WeChatID - + - 课程 (Dto.EditInput) + OtherID - + - 课程分类 (Dto.EditInput) + UserLangID - + - 课程场景 (Dto.EditInput) + PageStyle - + - Ghre_CourseSnap (Dto.EditInput) + UserType - + - 课件 (Dto.EditInput) + BeginDate - + - 课件附件 (Dto.EditInput) + EndDate - + - 学分记录 (Dto.EditInput) + SalaryPwd - - - 考试 (Dto.EditInput) + Pwd - - - 考试通知记录 (Dto.EditInput) + TempPwd - - - 试卷 (Dto.EditInput) + TimeZoneID - + - 试卷配置 (Dto.EditInput) + TimeZoneGapMinute - + - 试卷题目 (Dto.EditInput) + Reverse1 - + - 考试记录 (Dto.EditInput) + Reverse2 - + - Ghre_ExamRecordAnswer (Dto.EditInput) + Reverse3 - + - Ghre_ExamRecordDetail (Dto.EditInput) + Reverse4 - + - Ghre_ExamStaff (Dto.EditInput) + Reverse5 - + - 开班管理 (Dto.EditInput) + Reverse6 - + - 开班打卡 (Dto.EditInput) + Reverse7 - + - 开班费用 (Dto.EditInput) + Reverse8 - + - 开班课表 (Dto.EditInput) + Reverse9 - + - 开班成绩 (Dto.EditInput) + LockTime - + - 开班学员 (Dto.EditInput) + APPID2 - + - 培训计划 (Dto.EditInput) + Ghrz_Shihua_OA_Employment (Dto.Base) - + - 题目 (Dto.EditInput) + EmploymentID - + - 答案 + UserNo - + - 题目答案 (Dto.EditInput) + 单号 - + - 培训需求 (Dto.EditInput) + 单据类别 - + - 必选修查询 (Dto.EditInput) + 发起人工号 - + - 培训机构 (Dto.EditInput) + 候选人姓名 - + - 培训机构附件 (Dto.EditInput) + 身份证类别 - + - 员工群组 (Dto.EditInput) + 身份证号 - + - 培训记录 (Dto.EditInput) + 生效日期 - + - 得分 + 员工性质 - + - 调整得分 + 学历编号 - + - 考试日期 + LegalCompanyNo - + - 是否合格 + 计薪类别编号 - + - 培训记录明细 (Dto.EditInput) + 部门编号 - + - 必选修规则 (Dto.EditInput) + 入职日 - + - 必选修规则结果 (Dto.EditInput) + 岗位编号 - + - 必选修规则人员 (Dto.EditInput) + 成本中心编号 - + - 问卷调查 (Dto.EditInput) + 职级编号 - + - 问卷调查选项 (Dto.EditInput) + 招聘途径 - + - 问卷调查题目 (Dto.EditInput) + 厂区编号 - + - Ghre_Teacher (Dto.EditInput) + 基本工资 - + - Ghre_TeacherAttachment (Dto.EditInput) + 职务加给基数 - + - 培训讲师异动 (Dto.EditInput) + 保密费 - + - 培训讲师异动附件 (Dto.EditInput) + 岗位技能工资 - + - 【牛尾】培训计划 (Dto.EditInput) + 全勤奖基数 - + - 面试评估设定 (Dto.EditInput) + 管理绩效 - + - 招聘参数配置 (Dto.EditInput) + 岗位流动金 - + - 招聘参数配置组 (Dto.EditInput) + 房贴 - + - 人力需求维护 (Dto.EditInput) + 交通费 - + - 素质要求 + 岗位津贴-无尘衣 - + - 经验要求 + 岗位津贴化学品 - + - 人力需求维护明细 (Dto.EditInput) + 总金额 - + - 面试单评估 (Dto.EditInput) + 备注 - + - 面试单评估明细 (Dto.EditInput) + 是否已读取 - + - 面试工单日志 (Dto.EditInput) + ResultCode - + - 面试工单 (Dto.EditInput) + ResultMsg - + - 面试记录 (Dto.EditInput) + ResultID - + - 录用审批单 (Dto.EditInput) + Reverse1 - + - 薪资明细 + Reverse2 - + - 录用审批单薪资 (Dto.EditInput) + Reverse3 - + - 个人简历 (Dto.EditInput) + Reverse4 - + - 教育背景 (Dto.EditInput) + Reverse5 - + - 家庭关系 (Dto.EditInput) + 年级 (Dto.EditInput) - + - 简历信息栏位 (Dto.EditInput) + Ghra_Job (Dto.EditInput) - + - 简历组别 (Dto.EditInput) + Ghra_LegalCompany (Dto.EditInput) - + - 证件 (Dto.EditInput) + Ghra_Staff (Dto.EditInput) - + - 简历声明 (Dto.EditInput) + Ghra_StaffEduBG (Dto.EditInput) - + - 简历标签 (Dto.EditInput) + Ghra_StaffLicence (Dto.EditInput) - + - 简历模板 (Dto.EditInput) + Ghra_StaffSocialRelation (Dto.EditInput) - + - 简历培训记录 (Dto.EditInput) + Ghra_StaffTraining (Dto.EditInput) - + - 工作经历 (Dto.EditInput) + Ghra_StaffWorkExp (Dto.EditInput) - + - 声明 (Dto.EditInput) + 岗位 (Dto.EditInput) - + - 招聘模板 (Dto.EditInput) + 厂区 (Dto.EditInput) - + - 年度人力申请 (Dto.EditInput) + Ghrc_PeriodMaster (Dto.EditInput) - + - 年度人力配置 (Dto.EditInput) + Ghrc_SalaryItem (Dto.EditInput) - + - Ghrm_MessageText (Dto.EditInput) + 附件 (Dto.EditInput) - + - Ghrm_MessageUser (Dto.EditInput) + 培训记录 (Dto.EditInput) - + - Ghro_Dept (Dto.EditInput) + 培训证书规则 (Dto.EditInput) - + - Ghrs_Attachment (Dto.EditInput) + 参数配置 (Dto.EditInput) - + - Ghrs_DataRoleDetail (Dto.EditInput) + 参数配置组 (Dto.EditInput) - + - Ghrs_LangKey (Dto.EditInput) + 课程 (Dto.EditInput) - + - Ghrs_ListCommonSql (Dto.EditInput) + 课程分类 (Dto.EditInput) - + - Ghrs_MailOutbox (Dto.EditInput) + 课程场景 (Dto.EditInput) - + - Ghrs_Menu (Dto.EditInput) + Ghre_CourseSnap (Dto.EditInput) - + - Ghrs_ParaDetail (Dto.EditInput) + 课件 (Dto.EditInput) - + - 系统用户 (Dto.EditInput) + 课件附件 (Dto.EditInput) - + - Ghrz_Shihua_OA_Employment (Dto.EditInput) + 学分记录 (Dto.EditInput) - + - 年级 (Dto.InsertInput) + 考试 (Dto.EditInput) - + - Ghra_Job (Dto.InsertInput) + 考试通知记录 (Dto.EditInput) - + - Ghra_LegalCompany (Dto.InsertInput) + 试卷 (Dto.EditInput) - + - Ghra_Staff (Dto.InsertInput) + 试卷配置 (Dto.EditInput) - + - Ghra_StaffEduBG (Dto.InsertInput) + 试卷题目 (Dto.EditInput) - + - Ghra_StaffLicence (Dto.InsertInput) + 考试记录 (Dto.EditInput) - + - Ghra_StaffSocialRelation (Dto.InsertInput) + Ghre_ExamRecordAnswer (Dto.EditInput) - + - Ghra_StaffTraining (Dto.InsertInput) + Ghre_ExamRecordDetail (Dto.EditInput) - + - Ghra_StaffWorkExp (Dto.InsertInput) + Ghre_ExamStaff (Dto.EditInput) - + - 岗位 (Dto.InsertInput) + 开班管理 (Dto.EditInput) - + - 厂区 (Dto.InsertInput) + 开班打卡 (Dto.EditInput) - + - Ghrc_PeriodMaster (Dto.InsertInput) + 开班费用 (Dto.EditInput) - + - Ghrc_SalaryItem (Dto.InsertInput) + 开班课表 (Dto.EditInput) - + - 附件 (Dto.InsertInput) + 开班成绩 (Dto.EditInput) - + - 培训记录 (Dto.InsertInput) + 开班学员 (Dto.EditInput) - + - 培训证书规则 (Dto.InsertInput) + 培训计划 (Dto.EditInput) - + - 参数配置 (Dto.InsertInput) + 题目 (Dto.EditInput) - + - 参数配置组 (Dto.InsertInput) + 答案 - + - 课程 (Dto.InsertInput) + 题目答案 (Dto.EditInput) - + - 课程分类 (Dto.InsertInput) + 培训需求 (Dto.EditInput) - + - 课程场景 (Dto.InsertInput) + 必选修查询 (Dto.EditInput) - + - Ghre_CourseSnap (Dto.InsertInput) + 培训机构 (Dto.EditInput) - + - 课件 (Dto.InsertInput) + 培训机构附件 (Dto.EditInput) - - + - 已学习进度百分比 - + 员工群组 (Dto.EditInput) + - + - 课件附件 (Dto.InsertInput) + 培训记录 (Dto.EditInput) - + - 学分记录 (Dto.InsertInput) + 得分 - + - 考试 (Dto.InsertInput) + 调整得分 - + - 考试通知记录 (Dto.InsertInput) + 考试日期 - + - 试卷 (Dto.InsertInput) + 是否合格 - + - 试卷配置 (Dto.InsertInput) + 培训记录明细 (Dto.EditInput) - + - 试卷题目 (Dto.InsertInput) + 必选修规则 (Dto.EditInput) - + - 考试记录 (Dto.InsertInput) + 必选修规则结果 (Dto.EditInput) - + - Ghre_ExamRecordAnswer (Dto.InsertInput) + 必选修规则人员 (Dto.EditInput) - + - Ghre_ExamRecordDetail (Dto.InsertInput) + 问卷调查 (Dto.EditInput) - + - Ghre_ExamStaff (Dto.InsertInput) + 问卷调查选项 (Dto.EditInput) - + - 开班管理 (Dto.InsertInput) + 问卷调查题目 (Dto.EditInput) - + - 开班打卡 (Dto.InsertInput) + Ghre_SurveyRecord (Dto.EditInput) - + - 开班费用 (Dto.InsertInput) + Ghre_SurveyRecordDetail (Dto.EditInput) - + - 开班课表 (Dto.InsertInput) + Ghre_SurveyRecordOption (Dto.EditInput) - + - 开班成绩 (Dto.InsertInput) + Ghre_Teacher (Dto.EditInput) - + - 开班学员 (Dto.InsertInput) + Ghre_TeacherAttachment (Dto.EditInput) - + - 培训计划 (Dto.InsertInput) + 培训讲师异动 (Dto.EditInput) - + - 题目 (Dto.InsertInput) + 培训讲师异动附件 (Dto.EditInput) - + - 答案 + 【牛尾】培训计划 (Dto.EditInput) - + - 题目答案 (Dto.InsertInput) + 面试评估设定 (Dto.EditInput) - + - 培训需求 (Dto.InsertInput) + 招聘参数配置 (Dto.EditInput) - + - 必选修查询 (Dto.InsertInput) + 招聘参数配置组 (Dto.EditInput) - + - 培训机构 (Dto.InsertInput) + 人力需求维护 (Dto.EditInput) - + - 培训机构附件 (Dto.InsertInput) + 素质要求 - + - 员工群组 (Dto.InsertInput) + 经验要求 - + - 培训记录 (Dto.InsertInput) + 人力需求维护明细 (Dto.EditInput) - + - 得分 + 面试单评估 (Dto.EditInput) - + - 调整得分 + 面试单评估明细 (Dto.EditInput) - + - 考试日期 + 面试工单日志 (Dto.EditInput) - + - 是否合格 + 面试工单 (Dto.EditInput) - + - 培训记录明细 (Dto.InsertInput) + 面试记录 (Dto.EditInput) - + - 必选修规则 (Dto.InsertInput) + 录用审批单 (Dto.EditInput) - + - 必选修规则结果 (Dto.InsertInput) + 薪资明细 - + - 必选修规则人员 (Dto.InsertInput) + 录用审批单薪资 (Dto.EditInput) - + - 问卷调查 (Dto.InsertInput) + 个人简历 (Dto.EditInput) - + - 问卷调查选项 (Dto.InsertInput) + 教育背景 (Dto.EditInput) - + - 问卷调查题目 (Dto.InsertInput) + 家庭关系 (Dto.EditInput) - + - Ghre_Teacher (Dto.InsertInput) + 简历信息栏位 (Dto.EditInput) - + - Ghre_TeacherAttachment (Dto.InsertInput) + 简历组别 (Dto.EditInput) - + - 培训讲师异动 (Dto.InsertInput) + 证件 (Dto.EditInput) - + - 培训讲师异动附件 (Dto.InsertInput) + 简历声明 (Dto.EditInput) - + - 【牛尾】培训计划 (Dto.InsertInput) + 简历标签 (Dto.EditInput) - + - 面试评估设定 (Dto.InsertInput) + 简历模板 (Dto.EditInput) - + - 招聘参数配置 (Dto.InsertInput) + 简历培训记录 (Dto.EditInput) - + - 招聘参数配置组 (Dto.InsertInput) + 工作经历 (Dto.EditInput) - + - 人力需求维护 (Dto.InsertInput) + 声明 (Dto.EditInput) - + - 理由 - + 招聘模板 (Dto.EditInput) + - + - 素质要求 + 年度人力申请 (Dto.EditInput) - + - 经验要求 + 年度人力配置 (Dto.EditInput) - + - 人力需求维护明细 (Dto.InsertInput) + Ghrm_MessageText (Dto.EditInput) - + - 面试单评估 (Dto.InsertInput) + Ghrm_MessageUser (Dto.EditInput) - + - 面试单评估明细 (Dto.InsertInput) + Ghro_Dept (Dto.EditInput) - + - 面试工单日志 (Dto.InsertInput) + Ghrs_Attachment (Dto.EditInput) - + - 面试工单 (Dto.InsertInput) + Ghrs_DataRoleDetail (Dto.EditInput) - + - 面试记录 (Dto.InsertInput) + Ghrs_LangKey (Dto.EditInput) - + - 录用审批单 (Dto.InsertInput) + Ghrs_ListCommonSql (Dto.EditInput) - + - 薪资明细 + Ghrs_MailOutbox (Dto.EditInput) - + - 录用审批单薪资 (Dto.InsertInput) + Ghrs_Menu (Dto.EditInput) - + - 个人简历 (Dto.InsertInput) + Ghrs_ParaDetail (Dto.EditInput) - + - 教育背景 (Dto.InsertInput) + 系统用户 (Dto.EditInput) - + - 家庭关系 (Dto.InsertInput) + Ghrz_Shihua_OA_Employment (Dto.EditInput) - + - 简历信息栏位 (Dto.InsertInput) + 年级 (Dto.InsertInput) - + - 简历组别 (Dto.InsertInput) + Ghra_Job (Dto.InsertInput) - + - 证件 (Dto.InsertInput) + Ghra_LegalCompany (Dto.InsertInput) - + - 简历声明 (Dto.InsertInput) + Ghra_Staff (Dto.InsertInput) - + - 简历标签 (Dto.InsertInput) + Ghra_StaffEduBG (Dto.InsertInput) - + - 简历模板 (Dto.InsertInput) + Ghra_StaffLicence (Dto.InsertInput) - + - 简历培训记录 (Dto.InsertInput) + Ghra_StaffSocialRelation (Dto.InsertInput) - + - 工作经历 (Dto.InsertInput) + Ghra_StaffTraining (Dto.InsertInput) - + - 声明 (Dto.InsertInput) + Ghra_StaffWorkExp (Dto.InsertInput) - + - 招聘模板 (Dto.InsertInput) + 岗位 (Dto.InsertInput) - + - 年度人力申请 (Dto.InsertInput) + 厂区 (Dto.InsertInput) - + - 起始月 + Ghrc_PeriodMaster (Dto.InsertInput) - + - 年度人力配置 (Dto.InsertInput) + Ghrc_SalaryItem (Dto.InsertInput) - + - Ghrm_MessageText (Dto.InsertInput) + 附件 (Dto.InsertInput) - + - Ghrm_MessageUser (Dto.InsertInput) + 培训记录 (Dto.InsertInput) - + - Ghro_Dept (Dto.InsertInput) + 培训证书规则 (Dto.InsertInput) - + - Ghrs_Attachment (Dto.InsertInput) + 参数配置 (Dto.InsertInput) - + - Ghrs_DataRoleDetail (Dto.InsertInput) + 参数配置组 (Dto.InsertInput) - + - Ghrs_LangKey (Dto.InsertInput) + 课程 (Dto.InsertInput) - + - Ghrs_ListCommonSql (Dto.InsertInput) + 课程分类 (Dto.InsertInput) - + - Ghrs_MailOutbox (Dto.InsertInput) + 课程场景 (Dto.InsertInput) - + - Ghrs_Menu (Dto.InsertInput) + Ghre_CourseSnap (Dto.InsertInput) - + - Ghrs_ParaDetail (Dto.InsertInput) + 课件 (Dto.InsertInput) - + + - 系统用户 (Dto.InsertInput) - + 已学习进度百分比 + - + - Ghrz_Shihua_OA_Employment (Dto.InsertInput) + 课件附件 (Dto.InsertInput) - + - 博客文章 + 学分记录 (Dto.InsertInput) - + - 主键 + 考试 (Dto.InsertInput) - 这里之所以没用RootEntity,是想保持和之前的数据库一致,主键是bID,不是Id - + - 创建人 + 考试通知记录 (Dto.InsertInput) - + - 标题Tiobon + 试卷 (Dto.InsertInput) - + - 类别 + 试卷配置 (Dto.InsertInput) - + - 内容 + 试卷题目 (Dto.InsertInput) - + - 访问量 + 考试记录 (Dto.InsertInput) - + - 评论数量 + Ghre_ExamRecordAnswer (Dto.InsertInput) - - - 修改时间 + + + Ghre_ExamRecordDetail (Dto.InsertInput) - + - 创建时间 + Ghre_ExamStaff (Dto.InsertInput) - + - 备注 + 开班管理 (Dto.InsertInput) - + - 逻辑删除 + 开班打卡 (Dto.InsertInput) - + - 评论 + 开班费用 (Dto.InsertInput) - + - 博客文章 评论 + 开班课表 (Dto.InsertInput) - + - 部门表 + 开班成绩 (Dto.InsertInput) - + - Desc:部门关系编码 - Default: - Nullable:True + 开班学员 (Dto.InsertInput) - + - Desc:部门名称 - Default: - Nullable:True + 培训计划 (Dto.InsertInput) - + - Desc:负责人 - Default: - Nullable:True + 题目 (Dto.InsertInput) - + - Desc:排序 + 答案 + + + + + 题目答案 (Dto.InsertInput) + + + + + 培训需求 (Dto.InsertInput) + + + + + 必选修查询 (Dto.InsertInput) + + + + + 培训机构 (Dto.InsertInput) + + + + + 培训机构附件 (Dto.InsertInput) + + + + + 员工群组 (Dto.InsertInput) + + + + + 培训记录 (Dto.InsertInput) + + + + + 得分 + + + + + 调整得分 + + + + + 考试日期 + + + + + 是否合格 + + + + + 培训记录明细 (Dto.InsertInput) + + + + + 必选修规则 (Dto.InsertInput) + + + + + 必选修规则结果 (Dto.InsertInput) + + + + + 必选修规则人员 (Dto.InsertInput) + + + + + 问卷调查 (Dto.InsertInput) + + + + + 问卷调查选项 (Dto.InsertInput) + + + + + 问卷调查题目 (Dto.InsertInput) + + + + + Ghre_SurveyRecord (Dto.InsertInput) + + + + + Ghre_SurveyRecordDetail (Dto.InsertInput) + + + + + Ghre_SurveyRecordOption (Dto.InsertInput) + + + + + Ghre_Teacher (Dto.InsertInput) + + + + + Ghre_TeacherAttachment (Dto.InsertInput) + + + + + 培训讲师异动 (Dto.InsertInput) + + + + + 培训讲师异动附件 (Dto.InsertInput) + + + + + 【牛尾】培训计划 (Dto.InsertInput) + + + + + 面试评估设定 (Dto.InsertInput) + + + + + 招聘参数配置 (Dto.InsertInput) + + + + + 招聘参数配置组 (Dto.InsertInput) + + + + + 人力需求维护 (Dto.InsertInput) + + + + + 理由 + + + + + 素质要求 + + + + + 经验要求 + + + + + 人力需求维护明细 (Dto.InsertInput) + + + + + 面试单评估 (Dto.InsertInput) + + + + + 面试单评估明细 (Dto.InsertInput) + + + + + 面试工单日志 (Dto.InsertInput) + + + + + 面试工单 (Dto.InsertInput) + + + + + 面试记录 (Dto.InsertInput) + + + + + 录用审批单 (Dto.InsertInput) + + + + + 薪资明细 + + + + + 录用审批单薪资 (Dto.InsertInput) + + + + + 个人简历 (Dto.InsertInput) + + + + + 教育背景 (Dto.InsertInput) + + + + + 家庭关系 (Dto.InsertInput) + + + + + 简历信息栏位 (Dto.InsertInput) + + + + + 简历组别 (Dto.InsertInput) + + + + + 证件 (Dto.InsertInput) + + + + + 简历声明 (Dto.InsertInput) + + + + + 简历标签 (Dto.InsertInput) + + + + + 简历模板 (Dto.InsertInput) + + + + + 简历培训记录 (Dto.InsertInput) + + + + + 工作经历 (Dto.InsertInput) + + + + + 声明 (Dto.InsertInput) + + + + + 招聘模板 (Dto.InsertInput) + + + + + 年度人力申请 (Dto.InsertInput) + + + + + 起始月 + + + + + 年度人力配置 (Dto.InsertInput) + + + + + Ghrm_MessageText (Dto.InsertInput) + + + + + Ghrm_MessageUser (Dto.InsertInput) + + + + + Ghro_Dept (Dto.InsertInput) + + + + + Ghrs_Attachment (Dto.InsertInput) + + + + + Ghrs_DataRoleDetail (Dto.InsertInput) + + + + + Ghrs_LangKey (Dto.InsertInput) + + + + + Ghrs_ListCommonSql (Dto.InsertInput) + + + + + Ghrs_MailOutbox (Dto.InsertInput) + + + + + Ghrs_Menu (Dto.InsertInput) + + + + + Ghrs_ParaDetail (Dto.InsertInput) + + + + + 系统用户 (Dto.InsertInput) + + + + + Ghrz_Shihua_OA_Employment (Dto.InsertInput) + + + + + 博客文章 + + + + + 主键 + + 这里之所以没用RootEntity,是想保持和之前的数据库一致,主键是bID,不是Id + + + + 创建人 + + + + + 标题Tiobon + + + + + 类别 + + + + + 内容 + + + + + 访问量 + + + + + 评论数量 + + + + + 修改时间 + + + + + 创建时间 + + + + + 备注 + + + + + 逻辑删除 + + + + + 评论 + + + + + 博客文章 评论 + + + + + 部门表 + + + + + Desc:部门关系编码 + Default: + Nullable:True + + + + + Desc:部门名称 + Default: + Nullable:True + + + + + Desc:负责人 + Default: + Nullable:True + + + + + Desc:排序 + Default: + Nullable:True + + + + + Desc:部门状态(0正常 1停用) + Default:0 + Nullable:True + + + + + Desc:删除标志(0代表存在 2代表删除) + Default:0 + Nullable:True + + + + + Desc:创建者 + Default: + Nullable:True + + + + + Desc:创建时间 Default: Nullable:True - + + + Desc:更新者 + Default: + Nullable:True + + + + + Desc:更新时间 + Default: + Nullable:True + + + + + 用户团队表 + + + + + ID + + + + + HttpContext.TraceIdentifier 事件链路ID(获取或设置一个唯一标识符,用于在跟踪日志中表示此请求。) + + + + + 时间 + + + + + 线程 + + + + + 等级 + + + + + 记录器 + + + + + 日志类型 + + + + + 数据类型 + + + + + 错误信息 + + + + + 异常 + + + + + 年级 (Model) + + + + + TitleID + + + + + 编号 + + + + + 名称 + + + + + MKey + + + + + DataBelongID + + + + + Reverse1 + + + + + Reverse2 + + + + + Reverse3 + + + + + Reverse4 + + + + + Reverse5 + + + + + Reverse6 + + + + + Reverse7 + + + + + Reverse8 + + + + + Reverse9 + + + + + ReverseI1 + + + + + ReverseI2 + + + + + Ghra_Job (Model) + + + + + JobID + + + + + JobNo + + + + + JobName + + + + + JobType + + + + + JobType2 + + + + + MKey + + + + + DataBelongID + + + + + RemarkSz + + + + + SortNo + + + + + IsDefault + + + + + ReverseI1 + + + + + ReverseI2 + + + + + Reverse1 + + + + + Reverse2 + + + + + Reverse3 + + + + + Reverse4 + + + + + Reverse5 + + + + + Reverse6 + + + + + Reverse7 + + + + + Reverse8 + + + + + Reverse9 + + + + + Ghra_LegalCompany (Model) + + + + + LegalCompanyID + + + + + LegalCompanyNo + + + + + LegalCompanyName + + + + + LegalCompanyEname + + + + + ShortName + + + + + MKey + + + + + TaxFirstType + + + + + LegalCompanyTypeID + + + + + LegalPerson + + + + + CompanyTel + + + + + RegisteredAddress + + + - Desc:部门状态(0正常 1停用) - Default:0 - Nullable:True + PostalCode - + - Desc:删除标志(0代表存在 2代表删除) - Default:0 - Nullable:True + RelationAddress - + - Desc:创建者 - Default: - Nullable:True + RelationAddressEname - + - Desc:创建时间 - Default: - Nullable:True + Email - + - Desc:更新者 - Default: - Nullable:True + WebSite - + - Desc:更新时间 - Default: - Nullable:True + Fax - + - 用户团队表 + CertificateNo - + - ID + RemarkSz - + - HttpContext.TraceIdentifier 事件链路ID(获取或设置一个唯一标识符,用于在跟踪日志中表示此请求。) + SortNo - + - 时间 + IsDefault - + - 线程 + Reverse1 - + - 等级 + Reverse2 - + - 记录器 + Reverse3 - + - 日志类型 + Reverse4 - + - 数据类型 + Reverse5 - + - 错误信息 + Reverse6 - + - 异常 + Reverse7 - + - 年级 (Model) + Reverse8 - + - TitleID + Reverse9 - + - 编号 + DataBelongID - + - 名称 + Ghra_Staff (Model) - + - MKey + StaffID - + - DataBelongID + StaffNo - + - Reverse1 + StaffName - + - Reverse2 + StaffEname - + - Reverse3 + PinYinName - + - Reverse4 + 首次入职日 - + - Reverse5 + Indate - + - Reverse6 + OutDate - + - Reverse7 + SalaryEndDate - + - Reverse8 + ProbationEndDate - + - Reverse9 + RegularDate - + - ReverseI1 + DeptID - + - ReverseI2 + DataBelongID - + - Ghra_Job (Model) + TitleID - + + + GradeID + + + JobID - + - JobNo + LegalCompanyID - + - JobName + WorkPlaceID - + - JobType + CostCenterID - + - JobType2 + ZoneID - + - MKey + StaffType1 - + - DataBelongID + StaffType2 - + + + StaffType3 + + + + + StaffType4 + + + + + StaffType5 + + + + + ManagerID + + + + + 默认角色,用,号分割 + + + + + IdCardNo + + + + + Email + + + + + Mobile + + + + + Gender + + + + + PhotoUrl + + + RemarkSz - + - SortNo + ToDoType - + - IsDefault + WorkID + + + + + WorkState + + + + + IsRelease - + - ReverseI1 + SortNo - + - ReverseI2 + IsDefault - + Reverse1 - + Reverse2 - + Reverse3 - + Reverse4 - + Reverse5 - + Reverse6 - + Reverse7 - + Reverse8 - + Reverse9 - - - Ghra_LegalCompany (Model) - - - - - LegalCompanyID - - - - - LegalCompanyNo - - - - - LegalCompanyName - - - - - LegalCompanyEname - - - + - ShortName + ChangeI1 - + - MKey + ChangeI2 - + - TaxFirstType + ChangeI3 - + - LegalCompanyTypeID + Nation - + - LegalPerson + NationNo - + - CompanyTel + NativePlace - + - RegisteredAddress + MaritalStatus - + - PostalCode + NowAddress - + - RelationAddress + PoliticStatus - + - RelationAddressEname + RegisteredType - + - Email + Birthday - + - WebSite + EduDegree - + - Fax + UrgentContact - + - CertificateNo + UrgentContactTel - + - RemarkSz + PreJobSeniority - + - SortNo + InUnion - + - IsDefault + DiseaseStation - + - Reverse1 + OnJobCheckUp - + - Reverse2 + DiseaseCheckUp - + - Reverse3 + ManagerID2 - + - Reverse4 + TaxID - + - Reverse5 + PeriodMasterID - + - Reverse6 + OvertimeRuleID - + - Reverse7 + RegisteredPlace - + - Reverse8 + RegisteredAddress - + - Reverse9 + HomeAddress - + - DataBelongID + BankAccount - + - Ghra_Staff (Model) + UrgentContactAddress - + - StaffID + UrgentRelation - + - StaffNo + Urgent2Contact - + - StaffName + Urgent2ContactTel - + - StaffEname + Urgent2ContactAddress - + - PinYinName + Urgent2Relation - + - 首次入职日 + Introducer - + - Indate + AttendCheckType - + - OutDate + OTExemption - + - SalaryEndDate + OldStaffNo - + - ProbationEndDate + Reverse10 - + - RegularDate + Reverse11 - + - DeptID + Reverse12 - + - DataBelongID + Reverse13 - + - TitleID + Reverse14 - + - GradeID + Reverse15 - + - JobID + Reverse16 - + - LegalCompanyID + ChangeI4 - + - WorkPlaceID + ChangeI5 - + - CostCenterID + ChangeI6 - + - ZoneID + ChangeS1 - + - StaffType1 + ChangeS2 - + - StaffType2 + ChangeS3 - + - StaffType3 + ExpectTitleID - + - StaffType4 + ExpectDeptID - + - StaffType5 + ConfirmUserID - + - ManagerID + ConfirmTime - + - 默认角色,用,号分割 + ConfirmComment - + - IdCardNo + IsInsure - + - Email + IsFund - + - Mobile + SeniorityBegin - + - Gender + IDCardBegin - + - PhotoUrl + IDCardEnd - + - RemarkSz + GraduateDate - + - ToDoType + EmploymentDate - + - WorkID + PreJoinDate - + - WorkState + IsCalSalary - + - IsRelease + InsureAccountID - + - SortNo + FundAccountID - + - IsDefault + InsureDate - + - Reverse1 + InsureBase - + - Reverse2 + FundBase - + - Reverse3 + IsInInsure - + - Reverse4 + InInsureAccountNo - + - Reverse5 + AttachmentIDs - + - Reverse6 + IDCardOrg - + - Reverse7 + SalaryReportType - + - Reverse8 + IsSalaryPay - + - Reverse9 + Ghra_StaffEduBG (Model) - + - ChangeI1 + 教育背景ID - + - ChangeI2 + 员工ID - + - ChangeI3 + 开始日期 - + - Nation + 结束日期 - + - NationNo + 学校名称 - + - NativePlace + 科系 - + - MaritalStatus + 学历 - + - NowAddress + 毕业否 - + - PoliticStatus + RemarkSz - + - RegisteredType + SortNo - + - Birthday + IsDefault - + - EduDegree + AttachmentIDs - + - UrgentContact + Reverse1 - + - UrgentContactTel + Reverse2 - + - PreJobSeniority + Reverse3 - + - InUnion + Reverse4 - + - DiseaseStation + Reverse5 - + - OnJobCheckUp + Ghra_StaffLicence (Model) - + - DiseaseCheckUp + 证件ID - + - ManagerID2 + 员工ID - + - TaxID + BeginDate - + - PeriodMasterID + EndDate - + - OvertimeRuleID + LicenceTypeID - + - RegisteredPlace + LicenceName - + - RegisteredAddress + LicenceLevel - + - HomeAddress + LicenceNo - + - BankAccount + LicenceUnit - + - UrgentContactAddress + LicenceInitialDate - + - UrgentRelation + LicenceReviewDate - + - Urgent2Contact + LicencePayType - + - Urgent2ContactTel + RemarkSz - + - Urgent2ContactAddress + SortNo - + - Urgent2Relation + IsDefault - + - Introducer + AttachmentIDs - + - AttendCheckType + Reverse1 - + - OTExemption + Reverse2 - + - OldStaffNo + Reverse3 - + - Reverse10 + Reverse4 - + - Reverse11 + Reverse5 - + - Reverse12 + Ghra_StaffSocialRelation (Model) - + - Reverse13 + StaffSocialRelationID - + - Reverse14 + StaffID - + - Reverse15 + RelationType - + - Reverse16 + RelationName - + - ChangeI4 + IDCardNo - + - ChangeI5 + Gender - + - ChangeI6 + Birthday - + - ChangeS1 + CompanyName - + - ChangeS2 + DeptName - + - ChangeS3 + RelationAddress - + - ExpectTitleID + RelationTel - + - ExpectDeptID + AttachmentIDs - + - ConfirmUserID + RemarkSz - + - ConfirmTime + SortNo - + - ConfirmComment + IsDefault - + - IsInsure + Reverse1 - + - IsFund + Reverse2 - + - SeniorityBegin + Reverse3 - + - IDCardBegin + Reverse4 - + - IDCardEnd + Reverse5 - + - GraduateDate + Ghra_StaffTraining (Model) - + - EmploymentDate + StaffTrainingID - + - PreJoinDate + StaffID - + - IsCalSalary + TrainingOrgID - + - InsureAccountID + TrainingOrgName - + - FundAccountID + CourseID - + - InsureDate + CourseName - + - InsureBase + ClassHour - + - FundBase + IsPass - + - IsInInsure + ClassCredit - + - InInsureAccountNo + BeginDate - + - AttachmentIDs + EndDate - + - IDCardOrg + AttachmentIDs - + - SalaryReportType + RemarkSz - + - IsSalaryPay + SortNo - + - Ghra_StaffEduBG (Model) + IsDefault - + - 教育背景ID + Reverse1 - + - 员工ID + Reverse2 - + - 开始日期 + Reverse3 - + - 结束日期 + Reverse4 - + - 学校名称 + Reverse5 - + - 科系 + Ghra_StaffWorkExp (Model) - + - 学历 + 工作经历ID - + - 毕业否 + 员工ID - + - RemarkSz + 开始日期 - + - SortNo + 结束日 - + - IsDefault + 公司名 - + - AttachmentIDs + 部门名 - + - Reverse1 + 职称名 - + - Reverse2 + 公司内 - + - Reverse3 + 计算年资 - + - Reverse4 + 本业 - + - Reverse5 + 年资 - + - Ghra_StaffLicence (Model) + 离职原因 - + - 证件ID + 薪资 - + - 员工ID + AttachmentIDs - + - BeginDate + RemarkSz - + - EndDate + SortNo - + - LicenceTypeID + IsDefault - + - LicenceName + Reverse1 - + - LicenceLevel + Reverse2 - + - LicenceNo + Reverse3 - + - LicenceUnit + Reverse4 - + - LicenceInitialDate + Reverse5 - + - LicenceReviewDate + 岗位 (Model) - + - LicencePayType + 岗位ID - + - RemarkSz + 岗位编号 - + - SortNo + 岗位名称 - + - IsDefault + MKey - + - AttachmentIDs + 集团数据归属 - + - Reverse1 + 对应部门 - + - Reverse2 + 岗位分类 - + - Reverse3 + 岗位层级 - + - Reverse4 + 岗位资格 - + - Reverse5 + TitleDesc - + - Ghra_StaffSocialRelation (Model) + 备注 - + - StaffSocialRelationID + 序号 - + - StaffID + 默认 - + - RelationType + Reverse1 - + - RelationName + Reverse2 - + - IDCardNo + Reverse3 - + - Gender + Reverse4 - + - Birthday + Reverse5 - + - CompanyName + Reverse6 - + - DeptName + Reverse7 - + - RelationAddress + Reverse8 - + - RelationTel + Reverse9 - + - AttachmentIDs + ReverseI1 - + - RemarkSz + ReverseI2 - + - SortNo + ReverseI3 - + - IsDefault + ReverseI4 - + - Reverse1 + 厂区 (Model) - + - Reverse2 + ZoneID - + - Reverse3 + ZoneNo - + - Reverse4 + ZoneName - + - Reverse5 + MKey - + - Ghra_StaffTraining (Model) + DataBelongID - + - StaffTrainingID + RemarkSz - + - StaffID + SortNo - + - TrainingOrgID + IsDefault - + - TrainingOrgName + Reverse1 - + - CourseID + Reverse2 - + - CourseName + Reverse3 - + - ClassHour + Reverse4 - + - IsPass + Reverse5 - + - ClassCredit + Reverse6 - + - BeginDate + Reverse7 - + - EndDate + Reverse8 - + - AttachmentIDs + Reverse9 - + - RemarkSz + Ghrc_PeriodMaster (Model) - + - SortNo + PeriodMasterID - + - IsDefault + PeriodMasterNo - + - Reverse1 + PeriodMasterName - + - Reverse2 + MKey - + - Reverse3 + DataBelongID - + - Reverse4 + SalaryBegin - + - Reverse5 + SalaryBeginType - + - Ghra_StaffWorkExp (Model) + AttendBegin - + - 工作经历ID + AttendBeginType - + - 员工ID + TaxYearBeginType - + - 开始日期 + RemarkSz - + - 结束日 + SortNo - + - 公司名 + IsDefault - + - 部门名 + Reverse1 - + - 职称名 + Reverse2 - + - 公司内 + Reverse3 - + - 计算年资 + Reverse4 - + - 本业 + Reverse5 - + - 年资 + Reverse6 - + - 离职原因 + Reverse7 - + - 薪资 + Reverse8 - + - AttachmentIDs + Reverse9 - + - RemarkSz + Ghrc_SalaryItem (Model) - + - SortNo + SalaryItemID - + - IsDefault + DataBelongID - + - Reverse1 + SalaryItemNo - + - Reverse2 + SalaryItemName - + - Reverse3 + MKey - + - Reverse4 + IsBuildIn - + - Reverse5 + SumType - + - 岗位 (Model) + ItemType - + - 岗位ID + IsTax - + - 岗位编号 + IsPlus - + - 岗位名称 + IsOnlyTax - + - MKey + IsOnlyBase - + - 集团数据归属 + GLAccount - + - 对应部门 + IsSpecialDeduct - + - 岗位分类 + SpecialDeductType - + - 岗位层级 + DecimalPointCount - + - 岗位资格 + DecimalCalType - + - TitleDesc + IsCalSalarySave - + - 备注 + CalSalarySaveSeq - + - 序号 + ItemFormulaText - + - 默认 + ItemFormulaHtmlText - + - Reverse1 + RemarkSz - + - Reverse2 + SortNo - + - Reverse3 + IsDefault - + - Reverse4 + Reverse1 - + - Reverse5 + Reverse2 - + - Reverse6 + Reverse3 - + - Reverse7 + Reverse4 - + - Reverse8 + Reverse5 - + - Reverse9 + 附件 (Model) - + - ReverseI1 + 附件编号 - + - ReverseI2 + 附件名称 - + - ReverseI3 + 附件名称 - + - ReverseI4 + 表名 - + - 厂区 (Model) + 表主键 - + - ZoneID + 员工ID - + - ZoneNo + 附件类型 - + - ZoneName + 附件分组ID - + - MKey + 附件文件名 - + - DataBelongID + 附件 - - - RemarkSz + 附件扩展名 - + - SortNo + 附件大小 - + - IsDefault + 物理路径 - + - Reverse1 + 相对路径 - + - Reverse2 + 缩略图路径 - + - Reverse3 + 文件路径 - + - Reverse4 + 公司ID - + - Reverse5 + 备注 - + - Reverse6 + 排序 - + - Reverse7 + 默认标志 - + - Reverse8 + 预留字段1 - + - Reverse9 + 预留字段2 - + - Ghrc_PeriodMaster (Model) + 预留字段3 - + - PeriodMasterID + 预留字段4 - + - PeriodMasterNo + 预留字段5 - + - PeriodMasterName + 预留字段6 - + - MKey + 预留字段7 - + - DataBelongID + 预留字段8 - + - SalaryBegin + 预留字段9 - + - SalaryBeginType + 预留字段10 - + - AttendBegin + 预留字段11 - + - AttendBeginType + 预留字段12 - + - TaxYearBeginType + 培训证书 (Model) - + - RemarkSz + 培训证书规则ID - + - SortNo + 员工ID - + - IsDefault + 课程快照ID - + - Reverse1 + 课程ID - + - Reverse2 + 证书类型 - + - Reverse3 + 证书Url - + - Reverse4 + 颁发日期 - + - Reverse5 + 有效期 - + - Reverse6 + 结束时间 - + - Reverse7 + 颁奖来源 - + - Reverse8 + 备注 - + - Reverse9 + 默认标志 - + - Ghrc_SalaryItem (Model) + 预留字段1 - + - SalaryItemID + 预留字段2 - + - DataBelongID + 预留字段3 - + - SalaryItemNo + 预留字段4 - + - SalaryItemName + 预留字段5 - + - MKey + 预留字段6 - + - IsBuildIn + 预留字段7 - + - SumType + 预留字段8 - + - ItemType + 预留字段9 - + - IsTax + 预留字段10 - + - IsPlus + 预留字段11 - + - IsOnlyTax + 预留字段12 - + - IsOnlyBase + 培训证书规则 (Model) - + - GLAccount + 规则类型 - + - IsSpecialDeduct + 规则编号 - + - SpecialDeductType + 证书名称 - + - DecimalPointCount + 课程场景ID - + - DecimalCalType + 课程ID - + - IsCalSalarySave + 有效期类型 - + - CalSalarySaveSeq + 固定数 - + - ItemFormulaText + 固定类型 - + - ItemFormulaHtmlText + 有效期 - + - RemarkSz + 发放规则 - + - SortNo + 分数 - + - IsDefault + 分数1 - + - Reverse1 + 备注 - + - Reverse2 + 默认标志 - + - Reverse3 + 预留字段1 - + - Reverse4 + 预留字段2 - + - Reverse5 + 预留字段3 - + - 附件 (Model) + 预留字段4 - + - 附件编号 + 预留字段5 - + - 附件名称 + 预留字段6 - + - 附件名称 + 预留字段7 - + - 表名 + 预留字段8 - + - 表主键 + 预留字段9 - + - 员工ID + 预留字段10 - + - 附件类型 + 预留字段11 - + - 附件分组ID + 预留字段12 - + - 附件文件名 + 课程场景ID - + - 附件 + 课程ID + + - 附件扩展名 + 参数配置 (Model) - + - 附件大小 + 参数名称 - + - 物理路径 + 参数代码 - + - 相对路径 + 参数值 - + - 缩略图路径 + 参数类型 - + - 文件路径 + 配置内容 - + - 公司ID + 排序 - + - 备注 + 是否多选 - + - 排序 + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 培训证书 (Model) - - - - - 培训证书规则ID - - - - - 员工ID - - - - - 课程快照ID - - - - - 课程ID - - - - - 证书类型 - - - - - 证书Url - - - - - 颁发日期 - - - + - 有效期 + 参数配置组 (Model) - + - 结束时间 + 参数名称 - + - 颁奖来源 + 排序 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训证书规则 (Model) + 课程 (Model) - + - 规则类型 + 课程编号 - + - 规则编号 + 课程名称 - + - 证书名称 + 课程分类ID - + 课程场景ID - - - 课程ID - - - - - 有效期类型 - - - - - 固定数 - - - - - 固定类型 - - - - - 有效期 - - - - - 发放规则 - - - - - 分数 - - - - - 分数1 - - - + - 备注 + 课程场景ID2 - + - 默认标志 + 课件ID - + - 预留字段1 + 标准课时 - + - 预留字段2 + 学分 - + - 预留字段3 + 课程负责人 - + - 预留字段4 + 课程负责人部门ID - + - 预留字段5 + 内/外训 - + - 预留字段6 + 讲师ID - + - 预留字段7 + 讲师部门ID - + - 预留字段8 + 培训机构ID - + - 预留字段9 + 培训机构讲师ID - + - 预留字段10 + 市场价格 - + - 预留字段11 + 收费方式,天数、时间、项目 - + - 预留字段12 + 是否公开课 - + - 课程场景ID + 培训有效期(月) - + - 课程ID + 试卷ID - + - 参数配置 (Model) + 反馈单ID - + - 参数名称 + 封面图 - + - 参数代码 + 是否使用默认封面 - + - 参数值 + 默认封面图Name - + - 参数类型 + 课程大纲 - + - 配置内容 + 课前准备 - + - 排序 + 状态 - + - 是否多选 + 发布时间 - + 备注 - + + + 排序 + + + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 参数配置组 (Model) + 课程分类2 - + - 参数名称 + 课程分类 - + - 排序 + 课程分类 (Model) - + + + 分类编号 + + + + + 分类名称 + + + 备注 - + + + 排序 + + + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 课程 (Model) + 课程场景 (Model) - + - 课程编号 + 场景编号 - + - 课程名称 + 场景名称 - + - 课程分类ID + 备注 - + - 课程场景ID + 排序 - + - 课程场景ID2 + 默认标志 - + - 课件ID + 预留字段1 - + - 标准课时 + 预留字段2 - + - 学分 + 预留字段3 - + - 课程负责人 + 预留字段4 - + - 课程负责人部门ID + 预留字段5 - + - 内/外训 + 预留字段6 - + - 讲师ID + 预留字段7 - + - 讲师部门ID + 预留字段8 - + - 培训机构ID + 预留字段9 - + - 培训机构讲师ID + 预留字段10 - + - 市场价格 + 预留字段11 - + - 收费方式,天数、时间、项目 + 预留字段12 - + - 是否公开课 + 课程ID - + - 培训有效期(月) + 课程 - + - 试卷ID + 标准课时 - + - 反馈单ID + 学分 - + 封面图 - + 是否使用默认封面 - + 默认封面图Name - + - 课程大纲 + Ghre_CourseSnap (Model) - + - 课前准备 + 课程ID - + - 状态 + 课程编号 - + - 发布时间 + 课程名称 - + - 备注 + 课程分类ID - + - 排序 + 课程分类 - + - 默认标志 + 课程场景ID + + + + + 课程场景 + + + + + 课件ID + + + + + 标准课时 + + + + + 学分 + + + + + 课程负责人 + + + + + 课程负责人部门ID - + - 预留字段1 + 内/外训 - + - 预留字段2 + 讲师ID - + - 预留字段3 + 讲师部门ID - + - 预留字段4 + 培训机构ID - + - 预留字段5 + 培训机构讲师ID - + - 预留字段6 + 市场价格 - + - 预留字段7 + 收费方式,天数、时间、项目 - + - 预留字段8 + 是否公开课 - + - 预留字段9 + 培训有效期(月) - + - 预留字段10 + 试卷ID - + - 预留字段11 + 反馈单ID - + - 预留字段12 + 封面图 - + - 课程分类2 + 是否使用默认封面 - + - 课程分类 + 默认封面图Name - + - 课程分类 (Model) + 课程大纲 - + - 分类编号 + 课前准备 - + - 分类名称 + 状态 - + 备注 - + 排序 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 课程场景 (Model) + CourseClass1 - + - 场景编号 + 课件 (Model) - + - 场景名称 + 课件编号 - + - 备注 + 课件名称 - + - 排序 + 版本号 - + - 默认标志 + 课程ID - + - 预留字段1 + 课程 - + - 预留字段2 + 分钟 - + - 预留字段3 + 时 - + - 预留字段4 + 来源 - + - 预留字段5 + 链接 - + - 预留字段6 + 备注 - + - 预留字段7 + 排序 - + - 预留字段8 + 默认标志 - + - 预留字段9 + 预留字段1 - + - 预留字段10 + 预留字段2 - + - 预留字段11 + 预留字段3 - + - 预留字段12 + 预留字段4 - + - 课程ID + 预留字段5 - + - 课程 + 预留字段6 - + - 标准课时 + 预留字段7 - + - 学分 + 预留字段8 - + - 封面图 + 预留字段9 - + - 是否使用默认封面 + 预留字段10 - + - 默认封面图Name + 预留字段11 - + - Ghre_CourseSnap (Model) + 预留字段12 - + - 课程ID + 课件附件 (Model) - + - 课程编号 + 课件ID - + - 课程名称 + 附件名 - + - 课程分类ID + 扩展名 - + - 课程分类 + 路径 - + - 课程场景ID + 大小 - + - 课程场景 + 是否允许下载 - + - 课件ID + 备注 - + - 标准课时 + 默认标志 - + - 学分 + 预留字段1 - + - 课程负责人 + 预留字段2 - + - 课程负责人部门ID + 预留字段3 - + - 内/外训 + 预留字段4 - + - 讲师ID + 预留字段5 - + - 讲师部门ID + 预留字段6 - + - 培训机构ID + 预留字段7 - + - 培训机构讲师ID + 预留字段8 - + - 市场价格 + 预留字段9 - + - 收费方式,天数、时间、项目 + 预留字段10 - + - 是否公开课 + 预留字段11 - + - 培训有效期(月) + 预留字段12 - + - 试卷ID + 排序 - + - 反馈单ID + 学习时长(分钟) - + - 封面图 + 学分记录 (Model) - + - 是否使用默认封面 + 员工ID - + - 默认封面图Name + 课程ID - + - 课程大纲 + 课程快照ID - + - 课前准备 + 考试ID - + - 状态 + 获得日期 - + - 备注 + 获得学分 - + - 排序 + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - CourseClass1 - - - - - 课件 (Model) - - - - - 课件编号 - - - + - 课件名称 + 考试 (Model) - + - 版本号 + 关联类型 - + 课程ID - - - 课程 - - - - - 分钟 - - - - - 时 - - - - - 来源 - - - - - 链接 - - - + - 备注 + 课程快照ID - + - 排序 + 试卷ID - + - 默认标志 + 封面图片URL - + - 预留字段1 + 考试编号 - + - 预留字段2 + 考试名称 - + - 预留字段3 + 日期类型 - + - 预留字段4 + 开始时间 - + - 预留字段5 + 结束时间 - + - 预留字段6 + 学完多久 - + - 预留字段7 + 考试形式 - + - 预留字段8 + 线下考试地点 - + - 预留字段9 + 是否关联开班 - + - 预留字段10 + 开班ID - + - 预留字段11 + 状态 - + - 预留字段12 + 备注 - + - 课件附件 (Model) + 默认标志 - + - 课件ID + 预留字段1 - + - 附件名 + 预留字段2 - + - 扩展名 + 预留字段3 - + - 路径 + 预留字段4 - + - 大小 + 预留字段5 - + - 是否允许下载 + 预留字段6 - + - 备注 + 预留字段7 - + - 默认标志 + 预留字段8 - + - 预留字段1 + 预留字段9 - + - 预留字段2 + 预留字段10 - + - 预留字段3 + 预留字段11 - + - 预留字段4 + 预留字段12 - + - 预留字段5 + 是否使用默认封面 - + - 预留字段6 + 默认封面图Name - + - 预留字段7 + 来源,手动维护、开班 - + - 预留字段8 + 否必须学习才能考试 - + - 预留字段9 + 线上考试分数占比 - + - 预留字段10 + 线下实操分数占比 - + - 预留字段11 + 培训计划ID - + - 预留字段12 + 考试成绩规则 - + - 排序 + 学习完成规则 - + - 学习时长(分钟) + 是否允许查看答案和解析 - + - 学分记录 (Model) + 查看答案和解析后,是否允许重新考试 - + - 员工ID + 考试通知记录 (Model) - + - 课程ID + 试卷ID - + - 课程快照ID + 发送类型 - + - 考试ID + 通知设置 - + - 获得日期 + 通知范围 - + - 获得学分 + 是否第一次打开 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 考试 (Model) - - - + - 关联类型 + 试卷 (Model) - + - 课程ID + 试卷编号 - + - 课程快照ID + 试卷名称 - + - 试卷ID + 答题时长 - + - 封面图片URL + 评分方式 - + - 考试编号 + 卷面总分 - + - 考试名称 + 及格分 - + - 日期类型 + 重考次数 - + - 开始时间 + 关联类型 - + - 结束时间 + 关联ID - + - 学完多久 + 关联次数 - + - 考试形式 + 封面图片URL - + - 线下考试地点 + 封面图片背景 - + - 是否关联开班 + 试卷风格 - + - 开班ID + 出题方式 - + 状态 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 是否使用默认封面 + 试卷配置 (Model) + + + + + 试卷ID + + + + + 课程ID + + + + + 排序号 + + + + + 难易程度 + + + + + 题目类型 + + + + + 题目内容ID + + + + + 数量 + + + + + 分值 + + + + + 备注 + + + + + 默认标志 + + + + + 预留字段1 + + + + + 预留字段2 - + - 默认封面图Name + 预留字段3 - + - 来源,手动维护、开班 + 预留字段4 - + - 否必须学习才能考试 + 预留字段5 - + - 线上考试分数占比 + 预留字段6 - + - 线下实操分数占比 + 预留字段7 - + - 培训计划ID + 预留字段8 - + - 考试成绩规则 + 预留字段9 - + - 学习完成规则 + 预留字段10 - + - 是否允许查看答案和解析 + 预留字段11 - + - 查看答案和解析后,是否允许重新考试 + 预留字段12 - + - 考试通知记录 (Model) + 试卷题目 (Model) - + 试卷ID - + - 发送类型 + 题目ID - + - 通知设置 + 试卷配置ID - + - 通知范围 + 排序号 - + - 是否第一次打开 + 分值 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 试卷 (Model) + 考试记录 (Model) - + - 试卷编号 + 试卷ID - + - 试卷名称 + 培训记录ID - + - 答题时长 + 员工ID - + - 评分方式 + 课程快照ID - + - 卷面总分 + 试卷ID - + - 及格分 + 得分 - + - 重考次数 + 调整得分 - + - 关联类型 + 考试日期 - + - 关联ID + 开始时间 - + - 关联次数 + 结束时间 - + - 封面图片URL + 实际开始时间 - + - 封面图片背景 + 实际结束时间 - + - 试卷风格 + 重考次数 - + - 出题方式 + 状态 - + - 状态 + 评分状态 - + + + 评语 + + + + + 是否合格 + + + + + 来源 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 试卷配置 (Model) + 是否查看试卷 - + - 试卷ID + 查看试卷时间 - + + + 实操分 + + + + + 最终是否合格 + + + + + 开班ID + + + + + 课程场景ID + + + 课程ID - + - 排序号 + 是否发放证书 - + - 难易程度 + 有效开始时间 + + + + + 有效结束时间 + + + + + 答题次数 + + + + + Ghre_ExamRecordAnswer (Model) + + + + + 答题记录ID - + - 题目类型 + 答题记录明细ID - + - 题目内容ID + 题目答案ID - + - 数量 + 答案内容 - + - 分值 + 排序号 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 试卷题目 (Model) + Ghre_ExamRecordDetail (Model) - + + + 答题记录ID + + + 试卷ID - + + + 试卷题目ID + + + 题目ID - + - 试卷配置ID + 员工ID - + - 排序号 + 得分 - + - 分值 + 调整得分 - + + + 是否正确 + + + + + 排序号 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 考试记录 (Model) + Ghre_ExamStaff (Model) - + 试卷ID - + - 培训记录ID + 员工ID - + 员工ID - + - 课程快照ID + 来源 - + - 试卷ID + 备注 - + - 得分 + 默认标志 - + - 调整得分 + 预留字段1 - + - 考试日期 + 预留字段2 - + - 开始时间 + 预留字段3 - + - 结束时间 + 预留字段4 - + - 实际开始时间 + 预留字段5 - + - 实际结束时间 + 预留字段6 - + - 重考次数 + 预留字段7 - + - 状态 + 预留字段8 - + - 评分状态 + 预留字段9 - + - 评语 + 预留字段10 - + - 是否合格 + 预留字段11 - + - 来源 + 预留字段12 - + - 备注 + 开班管理 (Model) - + - 默认标志 + 开班编号 - + - 预留字段1 + 开班名称 - + - 预留字段2 + 开班类别 - + - 预留字段3 + 开班形式 - + - 预留字段4 + 培训计划 - + - 预留字段5 + 关联类型 - + - 预留字段6 + 课程/场景ID - + - 预留字段7 + 试卷ID - + - 预留字段8 + 反馈单ID - + - 预留字段9 + 开班负责人ID - + - 预留字段10 + 讲师ID - + - 预留字段11 + 培训地点 + + + + + 开班开始日期 + + + + + 开班结束日期 + + + + + 报名开始日期 + + + + + 报名结束日期 - + - 预留字段12 + 考试开始日期 - + - 是否查看试卷 + 考试结束日期 - + - 查看试卷时间 + 开班人数 - + - 实操分 + 课时数 - + - 最终是否合格 + 评估方式 - + - 开班ID + 评估方式2 - + - 课程场景ID + 学员群组ID - + - 课程ID + 开班通知模板ID - + - 是否发放证书 + 开班通知内容 - + - 有效开始时间 + 讲师开班通知模板ID - + - 有效结束时间 + 讲师开班通知内容 - + - 答题次数 + 总结 - + - Ghre_ExamRecordAnswer (Model) + 是否需要学习 - + - 答题记录ID + 发布状态 - + - 答题记录明细ID + 开课状态 - + - 题目答案ID + 结案状态 - + - 答案内容 + 考试ID - + - 排序号 + 状态 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - Ghre_ExamRecordDetail (Model) + 线上考试分数占比 - + - 答题记录ID + 线下实操分数占比 - + - 试卷ID + 考试成绩规则 - + - 试卷题目ID + 学习完成规则 - + - 题目ID + 是否允许查看答案和解析 - + - 员工ID + 查看答案和解析后,是否允许重新考试 - + - 得分 + 开班打卡 (Model) - + - 调整得分 + 开班ID - + - 是否正确 + 打卡时间 - + - 排序号 + 课表ID - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - Ghre_ExamStaff (Model) + 开班费用 (Model) - + - 试卷ID + 开班ID - + 员工ID - + - 员工ID + 费用项目 - + - 来源 + 金额 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 开班管理 (Model) - - - - - 开班编号 - - - - - 开班名称 - - - - - 开班类别 - - - + - 开班形式 + 开班课表 (Model) - + - 培训计划 + 开班ID - + - 关联类型 + 课程ID - + - 课程/场景ID + 讲师ID - + - 试卷ID + 培训地点 - + - 反馈单ID + 开始时间 - + - 开班负责人ID + 结束时间 - + - 讲师ID + 备注 - + - 培训地点 + 默认标志 - + - 开班开始日期 + 预留字段1 - + - 开班结束日期 + 预留字段2 - + - 报名开始日期 + 预留字段3 - + - 报名结束日期 + 预留字段4 - + - 考试开始日期 + 预留字段5 - + - 考试结束日期 + 预留字段6 - + - 开班人数 + 预留字段7 - + - 课时数 + 预留字段8 - + - 评估方式 + 预留字段9 - + - 评估方式2 + 预留字段10 - + - 学员群组ID + 预留字段11 - + - 开班通知模板ID + 预留字段12 - + - 开班通知内容 + 开班成绩 (Model) - + - 讲师开班通知模板ID + 开班ID - + - 讲师开班通知内容 + 出席状态 - + - 总结 + 缺席原因 - + - 是否需要学习 + 打卡时间 - + - 发布状态 + 课程快照ID - + - 开课状态 + 课程ID - + - 结案状态 + 学习ID - + 考试ID - + - 状态 + 考试记录ID - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 线上考试分数占比 - - - - - 线下实操分数占比 - - - - - 考试成绩规则 - - - - - 学习完成规则 - - - - - 是否允许查看答案和解析 - - - - - 查看答案和解析后,是否允许重新考试 - - - + - 开班打卡 (Model) + 开班学员 (Model) - + 开班ID - + - 打卡时间 + 员工ID - + - 课表ID + 来源 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 开班费用 (Model) - - - - - 开班ID - - - - - 员工ID - - - + - 费用项目 + 培训计划 (Model) - + - 金额 + 年份 - + - 备注 + 类别 - + - 默认标志 + 部门ID - + - 预留字段1 + 课程ID - + - 预留字段2 + 课程 - + - 预留字段3 + 培训对象 - + - 预留字段4 + 培训机构ID - + - 预留字段5 + 合计预算 - + - 预留字段6 + 内外训 - + - 预留字段7 + 计划实施月份 - + - 预留字段8 + 需求人数 - + - 预留字段9 + 培训天数 - + - 预留字段10 + 现状 - + - 预留字段11 + 培训预期效果 - + - 预留字段12 + 指导者 - + - 开班课表 (Model) + 状态 - + - 开班ID + 同意人 - + - 课程ID + 同意时间 - + - 讲师ID + 同意理由 - + - 培训地点 + 拒绝人 - + - 开始时间 + 拒绝时间 - + - 结束时间 + 拒绝理由 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 开班成绩 (Model) - - - - - 开班ID - - - - - 出席状态 - - - + - 缺席原因 + 题目 (Model) - + - 打卡时间 + 课程Id - + - 课程快照ID + 题目编号 - + - 课程ID + 难易程度 - + - 学习ID + 题目类型 - + - 考试ID + 题目内容 - + - 考试记录ID + 题目解析 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 开班学员 (Model) - - - - - 开班ID - - - - - 员工ID - - - + - 来源 + 课程Ids - + - 备注 + 题目答案 (Model) - + - 默认标志 + 题目ID - + - 预留字段1 + 题目编号 - + - 预留字段2 + 答案内容 - + - 预留字段3 + 是否为正确答案 - + - 预留字段4 + 图片地址 - + - 预留字段5 + 图片宽度 - + - 预留字段6 + 图片宽度 - + - 预留字段7 + 排序号 - + - 预留字段8 + 备注 - + - 预留字段9 + 默认标志 - + - 预留字段10 + 预留字段1 - + - 预留字段11 + 预留字段2 - + - 预留字段12 + 预留字段3 - + - 培训计划 (Model) + 预留字段4 - + - 年份 + 预留字段5 - + - 类别 + 预留字段6 - + - 部门ID + 预留字段7 - + - 课程ID + 预留字段8 - + - 课程 + 预留字段9 - + - 培训对象 + 预留字段10 - + - 培训机构ID + 预留字段11 - + - 合计预算 + 预留字段12 - + - 内外训 + 培训需求 (Model) - + - 计划实施月份 + 课程来源 - + - 需求人数 + 需求编号 - + - 培训天数 + 需求课程名 - + - 现状 + 课程ID - + - 培训预期效果 + 培训月份 - + - 指导者 + 需求来源 - + - 状态 + 需求部门 - + - 同意人 + 申请人 - + - 同意时间 + 需求人数 - + - 同意理由 + 培训对象 - + - 拒绝人 + 需求类别 - + - 拒绝时间 + 需求程度 - + - 拒绝理由 + 内外训 - + - 备注 + 讲师分类 - + - 默认标志 + 申请理由 - + - 预留字段1 + 人均预算 - + - 预留字段2 + 合计预算 - + - 预留字段3 + 发起人 - + - 预留字段4 + 状态 - + - 预留字段5 + 备注 - + - 预留字段6 + 默认标志 - + - 预留字段7 + WorkID - + - 预留字段8 + WorkNo - + - 预留字段9 + ToDoType - + - 预留字段10 + BatchSID - + - 预留字段11 + WorkState - + - 预留字段12 + ShiftID - + - 题目 (Model) + ConfirmUserID - + - 课程Id + ConfirmTime - + - 题目编号 + ConfirmComment - + - 难易程度 + 同意人 - + - 题目类型 + 同意时间 - + - 题目内容 + 同意理由 - + - 题目解析 + 拒绝人 - + - 备注 + 拒绝时间 - + - 默认标志 + 拒绝理由 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 课程Ids - - - + - 题目答案 (Model) + 培训天数 - + - 题目ID + 培训类别 - + - 题目编号 + 现状 - + - 答案内容 + 培训预期效果 - + - 是否为正确答案 + 必选修查询 (Model) - + - 图片地址 + 员工ID - + - 图片宽度 + 课程ID - + - 图片宽度 + 必修分类 - + - 排序号 + 课程状态 - + - 备注 + 学习状态 - + - 默认标志 + 必须到期日 - + - 预留字段1 + 考试时间 - + - 预留字段2 + 是否合格 - + - 预留字段3 + 获得学分 - + - 预留字段4 + 备注 - + - 预留字段5 + 默认标志 - + - 预留字段6 + 预留字段1 - + - 预留字段7 + 预留字段2 - + - 预留字段8 + 预留字段3 - + - 预留字段9 + 预留字段4 - + - 预留字段10 + 预留字段5 - + - 预留字段11 + 预留字段6 - + - 预留字段12 + 预留字段7 - + - 培训需求 (Model) + 预留字段8 - + - 课程来源 + 预留字段9 - + - 需求编号 + 预留字段10 - + - 需求课程名 + 预留字段11 - + - 课程ID + 预留字段12 - + - 培训月份 + 培训机构 (Model) - + - 需求来源 + 机构编号 - + - 需求部门 + 机构名称 - + - 申请人 + 联系人 - + - 需求人数 + 手机号码 - + - 培训对象 + 邮箱 - + - 需求类别 + 地址 - + - 需求程度 + 生效日期 - + - 内外训 + 失效日期 - + - 讲师分类 + 开票信息 - + - 申请理由 + 备注 - + - 人均预算 + 默认标志 - + - 合计预算 + 预留字段1 - + - 发起人 + 预留字段2 - + - 状态 + 预留字段3 - + - 备注 + 预留字段4 - + - 默认标志 + 预留字段5 - + - WorkID + 预留字段6 - + - WorkNo + 预留字段7 - + - ToDoType + 预留字段8 - + - BatchSID + 预留字段9 - + - WorkState + 预留字段10 - + - ShiftID + 预留字段11 - + - ConfirmUserID + 预留字段12 - + - ConfirmTime + 培训机构附件 (Model) - + - ConfirmComment + 机构ID - + - 同意人 + 编号 - + - 同意时间 + 名称 - + - 同意理由 + 生效日期 - + - 拒绝人 + 失效日期 - + - 拒绝时间 + 备注 - + - 拒绝理由 + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训天数 + 员工群组 (Model) - + - 培训类别 + 群组编号 - + - 现状 + 群组名称 - + - 培训预期效果 + 群组类别 - + - 必选修查询 (Model) + 直间接 - + - 员工ID + 用工形式 - + - 课程ID + 厂区 - + - 必修分类 + 不包含厂区 - + - 课程状态 + 部门 - + - 学习状态 + 不包含部门 - + - 必须到期日 + 岗位ID - + + + 不包含岗位 + + + + + 职等 + + + + + 不包含职等 + + + + + 职称 + + + - 考试时间 + 不包含职称 - + - 是否合格 + 员工 - + - 获得学分 + 不包含员工 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训机构 (Model) + 培训记录 (Model) - + - 机构编号 + 员工ID - + - 机构名称 + 课程快照ID - + - 联系人 + 课程ID - + - 手机号码 + 课程场景ID - + - 邮箱 + 必选修规则ID - + - 地址 + 加入时间 - + - 生效日期 + 课程结束时间 - + - 失效日期 + 课程结束时间 - + - 开票信息 + 开始时间 - + + + 结束时间 + + + + + 学习进度 + + + + + 课程类型 + + + + + 课程状态 + + + + + 学习状态 + + + + + 年度 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 培训机构附件 (Model) + 考试ID - + - 机构ID + 学习时长(分钟) - + - 编号 + 课程标准时长(分钟) - + - 名称 + 员工培训ID - + - 生效日期 + 开班ID - + - 失效日期 + 有效开始时间 - + - 备注 + 有效结束时间 - + - 默认标志 + 是否发放证书 - + - 预留字段1 + 培训计划ID - + - 预留字段2 + 培训记录明细 (Model) - + - 预留字段3 + 学习记录ID - + - 预留字段4 + 员工ID - + - 预留字段5 + 课件ID - + - 预留字段6 + 附件ID - + - 预留字段7 + 学习时长 - + - 预留字段8 + 备注 - + - 预留字段9 + 默认标志 - + - 预留字段10 + 预留字段1 - + - 预留字段11 + 预留字段2 - + - 预留字段12 + 预留字段3 - + - 员工群组 (Model) + 预留字段4 - + - 群组编号 + 预留字段5 - + - 群组名称 + 预留字段6 - + - 群组类别 + 预留字段7 - + - 直间接 + 预留字段8 + + + + + 预留字段9 + + + + + 预留字段10 + + + + + 预留字段11 + + + + + 预留字段12 - + - 用工形式 + 必选修规则 (Model) - + - 厂区 + 规则类型 - + - 不包含厂区 + 培训种类 - + - 部门 + 课程ID - + - 不包含部门 + 课程场景ID - + - 岗位ID + 厂区 - + - 不包含岗位 + 部门 - + - 职等 + 岗位 - + - 不包含职等 + 职等 - + 职称 - + - 不包含职称 + 年度 - + - 员工 + 完成期限 - + - 不包含员工 + 备注 - + - 备注 + 结果 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 培训记录 (Model) - - - - - 员工ID - - - - - 课程快照ID - - - - - 课程ID - - - + - 课程场景ID + 规则编号 - + - 必选修规则ID + 规则名称 - + - 加入时间 + 部门是否含下阶 - + - 课程结束时间 + 结果有效期 - + - 课程结束时间 + 重复类型 - + - 开始时间 + 培训计划ID - + - 结束时间 + 必选修规则结果 (Model) - + - 学习进度 + 必选修规则ID - + - 课程类型 + 人员ID - + - 课程状态 + 工号 - + - 学习状态 + 员工姓名 - + - 年度 + 状态 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 考试ID - - - + - 学习时长(分钟) + 必选修规则人员 (Model) - + - 课程标准时长(分钟) + 必选修规则ID - + - 员工培训ID + 人员 - + - 开班ID + 员工姓名 - + - 有效开始时间 + 备注 - + - 有效结束时间 + 默认标志 - + - 是否发放证书 + 预留字段1 - + - 培训计划ID + 预留字段2 - + - 培训记录明细 (Model) + 预留字段3 - + - 学习记录ID + 预留字段4 - + - 员工ID + 预留字段5 - + - 课件ID + 预留字段6 - + - 附件ID + 预留字段7 - + - 学习时长 + 预留字段8 - + - 备注 + 预留字段9 - + - 默认标志 + 预留字段10 - + - 预留字段1 + 预留字段11 - + - 预留字段2 + 预留字段12 - + - 预留字段3 + 问卷调查 (Model) - + - 预留字段4 + 封面图 - + - 预留字段5 + 问卷编号 - + - 预留字段6 + 问卷名称 - + - 预留字段7 + 问卷显示名称 - + - 预留字段8 + 分类 - + - 预留字段9 + 开始时间 - + - 预留字段10 + 结束时间 - + - 预留字段11 + 结束语 - + - 预留字段12 + 是否允许查看结果 - + - 必选修规则 (Model) + 是否需要登录 - + - 规则类型 + 是否匿名 - + - 培训种类 + 是否积分奖励 - + - 课程ID + 奖励积分 - + - 课程场景ID + 部门范围 - + - 厂区 + 员工范围 - + - 部门 + 风格 - + - 岗位 + 说明 - + - 职等 + 标题对齐方式 - + - 职称 + 说明对齐方式 - + - 年度 + 是否显示序号 - + - 完成期限 + 是否允许多次提交 - + - 备注 + 状态 - + - 结果 + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 规则编号 + 问卷调查选项 (Model) - + - 规则名称 + 问卷调查ID - + - 部门是否含下阶 + 问卷调查题目ID - + - 结果有效期 + 选项编号 - + - 重复类型 + 选项内容 - + - 培训计划ID + 是否必填 - + - 必选修规则结果 (Model) + 分数 - + - 必选修规则ID + 是否其他选项 - + - 人员ID + 其他选项内容 - + - 工号 + 图片地址 - + - 员工姓名 + 图片宽度 - + - 状态 + 图片宽度 - + + + 排序号 + + + + + 排序 + + + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - - - 必选修规则人员 (Model) - - - - - 必选修规则ID - - - - - 人员 - - - - - 员工姓名 - - - - - 备注 - - - + - 默认标志 + 问卷调查题目 (Model) - + - 预留字段1 + 问卷调查ID - + - 预留字段2 + 题目类型 - + - 预留字段3 + 题目内容 - + - 预留字段4 + 题目解析 - + - 预留字段5 + 是否必填 - + - 预留字段6 + 开始提示 - + - 预留字段7 + 结束提示 - + - 预留字段8 + 图标 - + - 预留字段9 + 排序 - + - 预留字段10 + 备注 - + - 预留字段11 + 默认标志 - + - 预留字段12 + 预留字段1 - + - 问卷调查 (Model) + 预留字段2 - + - 封面图 + 预留字段3 - + - 问卷编号 + 预留字段4 - + - 问卷名称 + 预留字段5 - + - 问卷显示名称 + 预留字段6 - + - 分类 + 预留字段7 - + - 开始时间 + 预留字段8 - + - 结束时间 + 预留字段9 - + - 结束语 + 预留字段10 - + - 是否允许查看结果 + 预留字段11 - + - 是否需要登录 + 预留字段12 - + - 是否匿名 + Ghre_SurveyRecord (Model) - + - 是否积分奖励 + 问卷调查ID - + - 奖励积分 + 员工ID - + - 部门范围 + 得分 - + - 员工范围 + 调整得分 - + - 风格 + 提交时间 - + - 说明 + 开始时间 - + - 标题对齐方式 + 结束时间 - + - 说明对齐方式 + 实际开始时间 - + - 是否显示序号 + 实际结束时间 - + - 是否允许多次提交 + 是否查看结果 - + - 状态 + 查看结果时间 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 问卷调查选项 (Model) + Ghre_SurveyRecordDetail (Model) - + 问卷调查ID - - - 问卷调查题目ID - - - - - 选项编号 - - - - - 选项内容 - - - - - 是否必填 - - - - - 分数 - - - - - 是否其他选项 - - - - - 其他选项内容 - - - - - 图片地址 - - - + - 图片宽度 + 问卷调查记录ID - + - 图片宽度 + 问卷调查题目ID - + - 排序号 + 员工ID - + - 排序 + 得分 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 - + - 问卷调查题目 (Model) + Ghre_SurveyRecordOption (Model) - + 问卷调查ID - - - 题目类型 - - - + - 题目内容 + 问卷调查记录ID - + - 题目解析 + 问卷调查记录明细ID - + - 是否必填 + 问卷调查题目ID - + - 开始提示 + 题目选项ID - + - 结束提示 + 员工ID - + - 图标 + 题目选项内容 - + - 排序 + 得分 - + 备注 - + 默认标志 - + 预留字段1 - + 预留字段2 - + 预留字段3 - + 预留字段4 - + 预留字段5 - + 预留字段6 - + 预留字段7 - + 预留字段8 - + 预留字段9 - + 预留字段10 - + 预留字段11 - + 预留字段12 @@ -33013,6 +33733,51 @@ 修改信息 + + + Ghre_SurveyRecord(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + Ghre_SurveyRecordDetail(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + + + + Ghre_SurveyRecordOption(Dto.View1) + + + + + 创建信息 + + + + + 修改信息 + + Ghre_Teacher(Dto.View) diff --git a/Tiobon.Core.Api/Tiobon.Core.xml b/Tiobon.Core.Api/Tiobon.Core.xml index d4098b46..bc8c075b 100644 --- a/Tiobon.Core.Api/Tiobon.Core.xml +++ b/Tiobon.Core.Api/Tiobon.Core.xml @@ -1409,6 +1409,13 @@ + + + 提交 + + + + 问卷调查选项(Controller) @@ -1419,6 +1426,21 @@ 问卷调查题目(Controller) + + + Ghre_SurveyRecord(Controller) + + + + + Ghre_SurveyRecordDetail(Controller) + + + + + Ghre_SurveyRecordOption(Controller) + + Ghre_TeacherAttachment(Controller) diff --git a/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordDetailServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordDetailServices.cs new file mode 100644 index 00000000..07c836af --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordDetailServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// Ghre_SurveyRecordDetail(自定义服务接口) +/// +public interface IGhre_SurveyRecordDetailServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordOptionServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordOptionServices.cs new file mode 100644 index 00000000..388afa0d --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordOptionServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// Ghre_SurveyRecordOption(自定义服务接口) +/// +public interface IGhre_SurveyRecordOptionServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordServices.cs new file mode 100644 index 00000000..fa0ad2b6 --- /dev/null +++ b/Tiobon.Core.IServices/Ghre/IGhre_SurveyRecordServices.cs @@ -0,0 +1,8 @@ +namespace Tiobon.Core.IServices; + +/// +/// Ghre_SurveyRecord(自定义服务接口) +/// +public interface IGhre_SurveyRecordServices : IBaseServices +{ +} \ No newline at end of file diff --git a/Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs b/Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs index ec052f34..e4197931 100644 --- a/Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs +++ b/Tiobon.Core.IServices/Ghre/IGhre_SurveyServices.cs @@ -17,4 +17,6 @@ public interface IGhre_SurveyServices : IBaseServices> QueryData(long id); Task> QueryESSData(long id); + + Task> SubmitESSData(long id); } \ No newline at end of file diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecord.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecord.Dto.Base.cs new file mode 100644 index 00000000..8c447642 --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecord.Dto.Base.cs @@ -0,0 +1,163 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecord.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecord +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:23:05 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecord (Dto.Base) +/// +public class Ghre_SurveyRecordBase +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 员工ID + /// + public int? StaffId { get; set; } + + /// + /// 得分 + /// + [Display(Name = "Score"), Description("得分"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 调整得分 + /// + [Display(Name = "AdjustScore"), Description("调整得分"), Column(TypeName = "decimal(20,2)")] + public decimal? AdjustScore { get; set; } + + /// + /// 提交时间 + /// + public DateTime? SubmitDate { get; set; } + + /// + /// 开始时间 + /// + public DateTime? BeginTime { get; set; } + + /// + /// 结束时间 + /// + public DateTime? EndTime { get; set; } + + /// + /// 实际开始时间 + /// + public DateTime? ActualBeginTime { get; set; } + + /// + /// 实际结束时间 + /// + public DateTime? ActualEndTime { get; set; } + + /// + /// 是否查看结果 + /// + public bool? IsView { get; set; } + + /// + /// 查看结果时间 + /// + public DateTime? ViewTime { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecordDetail.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecordDetail.Dto.Base.cs new file mode 100644 index 00000000..4f6439be --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecordDetail.Dto.Base.cs @@ -0,0 +1,132 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordDetail.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecordDetail (Dto.Base) +/// +public class Ghre_SurveyRecordDetailBase +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 问卷调查记录ID + /// + public long? SurveyRecordId { get; set; } + + /// + /// 问卷调查题目ID + /// + public long? SurveyQuestionId { get; set; } + + /// + /// 员工ID + /// + public long? StaffId { get; set; } + + /// + /// 得分 + /// + [Display(Name = "Score"), Description("得分"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecordOption.Dto.Base.cs b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecordOption.Dto.Base.cs new file mode 100644 index 00000000..ea6231bc --- /dev/null +++ b/Tiobon.Core.Model/Base/Ghre/Ghre_SurveyRecordOption.Dto.Base.cs @@ -0,0 +1,148 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordOption.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordOption +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:26 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecordOption (Dto.Base) +/// +public class Ghre_SurveyRecordOptionBase +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 问卷调查记录ID + /// + public long? SurveyRecordId { get; set; } + + /// + /// 问卷调查记录明细ID + /// + public long? SurveyRecordDetailId { get; set; } + + /// + /// 问卷调查题目ID + /// + public long? SurveyQuestionId { get; set; } + + /// + /// 题目选项ID + /// + public long? SurveyQuestionOptionId { get; set; } + + /// + /// 员工ID + /// + public long? StaffId { get; set; } + + /// + /// 题目选项内容 + /// + [Display(Name = "OptionContent"), Description("题目选项内容"), MaxLength(2000, ErrorMessage = "题目选项内容 不能超过 2000 个字符")] + public string OptionContent { get; set; } + + /// + /// 得分 + /// + [Display(Name = "Score"), Description("得分"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecord.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecord.Dto.EditInput.cs new file mode 100644 index 00000000..5b2cb27b --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecord.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecord.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecord +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:23:05 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecord (Dto.EditInput) +/// +public class EditGhre_SurveyRecordInput : Ghre_SurveyRecordBase +{ +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecordDetail.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecordDetail.Dto.EditInput.cs new file mode 100644 index 00000000..1142877c --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecordDetail.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordDetail.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecordDetail (Dto.EditInput) +/// +public class EditGhre_SurveyRecordDetailInput : Ghre_SurveyRecordDetailBase +{ +} diff --git a/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecordOption.Dto.EditInput.cs b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecordOption.Dto.EditInput.cs new file mode 100644 index 00000000..38622dcd --- /dev/null +++ b/Tiobon.Core.Model/Edit/Ghre/Ghre_SurveyRecordOption.Dto.EditInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordOption.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordOption +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:26 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecordOption (Dto.EditInput) +/// +public class EditGhre_SurveyRecordOptionInput : Ghre_SurveyRecordOptionBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecord.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecord.Dto.InsertInput.cs new file mode 100644 index 00000000..165dfbf5 --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecord.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecord.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecord +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:23:05 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecord (Dto.InsertInput) +/// +public class InsertGhre_SurveyRecordInput : Ghre_SurveyRecordBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecordDetail.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecordDetail.Dto.InsertInput.cs new file mode 100644 index 00000000..6f7d2be3 --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecordDetail.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordDetail.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecordDetail (Dto.InsertInput) +/// +public class InsertGhre_SurveyRecordDetailInput : Ghre_SurveyRecordDetailBase +{ +} diff --git a/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecordOption.Dto.InsertInput.cs b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecordOption.Dto.InsertInput.cs new file mode 100644 index 00000000..a3c65453 --- /dev/null +++ b/Tiobon.Core.Model/Insert/Ghre/Ghre_SurveyRecordOption.Dto.InsertInput.cs @@ -0,0 +1,26 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordOption.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordOption +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:26 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecordOption (Dto.InsertInput) +/// +public class InsertGhre_SurveyRecordOptionInput : Ghre_SurveyRecordOptionBase +{ +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecord.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecord.cs new file mode 100644 index 00000000..8578bc78 --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecord.cs @@ -0,0 +1,164 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecord.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecord +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:23:05 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecord (Model) +/// +[SugarTable("Ghre_SurveyRecord", "Ghre_SurveyRecord"), Entity(TableCnName = "Ghre_SurveyRecord", TableName = "Ghre_SurveyRecord")] +public class Ghre_SurveyRecord : BasePoco +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 员工ID + /// + public int? StaffId { get; set; } + + /// + /// 得分 + /// + [Display(Name = "Score"), Description("得分"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 调整得分 + /// + [Display(Name = "AdjustScore"), Description("调整得分"), Column(TypeName = "decimal(20,2)")] + public decimal? AdjustScore { get; set; } + + /// + /// 提交时间 + /// + public DateTime? SubmitDate { get; set; } + + /// + /// 开始时间 + /// + public DateTime? BeginTime { get; set; } + + /// + /// 结束时间 + /// + public DateTime? EndTime { get; set; } + + /// + /// 实际开始时间 + /// + public DateTime? ActualBeginTime { get; set; } + + /// + /// 实际结束时间 + /// + public DateTime? ActualEndTime { get; set; } + + /// + /// 是否查看结果 + /// + public bool? IsView { get; set; } + + /// + /// 查看结果时间 + /// + public DateTime? ViewTime { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecordDetail.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecordDetail.cs new file mode 100644 index 00000000..dbf2401c --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecordDetail.cs @@ -0,0 +1,133 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordDetail.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecordDetail (Model) +/// +[SugarTable("Ghre_SurveyRecordDetail", "Ghre_SurveyRecordDetail"), Entity(TableCnName = "Ghre_SurveyRecordDetail", TableName = "Ghre_SurveyRecordDetail")] +public class Ghre_SurveyRecordDetail : BasePoco +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 问卷调查记录ID + /// + public long? SurveyRecordId { get; set; } + + /// + /// 问卷调查题目ID + /// + public long? SurveyQuestionId { get; set; } + + /// + /// 员工ID + /// + public long? StaffId { get; set; } + + /// + /// 得分 + /// + [Display(Name = "Score"), Description("得分"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecordOption.cs b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecordOption.cs new file mode 100644 index 00000000..28a2942a --- /dev/null +++ b/Tiobon.Core.Model/Models/Ghre/Ghre_SurveyRecordOption.cs @@ -0,0 +1,149 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordOption.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordOption +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:26 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ +namespace Tiobon.Core.Model.Models; + + +/// +/// Ghre_SurveyRecordOption (Model) +/// +[SugarTable("Ghre_SurveyRecordOption", "Ghre_SurveyRecordOption"), Entity(TableCnName = "Ghre_SurveyRecordOption", TableName = "Ghre_SurveyRecordOption")] +public class Ghre_SurveyRecordOption : BasePoco +{ + + /// + /// 问卷调查ID + /// + public long? SurveyId { get; set; } + + /// + /// 问卷调查记录ID + /// + public long? SurveyRecordId { get; set; } + + /// + /// 问卷调查记录明细ID + /// + public long? SurveyRecordDetailId { get; set; } + + /// + /// 问卷调查题目ID + /// + public long? SurveyQuestionId { get; set; } + + /// + /// 题目选项ID + /// + public long? SurveyQuestionOptionId { get; set; } + + /// + /// 员工ID + /// + public long? StaffId { get; set; } + + /// + /// 题目选项内容 + /// + [Display(Name = "OptionContent"), Description("题目选项内容"), MaxLength(2000, ErrorMessage = "题目选项内容 不能超过 2000 个字符")] + public string OptionContent { get; set; } + + /// + /// 得分 + /// + [Display(Name = "Score"), Description("得分"), Column(TypeName = "decimal(20,2)")] + public decimal? Score { get; set; } + + /// + /// 备注 + /// + [Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] + public string RemarkSz { get; set; } + + /// + /// 默认标志 + /// + public int? IsDefault { get; set; } + + /// + /// 预留字段1 + /// + [Display(Name = "Reverse1"), Description("预留字段1"), MaxLength(1000, ErrorMessage = "预留字段1 不能超过 1000 个字符")] + public string Reverse1 { get; set; } + + /// + /// 预留字段2 + /// + [Display(Name = "Reverse2"), Description("预留字段2"), MaxLength(1000, ErrorMessage = "预留字段2 不能超过 1000 个字符")] + public string Reverse2 { get; set; } + + /// + /// 预留字段3 + /// + [Display(Name = "Reverse3"), Description("预留字段3"), MaxLength(1000, ErrorMessage = "预留字段3 不能超过 1000 个字符")] + public string Reverse3 { get; set; } + + /// + /// 预留字段4 + /// + [Display(Name = "Reverse4"), Description("预留字段4"), MaxLength(1000, ErrorMessage = "预留字段4 不能超过 1000 个字符")] + public string Reverse4 { get; set; } + + /// + /// 预留字段5 + /// + [Display(Name = "Reverse5"), Description("预留字段5"), MaxLength(1000, ErrorMessage = "预留字段5 不能超过 1000 个字符")] + public string Reverse5 { get; set; } + + /// + /// 预留字段6 + /// + [Display(Name = "Reverse6"), Description("预留字段6"), MaxLength(1000, ErrorMessage = "预留字段6 不能超过 1000 个字符")] + public string Reverse6 { get; set; } + + /// + /// 预留字段7 + /// + [Display(Name = "Reverse7"), Description("预留字段7"), MaxLength(1000, ErrorMessage = "预留字段7 不能超过 1000 个字符")] + public string Reverse7 { get; set; } + + /// + /// 预留字段8 + /// + [Display(Name = "Reverse8"), Description("预留字段8"), MaxLength(1000, ErrorMessage = "预留字段8 不能超过 1000 个字符")] + public string Reverse8 { get; set; } + + /// + /// 预留字段9 + /// + [Display(Name = "Reverse9"), Description("预留字段9"), MaxLength(1000, ErrorMessage = "预留字段9 不能超过 1000 个字符")] + public string Reverse9 { get; set; } + + /// + /// 预留字段10 + /// + [Display(Name = "Reverse10"), Description("预留字段10"), MaxLength(1000, ErrorMessage = "预留字段10 不能超过 1000 个字符")] + public string Reverse10 { get; set; } + + /// + /// 预留字段11 + /// + public int? ReverseI1 { get; set; } + + /// + /// 预留字段12 + /// + public int? ReverseI2 { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecord.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecord.Dto.View.cs new file mode 100644 index 00000000..7df9dae5 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecord.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecord.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecord +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:23:05 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// Ghre_SurveyRecord(Dto.View1) +/// +public class Ghre_SurveyRecordDto : Ghre_SurveyRecord +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecordDetail.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecordDetail.Dto.View.cs new file mode 100644 index 00000000..1972a8ab --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecordDetail.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordDetail.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordDetail +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:48 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// Ghre_SurveyRecordDetail(Dto.View1) +/// +public class Ghre_SurveyRecordDetailDto : Ghre_SurveyRecordDetail +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecordOption.Dto.View.cs b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecordOption.Dto.View.cs new file mode 100644 index 00000000..a62e17d3 --- /dev/null +++ b/Tiobon.Core.Model/View/Ghre/Ghre_SurveyRecordOption.Dto.View.cs @@ -0,0 +1,34 @@ +/* 代码由框架生成,任何更改都可能导致被代码生成器覆盖,可自行修改。 +* Ghre_SurveyRecordOption.cs +* +*功 能: N / A +* 类 名: Ghre_SurveyRecordOption +* +* Ver 变更日期 负责人 变更内容 +* ─────────────────────────────────── +*V0.01 2025/4/2 10:22:26 SimonHsiao 初版 +* +* Copyright(c) 2025 Tiobon Corporation. All Rights Reserved. +*┌──────────────────────────────────┐ +*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ +*│ 作者:SimonHsiao │ +*└──────────────────────────────────┘ +*/ + +namespace Tiobon.Core.Model.Models; + +/// +/// Ghre_SurveyRecordOption(Dto.View1) +/// +public class Ghre_SurveyRecordOptionDto : Ghre_SurveyRecordOption +{ + /// + /// 创建信息 + /// + public string CreateDataInfo { get; set; } + + /// + /// 修改信息 + /// + public string UpdateDataInfo { get; set; } +} diff --git a/Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs b/Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs index 2807e122..bca33eda 100644 --- a/Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs +++ b/Tiobon.Core.Model/ViewModels/Extend/InsertGhre_SurveyExtend.cs @@ -270,13 +270,15 @@ public class Ghre_SurveyExtend : Ghre_SurveyExtendBase /// 问卷调查题目 /// public List Questions { get; set; } + + public bool IsSubmit { get; set; } = false; } /// /// 问卷调查题目 /// public class Ghre_SurveyQuestionExtend : Ghre_SurveyQuestionExtendBase -{ +{ /// /// 问卷调查选项 /// diff --git a/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordDetailServices.cs b/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordDetailServices.cs new file mode 100644 index 00000000..f76a4e08 --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordDetailServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// Ghre_SurveyRecordDetail (服务) +/// +public class Ghre_SurveyRecordDetailServices : BaseServices, IGhre_SurveyRecordDetailServices +{ + private readonly IBaseRepository _dal; + public Ghre_SurveyRecordDetailServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordOptionServices.cs b/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordOptionServices.cs new file mode 100644 index 00000000..8b4a3a0b --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordOptionServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// Ghre_SurveyRecordOption (服务) +/// +public class Ghre_SurveyRecordOptionServices : BaseServices, IGhre_SurveyRecordOptionServices +{ + private readonly IBaseRepository _dal; + public Ghre_SurveyRecordOptionServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordServices.cs b/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordServices.cs new file mode 100644 index 00000000..08e9e4bd --- /dev/null +++ b/Tiobon.Core.Services/Ghre/Ghre_SurveyRecordServices.cs @@ -0,0 +1,15 @@ +namespace Tiobon.Core.Services; + +/// +/// Ghre_SurveyRecord (服务) +/// +public class Ghre_SurveyRecordServices : BaseServices, IGhre_SurveyRecordServices +{ + private readonly IBaseRepository _dal; + public Ghre_SurveyRecordServices(ICaching caching, IBaseRepository dal) + { + this._dal = dal; + base.BaseDal = dal; + base._caching = caching; + } +} \ No newline at end of file diff --git a/Tiobon.Core.Services/Ghre/Ghre_SurveyServices.cs b/Tiobon.Core.Services/Ghre/Ghre_SurveyServices.cs index cb5e5ecd..bba5cdf6 100644 --- a/Tiobon.Core.Services/Ghre/Ghre_SurveyServices.cs +++ b/Tiobon.Core.Services/Ghre/Ghre_SurveyServices.cs @@ -203,6 +203,35 @@ public class Ghre_SurveyServices : BaseServices().OrderBy(x => x.SortNo).Where(x => x.SurveyId == id).ToListAsync(); var options = await Db.Queryable().OrderBy(x => x.SortNo).Where(x => x.SurveyId == id).ToListAsync(); + data.Questions = Mapper.Map(questions).ToANew>(); + data.Questions.ForEach(x => + { + x.Options = Mapper.Map(options.Where(o => o.SurveyQuestionId == x.Id)).ToANew>(); + }); + + #region 是否存在已提交问卷数据 + data.IsSubmit = await Db.Queryable().Where(x => x.StaffId == App.User.StaffId && x.SurveyId == id).AnyAsync(); + #endregion + + return ServiceResult.OprateSuccess("成功", data); + } + + + public async Task> SubmitESSData(long id) + { + var entity = await base.QueryById(id); + var data = Mapper.Map(entity).ToANew(); + + data.BeginEndTime.Add(data.BeginTime); + data.BeginEndTime.Add(data.EndTime); + if (entity.StaffId.IsNotEmptyOrNull()) + data.StaffIds = JsonHelper.JsonToObj>(entity.StaffId); + if (entity.DeptId.IsNotEmptyOrNull()) + data.DeptIds = JsonHelper.JsonToObj>(entity.DeptId); + + var questions = await Db.Queryable().OrderBy(x => x.SortNo).Where(x => x.SurveyId == id).ToListAsync(); + var options = await Db.Queryable().OrderBy(x => x.SortNo).Where(x => x.SurveyId == id).ToListAsync(); + data.Questions = Mapper.Map(questions).ToANew>(); data.Questions.ForEach(x => {