username@email.com
2023-02-28 67a0042c5f29e4bb0e0b82f6190f2bc51480b45c
zhengcaioa/DTO/HrSalaryDTO.cs
@@ -4,26 +4,44 @@
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; }
@@ -31,6 +49,20 @@
        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; }
@@ -60,19 +92,97 @@
        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; }
    }
}