using Learun.Util; using System; using System.ComponentModel.DataAnnotations.Schema; namespace Learun.Application.TwoDevelopment.EducationalAdministration { /// <summary> /// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架 /// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司 /// 创 建:超级管理员 /// 日 期:2022-11-04 16:28 /// 描 述:公益性岗位 /// </summary> public class OuoutsourcingEntity { #region 实体成员 /// <summary> /// WPID /// </summary> /// <returns></returns> [Column("WPID")] public string WPID { get; set; } /// <summary> /// 序号 /// </summary> /// <returns></returns> [Column("NO")] public string No { get; set; } /// <summary> /// EmpName /// </summary> /// <returns></returns> [Column("EMPNAME")] public string EmpName { get; set; } /// <summary> /// IdCardNo /// </summary> /// <returns></returns> [Column("IDCARDNO")] public string IdCardNo { get; set; } /// <summary> /// 工资卡号 /// </summary> /// <returns></returns> [Column("WAGECARDNO")] public string WageCardNo { get; set; } /// <summary> /// 人员类别 /// </summary> /// <returns></returns> [Column("PEOPLETYPE")] public string PeopleType { get; set; } /// <summary> /// 岗位等级 /// </summary> /// <returns></returns> [Column("POSTTYPE")] public string PostType { get; set; } /// <summary> /// 薪级 /// </summary> /// <returns></returns> [Column("PAYGRADE")] public string PayGrade { get; set; } /// <summary> /// 应发合计 /// </summary> /// <returns></returns> [Column("TOTALGROSSPAY")] public string TotalGrossPay { get; set; } /// <summary> /// 岗位工资 /// </summary> /// <returns></returns> [Column("POSTWAGE")] public decimal? PostWage { get; set; } /// <summary> /// 薪级工资 /// </summary> /// <returns></returns> [Column("PAYGRADEWAGE")] public decimal? PayGradeWage { get; set; } /// <summary> /// 百分之十 /// </summary> /// <returns></returns> [Column("TENPERCENT")] public decimal? TenPercent { get; set; } /// <summary> /// 艰边津贴 /// </summary> /// <returns></returns> [Column("ROUGHEDGEALLOWANCE")] public decimal? RoughEdgeAllowance { get; set; } /// <summary> /// 女职工卫生费 /// </summary> /// <returns></returns> [Column("GIRLSTAFFSANITATION")] public decimal? GirlStaffSanitation { get; set; } /// <summary> /// 教龄津贴 /// </summary> /// <returns></returns> [Column("TEACHALLOWANCE")] public decimal? TeachAllowance { get; set; } /// <summary> /// 民族津贴 /// </summary> /// <returns></returns> [Column("NATIONALLOWANCE")] public decimal? NationAllowance { get; set; } /// <summary> /// 基础性绩效 /// </summary> /// <returns></returns> [Column("BASICSPERFORMANCE")] public decimal? BasicsPerformance { get; set; } /// <summary> /// 交通补贴 /// </summary> /// <returns></returns> [Column("TRANSPORTATION")] public decimal? Transportation { get; set; } /// <summary> /// 物业补贴 /// </summary> /// <returns></returns> [Column("REALESTATE")] public decimal? RealeState { get; set; } /// <summary> /// 九三年工改补贴 /// </summary> /// <returns></returns> [Column("WORKKEEP")] public decimal? WorkKeep { get; set; } /// <summary> /// 住房补贴 /// </summary> /// <returns></returns> [Column("HOUSINGALLOWANCE")] public decimal? HousingAllowance { get; set; } /// <summary> /// 公积金 /// </summary> /// <returns></returns> [Column("PROVIDENTFUNDPAYMENT")] public decimal? ProvidentFundPayment { get; set; } /// <summary> /// 考核工资 /// </summary> /// <returns></returns> [Column("ASSESSMENTWAGES")] public string AssessmentWages { get; set; } /// <summary> /// 扣款合计 /// </summary> /// <returns></returns> [Column("DEDUCTIONSCOMBINED")] public string DeductionsCombined { get; set; } /// <summary> /// (缴纳)公积金 /// </summary> /// <returns></returns> [Column("HOUSINGFUNDALLOWANCE")] public decimal? HousingFundAllowance { get; set; } /// <summary> /// 工会工费 /// </summary> /// <returns></returns> [Column("LABORUNIONWAGE")] public decimal? LaborUnionWage { get; set; } /// <summary> /// 所得税 /// </summary> /// <returns></returns> [Column("PERSONALINCOMETAX")] public decimal? PersonalIncomeTax { get; set; } /// <summary> /// 养老保险 /// </summary> /// <returns></returns> [Column("ENDOWMENTINSURANCE")] public decimal? EndowmentInsurance { get; set; } /// <summary> /// 医疗保险 /// </summary> /// <returns></returns> [Column("MEDICALINSURANCE")] public decimal? MedicalInsurance { get; set; } /// <summary> /// 失业保险 /// </summary> /// <returns></returns> [Column("UNEMPLOYMENTINSURANCE")] public decimal? UnemploymentInsurance { get; set; } /// <summary> /// 其他 /// </summary> /// <returns></returns> [Column("OTHER")] public decimal? Other { get; set; } /// <summary> /// 实发合计 /// </summary> /// <returns></returns> [Column("NETCOMBINED")] public decimal? NetCombined { get; set; } /// <summary> /// 月 /// </summary> /// <returns></returns> [Column("ISSUEMONTH")] public string IssueMonth { get; set; } /// <summary> /// 年 /// </summary> /// <returns></returns> [Column("ISSUEYEAR")] public string IssueYear { get; set; } /// <summary> /// CreateUser /// </summary> /// <returns></returns> [Column("CREATEUSER")] public string CreateUser { get; set; } /// <summary> /// CreateTime /// </summary> /// <returns></returns> [Column("CREATETIME")] public DateTime? CreateTime { get; set; } /// <summary> /// UpdateUser /// </summary> /// <returns></returns> [Column("UPDATEUSER")] public string UpdateUser { get; set; } /// <summary> /// UpdateTime /// </summary> /// <returns></returns> [Column("UPDATETIME")] public DateTime? UpdateTime { get; set; } #endregion #region 扩展操作 /// <summary> /// 新增调用 /// </summary> public void Create() { this.WPID = Guid.NewGuid().ToString(); this.CreateTime = DateTime.Now; this.CreateUser = LoginUserInfo.Get().userId; } /// <summary> /// 编辑调用 /// </summary> /// <param name="keyValue"></param> public void Modify(string keyValue) { this.WPID = keyValue; } #endregion } }