using Learun.Util; using System; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.TwoDevelopment.EducationalAdministration { /// /// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架 /// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司 /// 创 建:超级管理员 /// 日 期:2022-11-07 11:54 /// 描 述:工资条 /// public class WageScheduleEntity { #region 实体成员 /// /// Id /// /// [Column("ID")] public string Id { get; set; } /// /// 序号 /// /// [Column("NO")] public string No { get; set; } /// /// 姓名 /// /// [Column("EMPNAME")] public string EmpName { get; set; } /// /// 账号/身份证号 /// /// [Column("IDCARDNO")] public string IdCardNo { get; set; } /// /// 人员类别 /// /// [Column("PEOPLETYPE")] public string PeopleType { get; set; } /// /// 岗位等级 /// /// [Column("POSTTYPE")] public string PostType { get; set; } /// /// 薪级 /// /// [Column("PAYGRADE")] public string PayGrade { get; set; } /// /// 应发合计 /// /// [Column("TOTALGROSSPAY")] public string TotalGrossPay { get; set; } /// /// 岗位工资 /// /// [Column("POSTWAGE")] public decimal? PostWage { get; set; } /// /// 薪级工资 /// /// [Column("PAYGRADEWAGE")] public decimal? PayGradeWage { get; set; } /// /// 百分之十 /// /// [Column("TENPERCENT")] public decimal? TenPercent { get; set; } /// /// 基本工资小计 /// /// [Column("BASEPAY")] public decimal? BasePay { get; set; } /// /// 艰边津贴 /// /// [Column("ROUGHEDGEALLOWANCE")] public decimal? RoughEdgeAllowance { get; set; } /// /// 民族津贴 /// /// [Column("NATIONALLOWANCE")] public decimal? NationAllowance { get; set; } /// /// 教师津贴 /// /// [Column("TEACHALLOWANCE")] public decimal? TeachAllowance { get; set; } /// /// 津贴补贴小计 /// /// [Column("SUBSIDIESALLOWANCES")] public decimal? SubsidiesAllowances { get; set; } /// /// 基础性绩效 /// /// [Column("BASICSPERFORMANCE")] public decimal? BasicsPerformance { get; set; } /// /// 女职工卫生费 /// /// [Column("GIRLSTAFFSANITATION")] public decimal? GirlStaffSanitation { get; set; } /// /// 交通补贴 /// /// [Column("TRANSPORTATION")] public decimal? Transportation { get; set; } /// /// 物业补贴 /// /// [Column("REALESTATE")] public decimal? RealeState { get; set; } /// /// 工改保留补贴 /// /// [Column("WORKKEEP")] public decimal? WorkKeep { get; set; } /// /// 改革性补贴小计 /// /// [Column("REFORMSUBSIDYSUM")] public decimal? ReformSubsidySum { get; set; } /// /// 住房补贴 /// /// [Column("HOUSINGALLOWANCE")] public decimal? HousingAllowance { get; set; } /// /// 住房公积金 /// /// [Column("HOUSINGFUNDALLOWANCE")] public decimal? HousingFundAllowance { get; set; } /// /// 特级教师津贴和乡镇补贴 /// /// [Column("TEACHERANDTOWN")] public decimal? TeacherAndTown { get; set; } /// /// 扣款小计 /// /// [Column("DEDUCTIONSSUBTOTAL")] public decimal? DeductionsSubtotal { get; set; } /// /// 公积金 /// /// [Column("ACCUMULATIONFUND")] public decimal? AccumulationFund { get; set; } /// /// 工会工费 /// /// [Column("LABORUNIONWAGE")] public decimal? LaborUnionWage { get; set; } /// /// 个人所得税 /// /// [Column("PERSONALINCOMETAX")] public decimal? PersonalIncomeTax { get; set; } /// /// 养老保险 /// /// [Column("ENDOWMENTINSURANCE")] public decimal? EndowmentInsurance { get; set; } /// /// 职业年金 /// /// [Column("OCCUPATIONALANNUITIES")] public decimal? OccupationalAnnuities { get; set; } /// /// 医疗保险 /// /// [Column("MEDICALINSURANCE")] public decimal? MedicalInsurance { get; set; } /// /// 失业保险 /// /// [Column("UNEMPLOYMENTINSURANCE")] public decimal? UnemploymentInsurance { get; set; } /// /// 其他 /// /// [Column("OTHER")] public decimal? Other { get; set; } /// /// 财政直达 /// /// [Column("FISCALDIRECT")] public decimal? FiscalDirect { get; set; } /// /// 银行代扣 /// /// [Column("BANKWITHHOLDING")] public decimal? BankWithholding { get; set; } /// /// 实发合计 /// /// [Column("NETCOMBINED")] public decimal? NetCombined { get; set; } /// /// 工资卡号 /// /// [Column("WAGECARDNO")] public string WageCardNo { get; set; } /// /// CreateUser /// /// [Column("CREATEUSER")] public string CreateUser { get; set; } /// /// CreateTime /// /// [Column("CREATETIME")] public DateTime? CreateTime { get; set; } /// /// UpdateUser /// /// [Column("UPDATEUSER")] public string UpdateUser { get; set; } /// /// UpdateTime /// /// [Column("UPDATETIME")] public DateTime? UpdateTime { get; set; } /// /// 发放月份 /// /// [Column("ISSUEMONTH")] public string IssueMonth { get; set; } /// /// 发放年份 /// /// [Column("ISSUEYEAR")] public string IssueYear { get; set; } #endregion #region 扩展操作 /// /// 新增调用 /// public void Create() { this.Id = Guid.NewGuid().ToString(); this.CreateTime = DateTime.Now; this.CreateUser = LoginUserInfo.Get().userId; } /// /// 编辑调用 /// /// public void Modify(string keyValue) { this.Id = keyValue; } #endregion } }