using Learun.Util;
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace Learun.Application.TwoDevelopment.PersonnelManagement
{
///
/// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
/// Copyright (c) 2013-2018 北京泉江科技有限公司
/// 创 建:超级管理员
/// 日 期:2019-03-25 11:16
/// 描 述:工资条
///
public class SalarySheetEntity
{
#region 实体成员
///
/// SalarySheetId
///
[Column("SALARYSHEETID")]
public string SalarySheetId { get; set; }
///
/// 姓名
///
[Column("NAME")]
public string Name { get; set; }
///
/// 部门id
///
[Column("FK_DEPARTMENTID")]
public string FK_Departmentid { get; set; }
///
/// 发放日期
///
[Column("SALARYDATE")]
public DateTime? SalaryDate { get; set; }
///
/// 基本工资
///
[Column("BASESALARY")]
public decimal? BaseSalary { get; set; }
///
/// 职位补贴
///
[Column("JOBSUBSIDIES")]
public decimal? JobSubsidies { get; set; }
///
/// 绩效奖金
///
[Column("PERFORMANCEBONUS")]
public decimal? PerformanceBonus { get; set; }
///
/// 手机费
///
[Column("MOBILEPHONEFEE")]
public decimal? MobilePhoneFee { get; set; }
///
/// 交通费
///
[Column("TRANSPORTATIONFEE")]
public decimal? TransportationFee { get; set; }
///
/// 全勤奖
///
[Column("ATTENDANCEBONUS")]
public decimal? AttendanceBonus { get; set; }
///
/// 应发工资
///
[Column("SSALARY")]
public decimal? SSalary { get; set; }
///
/// 养老金保险
///
[Column("PENSIONINSURANCE")]
public decimal? PensionInsurance { get; set; }
///
/// 事假
///
[Column("PERSONALLEAVE")]
public decimal? PersonalLeave { get; set; }
///
/// 迟到
///
[Column("LATE")]
public decimal? Late { get; set; }
///
/// 病假
///
[Column("SICK")]
public decimal? Sick { get; set; }
///
/// 个税
///
[Column("PERSONALINCOMETAX")]
public decimal? PersonalIncomeTax { get; set; }
///
/// 实发工资
///
[Column("FSALARY")]
public decimal? Fsalary { get; set; }
#endregion
#region 扩展操作
///
/// 新增调用
///
public void Create()
{
this.SalarySheetId = Guid.NewGuid().ToString();
}
///
/// 编辑调用
///
///
public void Modify(string keyValue)
{
this.SalarySheetId = keyValue;
}
#endregion
#region 扩展字段
#endregion
}
}