|
|
|
@ -6,7 +6,7 @@ |
|
|
|
|
* |
|
|
|
|
* Ver 变更日期 负责人 变更内容 |
|
|
|
|
* ─────────────────────────────────── |
|
|
|
|
*V0.01 2024/12/10 13:43:11 SimonHsiao 初版 |
|
|
|
|
*V0.01 2024/12/10 14:20:49 SimonHsiao 初版 |
|
|
|
|
* |
|
|
|
|
* Copyright(c) 2024 Tiobon Corporation. All Rights Reserved. |
|
|
|
|
*┌──────────────────────────────────┐ |
|
|
|
@ -36,185 +36,185 @@ public class Ghrz_Shihua_OA_Employment : BasePoco |
|
|
|
|
public string UserNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// WorkNo |
|
|
|
|
/// 单号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "WorkNo"), Description("WorkNo"), MaxLength(100, ErrorMessage = "WorkNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "WorkNo"), Description("单号"), MaxLength(100, ErrorMessage = "单号 不能超过 100 个字符")] |
|
|
|
|
public string WorkNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// WorkType |
|
|
|
|
/// 单据类别 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "WorkType"), Description("WorkType"), MaxLength(100, ErrorMessage = "WorkType 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "WorkType"), Description("单据类别"), MaxLength(100, ErrorMessage = "单据类别 不能超过 100 个字符")] |
|
|
|
|
public string WorkType { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// StaffNo |
|
|
|
|
/// 发起人工号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "StaffNo"), Description("StaffNo"), MaxLength(100, ErrorMessage = "StaffNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "StaffNo"), Description("发起人工号"), MaxLength(100, ErrorMessage = "发起人工号 不能超过 100 个字符")] |
|
|
|
|
public string StaffNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// EmployName |
|
|
|
|
/// 候选人姓名 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "EmployName"), Description("EmployName"), MaxLength(100, ErrorMessage = "EmployName 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "EmployName"), Description("候选人姓名"), MaxLength(100, ErrorMessage = "候选人姓名 不能超过 100 个字符")] |
|
|
|
|
public string EmployName { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// IDCardType |
|
|
|
|
/// 身份证类别 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "IDCardType"), Description("IDCardType"), MaxLength(100, ErrorMessage = "IDCardType 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "IDCardType"), Description("身份证类别"), MaxLength(100, ErrorMessage = "身份证类别 不能超过 100 个字符")] |
|
|
|
|
public string IDCardType { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// IDCardNo |
|
|
|
|
/// 身份证号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "IDCardNo"), Description("IDCardNo"), MaxLength(100, ErrorMessage = "IDCardNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "IDCardNo"), Description("身份证号"), MaxLength(100, ErrorMessage = "身份证号 不能超过 100 个字符")] |
|
|
|
|
public string IDCardNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// EffectDate |
|
|
|
|
/// 生效日期 |
|
|
|
|
/// </summary> |
|
|
|
|
public DateTime? EffectDate { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// StaffType |
|
|
|
|
/// 员工性质 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "StaffType"), Description("StaffType"), MaxLength(100, ErrorMessage = "StaffType 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "StaffType"), Description("员工性质"), MaxLength(100, ErrorMessage = "员工性质 不能超过 100 个字符")] |
|
|
|
|
public string StaffType { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// EduDegree |
|
|
|
|
/// 学历编号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "EduDegree"), Description("EduDegree"), MaxLength(100, ErrorMessage = "EduDegree 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "EduDegree"), Description("学历编号"), MaxLength(100, ErrorMessage = "学历编号 不能超过 100 个字符")] |
|
|
|
|
public string EduDegree { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// PeriodMasterNo |
|
|
|
|
/// 计薪类别编号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "PeriodMasterNo"), Description("PeriodMasterNo"), MaxLength(100, ErrorMessage = "PeriodMasterNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "PeriodMasterNo"), Description("计薪类别编号"), MaxLength(100, ErrorMessage = "计薪类别编号 不能超过 100 个字符")] |
|
|
|
|
public string PeriodMasterNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// DeptNo |
|
|
|
|
/// 部门编号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "DeptNo"), Description("DeptNo"), MaxLength(100, ErrorMessage = "DeptNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "DeptNo"), Description("部门编号"), MaxLength(100, ErrorMessage = "部门编号 不能超过 100 个字符")] |
|
|
|
|
public string DeptNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// InDate |
|
|
|
|
/// 入职日 |
|
|
|
|
/// </summary> |
|
|
|
|
public DateTime? InDate { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// TitleNo |
|
|
|
|
/// 岗位编号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "TitleNo"), Description("TitleNo"), MaxLength(100, ErrorMessage = "TitleNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "TitleNo"), Description("岗位编号"), MaxLength(100, ErrorMessage = "岗位编号 不能超过 100 个字符")] |
|
|
|
|
public string TitleNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// CostCenterNo |
|
|
|
|
/// 成本中心编号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "CostCenterNo"), Description("CostCenterNo"), MaxLength(100, ErrorMessage = "CostCenterNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "CostCenterNo"), Description("成本中心编号"), MaxLength(100, ErrorMessage = "成本中心编号 不能超过 100 个字符")] |
|
|
|
|
public string CostCenterNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// GradeNo |
|
|
|
|
/// 职级编号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "GradeNo"), Description("GradeNo"), MaxLength(100, ErrorMessage = "GradeNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "GradeNo"), Description("职级编号"), MaxLength(100, ErrorMessage = "职级编号 不能超过 100 个字符")] |
|
|
|
|
public string GradeNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// RecruitFrom |
|
|
|
|
/// 招聘途径 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "RecruitFrom"), Description("RecruitFrom"), MaxLength(100, ErrorMessage = "RecruitFrom 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "RecruitFrom"), Description("招聘途径"), MaxLength(100, ErrorMessage = "招聘途径 不能超过 100 个字符")] |
|
|
|
|
public string RecruitFrom { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// ZoneNo |
|
|
|
|
/// 厂区编号 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "ZoneNo"), Description("ZoneNo"), MaxLength(100, ErrorMessage = "ZoneNo 不能超过 100 个字符")] |
|
|
|
|
[Display(Name = "ZoneNo"), Description("厂区编号"), MaxLength(100, ErrorMessage = "厂区编号 不能超过 100 个字符")] |
|
|
|
|
public string ZoneNo { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S02 |
|
|
|
|
/// 基本工资 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S02"), Description("S02"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S02"), Description("基本工资"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S02 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S03 |
|
|
|
|
/// 职务加给基数 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S03"), Description("S03"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S03"), Description("职务加给基数"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S03 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S04 |
|
|
|
|
/// 保密费 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S04"), Description("S04"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S04"), Description("保密费"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S04 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S05 |
|
|
|
|
/// 岗位技能工资 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S05"), Description("S05"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S05"), Description("岗位技能工资"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S05 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S06 |
|
|
|
|
/// 全勤奖基数 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S06"), Description("S06"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S06"), Description("全勤奖基数"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S06 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S21 |
|
|
|
|
/// 管理绩效 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S21"), Description("S21"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S21"), Description("管理绩效"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S21 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S22 |
|
|
|
|
/// 岗位流动金 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S22"), Description("S22"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S22"), Description("岗位流动金"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S22 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S23 |
|
|
|
|
/// 房贴 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S23"), Description("S23"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S23"), Description("房贴"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S23 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S66 |
|
|
|
|
/// 交通费 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S66"), Description("S66"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S66"), Description("交通费"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S66 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S68 |
|
|
|
|
/// 岗位津贴-无尘衣 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S68"), Description("S68"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S68"), Description("岗位津贴-无尘衣"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S68 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// S70 |
|
|
|
|
/// 岗位津贴化学品 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "S70"), Description("S70"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "S70"), Description("岗位津贴化学品"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? S70 { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// TotalAmount |
|
|
|
|
/// 总金额 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "TotalAmount"), Description("TotalAmount"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
[Display(Name = "TotalAmount"), Description("总金额"), Column(TypeName = "decimal(18,2)")] |
|
|
|
|
public decimal? TotalAmount { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// RemarkSz |
|
|
|
|
/// 备注 |
|
|
|
|
/// </summary> |
|
|
|
|
[Display(Name = "RemarkSz"), Description("RemarkSz"), MaxLength(2000, ErrorMessage = "RemarkSz 不能超过 2000 个字符")] |
|
|
|
|
[Display(Name = "RemarkSz"), Description("备注"), MaxLength(2000, ErrorMessage = "备注 不能超过 2000 个字符")] |
|
|
|
|
public string RemarkSz { get; set; } |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
/// IsRead |
|
|
|
|
/// 是否已读取 |
|
|
|
|
/// </summary> |
|
|
|
|
public int? IsRead { get; set; } |
|
|
|
|
|
|
|
|
|