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-04 16:28
/// 描 述:公益性岗位
///
public class OuoutsourcingEntity
{
#region 实体成员
///
/// WPID
///
///
[Column("WPID")]
public string WPID { get; set; }
///
/// 序号
///
///
[Column("NO")]
public string No { get; set; }
///
/// EmpName
///
///
[Column("EMPNAME")]
public string EmpName { get; set; }
///
/// IdCardNo
///
///
[Column("IDCARDNO")]
public string IdCardNo { get; set; }
///
/// 工资卡号
///
///
[Column("WAGECARDNO")]
public string WageCardNo { 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("ROUGHEDGEALLOWANCE")]
public decimal? RoughEdgeAllowance { get; set; }
///
/// 女职工卫生费
///
///
[Column("GIRLSTAFFSANITATION")]
public decimal? GirlStaffSanitation { get; set; }
///
/// 教龄津贴
///
///
[Column("TEACHALLOWANCE")]
public decimal? TeachAllowance { get; set; }
///
/// 民族津贴
///
///
[Column("NATIONALLOWANCE")]
public decimal? NationAllowance { get; set; }
///
/// 基础性绩效
///
///
[Column("BASICSPERFORMANCE")]
public decimal? BasicsPerformance { get; set; }
///
/// 交通补贴
///
///
[Column("TRANSPORTATION")]
public decimal? Transportation { get; set; }
///
/// 物业补贴
///
///
[Column("REALESTATE")]
public decimal? RealeState { get; set; }
///
/// 九三年工改补贴
///
///
[Column("WORKKEEP")]
public decimal? WorkKeep { get; set; }
///
/// 住房补贴
///
///
[Column("HOUSINGALLOWANCE")]
public decimal? HousingAllowance { get; set; }
///
/// 公积金
///
///
[Column("PROVIDENTFUNDPAYMENT")]
public decimal? ProvidentFundPayment { get; set; }
///
/// 考核工资
///
///
[Column("ASSESSMENTWAGES")]
public string AssessmentWages { get; set; }
///
/// 扣款合计
///
///
[Column("DEDUCTIONSCOMBINED")]
public string DeductionsCombined { get; set; }
///
/// (缴纳)公积金
///
///
[Column("HOUSINGFUNDALLOWANCE")]
public decimal? HousingFundAllowance { get; set; }
///
/// 工会工费
///
///
[Column("LABORUNIONWAGE")]
public decimal? LaborUnionWage { get; set; }
///
/// 所得税
///
///
[Column("PERSONALINCOMETAX")]
public decimal? PersonalIncomeTax { get; set; }
///
/// 养老保险
///
///
[Column("ENDOWMENTINSURANCE")]
public decimal? EndowmentInsurance { get; set; }
///
/// 医疗保险
///
///
[Column("MEDICALINSURANCE")]
public decimal? MedicalInsurance { get; set; }
///
/// 失业保险
///
///
[Column("UNEMPLOYMENTINSURANCE")]
public decimal? UnemploymentInsurance { get; set; }
///
/// 其他
///
///
[Column("OTHER")]
public decimal? Other { get; set; }
///
/// 实发合计
///
///
[Column("NETCOMBINED")]
public decimal? NetCombined { get; set; }
///
/// 月
///
///
[Column("ISSUEMONTH")]
public string IssueMonth { get; set; }
///
/// 年
///
///
[Column("ISSUEYEAR")]
public string IssueYear { 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; }
#endregion
#region 扩展操作
///
/// 新增调用
///
public void Create()
{
this.WPID = Guid.NewGuid().ToString();
this.CreateTime = DateTime.Now;
this.CreateUser = LoginUserInfo.Get().userId;
}
///
/// 编辑调用
///
///
public void Modify(string keyValue)
{
this.WPID = keyValue;
}
#endregion
}
}