using System;
|
using System.Collections.Generic;
|
using System.Text;
|
|
namespace DTO
|
{
|
|
public class HrSalaryDTO
|
{
|
public string Id { get; set; }
|
public string Userid { get; set; }
|
public int Year { get; set; }
|
public int Month { get; set; }
|
|
public string YearMonth { get { return Year + "-" + Month.ToString().PadLeft(2, '0'); } }
|
|
public string Usernumber { get; set; }
|
public string UserName { get; set; }
|
public string DeptName { get; set; }
|
public decimal? Jibengongzi { get; set; }
|
public decimal? Baomifei { get; set; }
|
public decimal? Gongzuobutie { get; set; }
|
|
public decimal? Jiabangongzi { get; set; }
|
|
public decimal? Shebao { get; set; }
|
public decimal? Dianhuabutie { get; set; }
|
|
public string DianhuabutieChs { get; set; }
|
|
public decimal? Quanqinjiang { get; set; }
|
public decimal? Jiaotngbutie { get; set; }
|
public decimal? Jixiaoticheng { get; set; }
|
public decimal? Jiangjin { get; set; }
|
public decimal? Bufagongzi { get; set; }
|
public decimal sum_fgz
|
{
|
get
|
{
|
return ((Jibengongzi ?? 0) + (Baomifei ?? 0) + (Gongzuobutie ?? 0) + (Jiabangongzi ?? 0) + (Shebao ?? 0) +
|
/*(Dianhuabutie ?? 0) +*/ (Quanqinjiang ?? 0) + (Jiaotngbutie ?? 0) + (Jixiaoticheng ?? 0) + (Jiangjin ?? 0) + (Bufagongzi ?? 0));
|
}
|
}
|
|
public decimal? Shebaokou { get; set; }
|
public decimal? Geshui { get; set; }
|
public decimal? Dianhuafei { get; set; }
|
public decimal? Queqin { get; set; }
|
public decimal? Fakuan { get; set; }
|
public decimal? Peichang { get; set; }
|
public decimal? Jiucuo { get; set; }
|
public decimal sum_kgz
|
{
|
get
|
{
|
decimal dianhuafei = 0;
|
if((Dianhuabutie??0) - (Dianhuafei?? 0) <= 0 )
|
{
|
dianhuafei = (Dianhuafei ?? 0) - (Dianhuabutie ?? 0) ;
|
}
|
|
return (Shebaokou ?? 0) + (Geshui ?? 0) + dianhuafei + (Queqin ?? 0) + (Fakuan ?? 0) - (Peichang ?? 0)- (Jiucuo ?? 0);
|
}
|
}
|
|
public decimal? Daozhanggongzi { get; set; }
|
public decimal? Yufagongzi { get; set; }
|
public decimal? Yufagongziheji { get; set; }
|
|
|
public string JibengongziName { get; set; }
|
public string BaomifeiName { get; set; }
|
public string GongzuobutieName { get; set; }
|
public string JiabangongziName { get; set; }
|
public string ShebaoName { get; set; }
|
public string DianhuabutieName { get; set; }
|
public string QuanqinjiangName { get; set; }
|
public string JiaotngbutieName { get; set; }
|
public string JixiaotichengName { get; set; }
|
public string JiangjinName { get; set; }
|
public string BufagongziName { get; set; }
|
public string ShebaokouName { get; set; }
|
public string GeshuiName { get; set; }
|
public string DianhuafeiName { get; set; }
|
public string QueqinName { get; set; }
|
public string FakuanName { get; set; }
|
public string PeichangName { get; set; }
|
public string JiucuoName { get; set; }
|
public string DaozhanggongziName { get; set; }
|
public string YufagongziName { get; set; }
|
public string YufagongzihejiName { get; set; }
|
|
|
public string Islock { get; set; }
|
|
public string IslockChs
|
{
|
get
|
{
|
string str = "";
|
switch (Islock)
|
{
|
case "D":
|
str = "未确认";
|
break;
|
|
case "H":
|
str = "已核准";
|
break;
|
|
case "S":
|
str = "申诉";
|
break;
|
|
case "Q":
|
str = "已确认";
|
break;
|
}
|
return str;
|
}
|
}
|
|
public string RecStatus { get; set; }
|
public string Creater { get; set; }
|
public DateTime Createtime { get; set; }
|
public string Modifier { get; set; }
|
public DateTime Modifytime { get; set; }
|
|
public string reason { get; set; }
|
public decimal amount { get; set; }
|
public string basis { get; set; }
|
|
}
|
|
public class HrSalaryUpDTO
|
{
|
public string Id { get; set; }
|
|
public string Modifier { get; set; }
|
|
|
public decimal? Jibengongzi { get; set; }
|
public decimal? Baomifei { get; set; }
|
public decimal? Gongzuobutie { get; set; }
|
|
public decimal? Jiabangongzi { get; set; }
|
|
public decimal? Shebao { get; set; }
|
public decimal? Dianhuabutie { get; set; }
|
public decimal? Quanqinjiang { get; set; }
|
public decimal? Jiaotngbutie { get; set; }
|
public decimal? Jixiaoticheng { get; set; }
|
public decimal? Jiangjin { get; set; }
|
public decimal? Bufagongzi { get; set; }
|
|
|
public decimal? Shebaokou { get; set; }
|
public decimal? Geshui { get; set; }
|
public decimal? Dianhuafei { get; set; }
|
public decimal? Queqin { get; set; }
|
public decimal? Fakuan { get; set; }
|
public decimal? Peichang { get; set; }
|
public decimal? Jiucuo { get; set; }
|
|
|
public decimal? Daozhanggongzi { get; set; }
|
public decimal? Yufagongzi { get; set; }
|
public decimal? Yufagongziheji { get; set; }
|
|
}
|
|
public partial class HrSalaryDTOSearch : SearchEntity
|
{
|
public string searchDate { get; set; }
|
public string searchDatestart { get; set; }
|
public string searchDateend { get; set; }
|
public string YearMonth { get; set; }
|
public string Usernumber { get; set; }
|
public string DeptId { get; set; }
|
public string UserName { get; set; }
|
|
public string UserId { get; set; }
|
|
public string YearMonth222 { get; set; }
|
public string searchDatestart222 { get; set; }
|
public string searchDateend222 { get; set; }
|
}
|
}
|