TemplatePro/BZPT.Domains/Entity/Wage/Payroll.cs

317 lines
6.9 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/***********************************************************
**项目名称:BZPT.Entity
**功能描述: Payroll 的摘要说明
**作 者: 此代码由CodeSmith生成。
**版 本 号: 1.0
**修改历史:
************************************************************/
namespace BZPT.Domains.Entity.Wage
{
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
/// <summary>
///Payroll薪资结算表
/// </summary>
[Serializable]
[Table(name:"Wage_Payroll")]
public partial class Payroll : EntityBase<string>, IWage, ILogicDelete
{
/// <summary>
/// 统一项目编码
/// </summary>
[Display(Name = "统一项目编码")]
[StringLength(144)]
public string AID { get; set; }
/// <summary>
/// 标段id
/// </summary>
[Required(ErrorMessage = "标段id是必须的请先完善")]
[Display(Name = "标段id")]
[StringLength(144)]
public string BID { get; set; }
/// <summary>
/// 劳务队
/// </summary>
[Required(ErrorMessage = "劳务队是必须的,请先完善")]
[Display(Name = "劳务队")]
[StringLength(144)]
public string DID { get; set; }
/// <summary>
/// 工人ID
/// </summary>
[Required(ErrorMessage = "工人ID是必须的请先完善")]
[Display(Name = "工人ID")]
[StringLength(144)]
public string DFID { get; set; }
/// <summary>
/// 姓名
/// </summary>
[Display(Name = "姓名")]
[StringLength(80)]
public string XZC01 { get; set; }
/// <summary>
/// 联系电话
/// </summary>
[Display(Name = "联系电话")]
[StringLength(80)]
public string XZC02 { get; set; }
/// <summary>
/// 身份证号码
/// </summary>
[Display(Name = "身份证号码")]
[StringLength(100)]
public string XZC03 { get; set; }
/// <summary>
/// 银行账户
/// </summary>
[Display(Name = "银行账户")]
[StringLength(400)]
public string XZC04 { get; set; }
/// <summary>
/// 开户行
/// </summary>
[Display(Name = "开户行")]
[StringLength(1200)]
public string XZC05 { get; set; }
/// <summary>
/// 考勤天数
/// </summary>
[Display(Name = "考勤天数")]
public int? XZC06 { get; set; }
/// <summary>
/// 加班时间
/// </summary>
[Display(Name = "加班时间")]
public int? XZC07 { get; set; }
/// <summary>
/// 基础工资
/// </summary>
[Display(Name = "基础工资")]
public decimal? XZC08 { get; set; }
/// <summary>
/// 计件工资
/// </summary>
[Display(Name = "计件工资")]
public decimal? XZC09 { get; set; }
/// <summary>
/// 计天工资
/// </summary>
[Display(Name = "计天工资")]
public decimal? XZC10 { get; set; }
/// <summary>
/// 计月工资
/// </summary>
[Display(Name = "计月工资")]
public decimal? XZC11 { get; set; }
/// <summary>
/// 加班费
/// </summary>
[Display(Name = "加班费")]
public decimal? XZC12 { get; set; }
/// <summary>
/// 差旅费补贴
/// </summary>
[Display(Name = "差旅费补贴")]
public decimal? XZC13 { get; set; }
/// <summary>
/// 高危补贴
/// </summary>
[Display(Name = "高危补贴")]
public decimal? XZC14 { get; set; }
/// <summary>
/// 高温防寒补贴
/// </summary>
[Display(Name = "高温防寒补贴")]
public decimal? XZC15 { get; set; }
/// <summary>
/// 住房补贴
/// </summary>
[Display(Name = "住房补贴")]
public decimal? XZC16 { get; set; }
/// <summary>
/// 伙食补贴
/// </summary>
[Display(Name = "伙食补贴")]
public decimal? XZC17 { get; set; }
/// <summary>
/// 养老保险
/// </summary>
[Display(Name = "养老保险")]
public decimal? XZC18 { get; set; }
/// <summary>
/// 医疗保险
/// </summary>
[Display(Name = "医疗保险")]
public decimal? XZC19 { get; set; }
/// <summary>
/// 工伤保险
/// </summary>
[Display(Name = "工伤保险")]
public decimal? XZC20 { get; set; }
/// <summary>
/// 失业保险
/// </summary>
[Display(Name = "失业保险")]
public decimal? XZC21 { get; set; }
/// <summary>
/// 住房公积金
/// </summary>
[Display(Name = "住房公积金")]
public decimal? XZC22 { get; set; }
/// <summary>
/// 大病互助
/// </summary>
[Display(Name = "大病互助")]
public decimal? XZC23 { get; set; }
/// <summary>
/// 小计
/// </summary>
[Display(Name = "小计")]
public decimal? XZC24 { get; set; }
/// <summary>
/// 应纳税工资额
/// </summary>
[Display(Name = "应纳税工资额")]
public decimal? XZC25 { get; set; }
/// <summary>
/// 个税
/// </summary>
[Display(Name = "个税")]
public decimal? XZC26 { get; set; }
/// <summary>
/// 应发工资
/// </summary>
[Display(Name = "应发工资")]
public decimal? XZC27 { get; set; }
/// <summary>
/// 实发工资
/// </summary>
[Display(Name = "实发工资")]
public decimal? XZC28 { get; set; }
/// <summary>
/// 工资所属年月yyyyMM
/// </summary>
[Display(Name = "工资所属年月yyyyMM")]
[StringLength(80)]
public string XZC29 { get; set; }
/// <summary>
/// 发放日期yyyy-MM-dd
/// </summary>
[Display(Name = "发放日期yyyy-MM-dd")]
public DateTime? XZC30 { get; set; }
/// <summary>
/// 是否为补发(见字典表)
/// </summary>
[Display(Name = "是否为补发(见字典表)")]
public int? XZC31 { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[Display(Name = "更新时间")]
public DateTime? UpdateTime { get; set; }
/// <summary>
/// 更新人
/// </summary>
[Display(Name = "更新人")]
[StringLength(152)]
public string UpdateUser { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[Display(Name = "创建时间")]
public DateTime? CreateTime { get; set; }
/// <summary>
/// 创建人
/// </summary>
[Display(Name = "创建人")]
[StringLength(152)]
public string CreateUser { get; set; }
/// <summary>
/// 是否已删除
/// </summary>
[Display(Name = "是否已删除")]
public bool IsDeleted { get; set; }
}
}