using Learun.Util; using System; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement { /// <summary> /// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架 /// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司 /// 创 建:超级管理员 /// 日 期:2023-02-27 15:25 /// 描 述:工资条 /// </summary> public class SalaryInfoEntity { #region 实体成员 /// <summary> /// Id /// </summary> [Column("ID")] public string Id { get; set; } /// <summary> /// 年度 /// </summary> [Column("YEARNO")] public string YearNo { get; set; } /// <summary> /// 月份 /// </summary> [Column("MONTHNO")] public int? MonthNo { get; set; } /// <summary> /// 姓名 /// </summary> [Column("EMPNAME")] public string EmpName { get; set; } /// <summary> /// 身份证号 /// </summary> [Column("IDCARD")] public string IdCard { get; set; } /// <summary> /// 工资类别 /// </summary> [Column("SALARYTYPE")] public string SalaryType { get; set; } /// <summary> /// 岗位工资 /// </summary> [Column("GANGWEIGZ")] public decimal? GangWeiGZ { get; set; } /// <summary> /// 薪级工资 /// </summary> [Column("XINJIGZ")] public decimal? XinJiGZ { get; set; } /// <summary> /// 高定工资 /// </summary> [Column("GAODINGGZ")] public decimal? GaoDingGZ { get; set; } /// <summary> /// 按比例核定的基础性绩效工资 /// </summary> [Column("JICHUJIXIAOGZ")] public decimal? JiChuJiXiaoGZ { get; set; } /// <summary> /// 保留地区补贴及保留额 /// </summary> [Column("BAOLIUBUTIE")] public decimal? BaoLiuBuTie { get; set; } /// <summary> /// 奖励性绩效 /// </summary> [Column("JIANGLIJX")] public decimal? JiangLiJX { get; set; } /// <summary> /// 艰苦边远地区津贴 /// </summary> [Column("JIANKUJT")] public decimal? JianKuJT { get; set; } /// <summary> /// 南疆工作补贴 /// </summary> [Column("NANJIANGBT")] public decimal? NanJiangBT { get; set; } /// <summary> /// 教护龄津贴 /// </summary> [Column("JIAOHULINGJT")] public decimal? JiaoHuLingJT { get; set; } /// <summary> /// 核增绩效工资 /// </summary> [Column("HEZENGJX")] public decimal? HeZengJX { get; set; } /// <summary> /// 班主任补贴 /// </summary> [Column("BANZHURENBT")] public decimal? BanZhuRenBT { get; set; } /// <summary> /// 补发基本工资 /// </summary> [Column("BUFAGZ")] public decimal? BuFaGZ { get; set; } /// <summary> /// 补发津补贴 /// </summary> [Column("BUFAJT")] public decimal? BuFaJT { get; set; } /// <summary> /// 补发绩效工资 /// </summary> [Column("BUFAJX")] public decimal? BuFaJX { get; set; } /// <summary> /// 补发其它津补贴 /// </summary> [Column("BUFAQTJT")] public decimal? BuFaQTJT { get; set; } /// <summary> /// 补发其它工资 /// </summary> [Column("BUFAQTGZ")] public decimal? BuFaQTGZ { get; set; } /// <summary> /// 基础绩效奖 /// </summary> [Column("JICHUJX")] public decimal? JiChuJX { get; set; } /// <summary> /// 补发奖励性绩效 /// </summary> [Column("BUFAJIANGLIJX")] public decimal? BuFaJiangLiJX { get; set; } /// <summary> /// 应发工资 /// </summary> [Column("YINGFAGZ")] public decimal? YingFaGZ { get; set; } /// <summary> /// 个人所得税 /// </summary> [Column("GERENSDS")] public decimal? GeRenSDS { get; set; } /// <summary> /// 预扣保险及年金 /// </summary> [Column("YUKOUBXNJ")] public decimal? YuKouBXNJ { get; set; } /// <summary> /// 住房公积金 /// </summary> [Column("ZHUFANGGJJ")] public decimal? ZhuFangGJJ { get; set; } /// <summary> /// 养老保险 /// </summary> [Column("YANGLAOBX")] public decimal? YangLaoBX { get; set; } /// <summary> /// 医疗保险 /// </summary> [Column("YILIAOBX")] public decimal? YiLiaoBX { get; set; } /// <summary> /// 职业年金 /// </summary> [Column("ZHIYENJ")] public decimal? ZhiYeNJ { get; set; } /// <summary> /// 失业保险金 /// </summary> [Column("SHIYEBXJ")] public decimal? ShiYeBXJ { get; set; } /// <summary> /// 大额医疗互助 /// </summary> [Column("YILIAO")] public decimal? YiLiao { get; set; } /// <summary> /// 病事假扣款 /// </summary> [Column("BingShiJiaKK")] public decimal? BingShiJiaKK { get; set; } /// <summary> /// 扣发工资 /// </summary> [Column("KOUFAGZ")] public decimal? KouFaGZ { get; set; } /// <summary> /// 实发工资 /// </summary> [Column("SHIFAGZ")] public decimal? ShiFaGZ { get; set; } #endregion #region 扩展操作 /// <summary> /// 新增调用 /// </summary> public void Create() { this.Id = Guid.NewGuid().ToString(); } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue) { this.Id = keyValue; } #endregion #region 扩展字段 [NotMapped] public string F_DepartmentId { get; set; } [NotMapped] public string EmpNo { get; set; } #endregion } }