Browse Source

计算工资 4.5

leiy 1 year ago
parent
commit
ed941c2158
1 changed files with 332 additions and 330 deletions
  1. 332 330
      OASystem/OASystem.Domain/Dtos/PersonnelModule/WageSheetDto.cs

+ 332 - 330
OASystem/OASystem.Domain/Dtos/PersonnelModule/WageSheetDto.cs

@@ -1,345 +1,347 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace OASystem.Domain.Dtos.PersonnelModule
-{
-    /// <summary>
-    /// 人事模块
-    /// 工资表单 Dto
-    /// </summary>
-    public class WageSheetDto
-    {
-    }
-
-    /// <summary>
-    /// 工资表单List Dto
-    /// </summary>
-    public class WageSheetListDto : PortDtoBase
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace OASystem.Domain.Dtos.PersonnelModule
+{
+    /// <summary>
+    /// 人事模块
+    /// 工资表单 Dto
+    /// </summary>
+    public class WageSheetDto
+    {
+    }
+
+    /// <summary>
+    /// 工资表单List Dto
+    /// </summary>
+    public class WageSheetListDto : PortDtoBase
     {
-        /// <summary>
-        /// 年月
+        /// <summary>
+        /// 年月
         /// </summary>
         public string? YearMonth { get; set; }
 
-        ///// <summary>
-        ///// 开始日期
+        ///// <summary>
+        ///// 开始日期
         ///// </summary>
         //public string? StartDt { get; set; }
 
-        ///// <summary>
-        ///// 结束日期
+        ///// <summary>
+        ///// 结束日期
         ///// </summary>
-        //public string? EndDt { get; set; }
-    }
-
-    /// <summary>
-    /// 工资表单Info Dto
-    /// </summary>
-    public class WageSheetInfoDto : PortDtoBase
-    {
-        /// <summary>
-        /// id
-        /// </summary>
-        public int Id { get; set; }
-
-    }
-
-
-    /// <summary>
-    /// 添加或者修改
-    /// </summary>
-    public class WageAddOrEditDto : OpBaseDto
-    {
-        /// <summary>
-        /// 用户Id
-        /// </summary>
-        public int UserId { get; set; }
-
-        /// <summary>
-        /// 年月
-        /// </summary>
-        public string? YearMonth { get; set; }
-
-        /// <summary>
-        /// 工资日期 起
-        /// </summary>
-        public string? StartDate { get; set; }
-
-        /// <summary>
-        /// 工资日期 止
-        /// </summary>
-        public string? EndDate { get; set; }
-
-        /// <summary>
-        /// 基本工资
-        /// </summary>
-        public decimal Basic { get; set; }
-
-        /// <summary>
-        /// 绩效工资
-        /// </summary>
-        public decimal Floats { get; set; }
-
-        /// <summary>
-        /// 岗位津贴
-        /// </summary>
-        public decimal PostAllowance { get; set; }
-
-        /// <summary>
-        /// 服装洗理补贴
-        /// </summary>
-        public decimal GarmentWashSubsidies { get; set; }
-
-        /// <summary>
-        /// 通讯补贴
-        /// </summary>
-        public decimal CommunicationSubsidies { get; set; }
-
-        /// <summary>
-        /// 交通补贴
-        /// </summary>
-        public decimal TrafficSubsidies { get; set; }
-
-        /// <summary>
-        /// 保密费
-        /// </summary>
-        public decimal InformationSecurityFee { get; set; }
-
-        /// <summary>
-        /// 操作奖金
-        /// </summary>
-        public decimal OperationBonus { get; set; }
-
-        /// <summary>
-        /// 特殊津贴
-        /// </summary>
-        public decimal SpecialAllowance { get; set; }
-
-        /// <summary>
-        /// 其他补贴
-        /// </summary>
-        public decimal OtherSubsidies { get; set; }
-
-        /// <summary>
-        /// 代扣保险
-        /// </summary>
-        public decimal WithholdingInsurance { get; set; }
-
-        /// <summary>
-        /// 餐补
-        /// </summary>
-        public decimal Mealsupplement { get; set; }
-
-        /// <summary>
-        /// 代扣公积金
-        /// </summary>
-        public decimal ReservedFunds { get; set; }
-
-
-        /// <summary>
-        /// 部门集体团建费
-        /// </summary>
-        public decimal GroupCost { get; set; }
-
-        /// <summary>
-        /// 病假
-        /// </summary>
-        public decimal SickLeave { get; set; }
-
-        /// <summary>
-        /// 事假
-        /// </summary>
-        public decimal SomethingFalse { get; set; }
-
-        /// <summary>
-        /// 迟到 
-        /// 计算次数
-        /// </summary>
-        public decimal LateTo { get; set; }
-
-        /// <summary>
-        /// 早退 
-        /// 计算次数
-        /// </summary>
-        public decimal LeaveEarly { get; set; }
-
-        /// <summary>
-        /// 旷工 
-        /// 小时计算 7.5小时一天
-        /// </summary>
-        public decimal Absenteeism { get; set; }
-
-        /// <summary>
-        /// 未打卡
-        /// </summary>
-        public decimal NotPunch { get; set; }
-
-        /// <summary>
-        /// 其他扣款
-        /// </summary>
-        public decimal OtherDeductions { get; set; }
-
-        /// <summary>
-        /// 假勤 / 打卡补卡 明细
-        /// </summary>
-        public string? Ex_ItemsRemark { get; set; }
-
-        /// <summary>
-        /// 应发合计
-        /// </summary>
-        public decimal Should { get; set; }
-
-        /// <summary>
-        /// 扣款合计
-        /// </summary>
-        public decimal TotalDeductions { get; set; }
-
-        /// <summary>
-        /// 实发合计
-        /// </summary>
-        public decimal TotalRealHair { get; set; }
-
-        /// <summary>
-        /// 代扣个税
-        /// </summary>
-        public decimal WithholdingTax { get; set; }
-
-        /// <summary>
-        /// 税后工资
-        /// </summary>
-        public decimal AfterTax { get; set; }
-
-
-    }
-
-    /// <summary>
-    /// 删除
-    /// </summary>
-    public class WageDelDto
+        //public string? EndDt { get; set; }
+    }
+
+    /// <summary>
+    /// 工资表单Info Dto
+    /// </summary>
+    public class WageSheetInfoDto : PortDtoBase
     {
-        /// <summary>
-        /// 用户Id
-        /// </summary>
-        public int UserId { get; set; }
-
-        /// <summary>
-        /// 
+        /// <summary>
+        /// id
         /// </summary>
         public int Id { get; set; }
-    }
-
-    /// <summary>
-    /// 计算工资 Dto
-    /// </summary>
-    public class SalaryCalculatorDto
+
+    }
+
+
+    /// <summary>
+    /// 添加或者修改
+    /// </summary>
+    public class WageAddOrEditDto : OpBaseDto
+    {
+        /// <summary>
+        /// 用户Id
+        /// </summary>
+        public int UserId { get; set; }
+
+        /// <summary>
+        /// 年月
+        /// </summary>
+        public string? YearMonth { get; set; }
+
+        /// <summary>
+        /// 工资日期 起
+        /// </summary>
+        public string? StartDate { get; set; }
+
+        /// <summary>
+        /// 工资日期 止
+        /// </summary>
+        public string? EndDate { get; set; }
+
+        /// <summary>
+        /// 基本工资
+        /// </summary>
+        public decimal Basic { get; set; }
+
+        /// <summary>
+        /// 绩效工资
+        /// </summary>
+        public decimal Floats { get; set; }
+
+        /// <summary>
+        /// 岗位津贴
+        /// </summary>
+        public decimal PostAllowance { get; set; }
+
+        /// <summary>
+        /// 服装洗理补贴
+        /// </summary>
+        public decimal GarmentWashSubsidies { get; set; }
+
+        /// <summary>
+        /// 通讯补贴
+        /// </summary>
+        public decimal CommunicationSubsidies { get; set; }
+
+        /// <summary>
+        /// 交通补贴
+        /// </summary>
+        public decimal TrafficSubsidies { get; set; }
+
+        /// <summary>
+        /// 保密费
+        /// </summary>
+        public decimal InformationSecurityFee { get; set; }
+
+        /// <summary>
+        /// 操作奖金
+        /// </summary>
+        public decimal OperationBonus { get; set; }
+
+        /// <summary>
+        /// 特殊津贴
+        /// </summary>
+        public decimal SpecialAllowance { get; set; }
+
+        /// <summary>
+        /// 其他补贴
+        /// </summary>
+        public decimal OtherSubsidies { get; set; }
+
+        /// <summary>
+        /// 代扣保险
+        /// </summary>
+        public decimal WithholdingInsurance { get; set; }
+
+        /// <summary>
+        /// 餐补
+        /// </summary>
+        public decimal Mealsupplement { get; set; }
+
+        /// <summary>
+        /// 代扣公积金
+        /// </summary>
+        public decimal ReservedFunds { get; set; }
+
+
+        /// <summary>
+        /// 部门集体团建费
+        /// </summary>
+        public decimal GroupCost { get; set; }
+
+        /// <summary>
+        /// 病假
+        /// </summary>
+        public decimal SickLeave { get; set; }
+
+        /// <summary>
+        /// 事假
+        /// </summary>
+        public decimal SomethingFalse { get; set; }
+
+        /// <summary>
+        /// 迟到 
+        /// 计算次数
+        /// </summary>
+        public decimal LateTo { get; set; }
+
+        /// <summary>
+        /// 早退 
+        /// 计算次数
+        /// </summary>
+        public decimal LeaveEarly { get; set; }
+
+        /// <summary>
+        /// 旷工 
+        /// 小时计算 7.5小时一天
+        /// </summary>
+        public decimal Absenteeism { get; set; }
+
+        /// <summary>
+        /// 未打卡
+        /// </summary>
+        public decimal NotPunch { get; set; }
+
+        /// <summary>
+        /// 其他扣款
+        /// </summary>
+        public decimal OtherDeductions { get; set; }
+
+        /// <summary>
+        /// 假勤 / 打卡补卡 明细
+        /// </summary>
+        public string? Ex_ItemsRemark { get; set; }
+
+        /// <summary>
+        /// 应发合计
+        /// </summary>
+        public decimal Should { get; set; }
+
+        /// <summary>
+        /// 扣款合计
+        /// </summary>
+        public decimal TotalDeductions { get; set; }
+
+        /// <summary>
+        /// 实发合计
+        /// </summary>
+        public decimal TotalRealHair { get; set; }
+
+        /// <summary>
+        /// 代扣个税
+        /// </summary>
+        public decimal WithholdingTax { get; set; }
+
+        /// <summary>
+        /// 税后工资
+        /// </summary>
+        public decimal AfterTax { get; set; }
+
+
+    }
+
+    /// <summary>
+    /// 删除
+    /// </summary>
+    public class WageDelDto
+    {
+        /// <summary>
+        /// 用户Id
+        /// </summary>
+        public int UserId { get; set; }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public int Id { get; set; }
+    }
+
+    /// <summary>
+    /// 计算工资 Dto
+    /// </summary>
+    public class SalaryCalculatorDto
     {
-        /// <summary>
-        /// 员工Id
+        /// <summary>
+        /// 员工Id
         /// </summary>
         public int UserId { get; set; }
 
-        /// <summary>
-        /// 年月
-        /// </summary>
-        public string? yearMonth { get; set; }
-    }
-
-    /// <summary>
-    /// 计算工资 单个 Dto
-    /// </summary>
-    public class SalaryCalculatorSingleDto
-    {
-        /// <summary>
-        /// 用户Id
-        /// </summary>
-        public int UserId { get; set; }
-
-        /// <summary>
-        /// 年月
-        /// </summary>
-        public string? YearMonth { get; set; }
-
-        /// <summary>
-        /// 工资日期 起
-        /// </summary>
-        public string? StartDate { get; set; }
-
-        /// <summary>
-        /// 工资日期 止
-        /// </summary>
-        public string? EndDate { get; set; }
-
-        /// <summary>
-        /// 基本工资
-        /// </summary>
-        public decimal Basic { get; set; }
-
-        /// <summary>
-        /// 绩效工资
-        /// </summary>
-        public decimal Floats { get; set; }
-
-        /// <summary>
-        /// 岗位津贴
-        /// </summary>
-        public decimal PostAllowance { get; set; }
-
-        /// <summary>
-        /// 服装洗理补贴
-        /// </summary>
-        public decimal GarmentWashSubsidies { get; set; }
-
-        /// <summary>
-        /// 通讯补贴
-        /// </summary>
-        public decimal CommunicationSubsidies { get; set; }
-
-        /// <summary>
-        /// 交通补贴
-        /// </summary>
-        public decimal TrafficSubsidies { get; set; }
-
-        /// <summary>
-        /// 保密费
-        /// </summary>
-        public decimal InformationSecurityFee { get; set; }
-
-        /// <summary>
-        /// 操作奖金
-        /// </summary>
-        public decimal OperationBonus { get; set; }
-
-        /// <summary>
-        /// 特殊津贴
-        /// </summary>
-        public decimal SpecialAllowance { get; set; }
-
-        /// <summary>
-        /// 其他补贴
-        /// </summary>
-        public decimal OtherSubsidies { get; set; }
-
-        /// <summary>
-        /// 代扣保险
-        /// </summary>
-        public decimal WithholdingInsurance { get; set; }
-
-        /// <summary>
-        /// 餐补
-        /// </summary>
-        public decimal Mealsupplement { get; set; }
-
-        /// <summary>
-        /// 部门集体团建费
-        /// </summary>
-        public decimal GroupCost { get; set; }
-
-        /// <summary>
-        /// 个税
-        /// </summary>
-        public decimal WithholdingTax { get; set; }
-    }
-}
+        /// <summary>
+        /// 年月
+        /// </summary>
+        public string? yearMonth { get; set; }
+    }
+
+    /// <summary>
+    /// 计算工资 单个 Dto
+    /// </summary>
+    public class SalaryCalculatorSingleDto
+    {
+        /// <summary>
+        /// 用户Id
+        /// </summary>
+        public int UserId { get; set; }
+
+        /// <summary>
+        /// 年月
+        /// </summary>
+        public string? YearMonth { get; set; }
+
+        /// <summary>
+        /// 工资日期 起
+        /// </summary>
+        public string? StartDate { get; set; }
+
+        /// <summary>
+        /// 工资日期 止
+        /// </summary>
+        public string? EndDate { get; set; }
+
+        /// <summary>
+        /// 基本工资
+        /// </summary>
+        public decimal Basic { get; set; }
+
+        /// <summary>
+        /// 绩效工资
+        /// </summary>
+        public decimal Floats { get; set; }
+
+        /// <summary>
+        /// 岗位津贴
+        /// </summary>
+        public decimal PostAllowance { get; set; }
+
+        /// <summary>
+        /// 服装洗理补贴
+        /// </summary>
+        public decimal GarmentWashSubsidies { get; set; }
+
+        /// <summary>
+        /// 通讯补贴
+        /// </summary>
+        public decimal CommunicationSubsidies { get; set; }
+
+        /// <summary>
+        /// 交通补贴
+        /// </summary>
+        public decimal TrafficSubsidies { get; set; }
+
+        /// <summary>
+        /// 保密费
+        /// </summary>
+        public decimal InformationSecurityFee { get; set; }
+
+        /// <summary>
+        /// 操作奖金
+        /// </summary>
+        public decimal OperationBonus { get; set; }
+
+        /// <summary>
+        /// 特殊津贴
+        /// </summary>
+        public decimal SpecialAllowance { get; set; }
+
+        /// <summary>
+        /// 其他补贴
+        /// </summary>
+        public decimal OtherSubsidies { get; set; }
+
+        /// <summary>
+        /// 餐补
+        /// </summary>
+        public decimal Mealsupplement { get; set; }
+
+        /// <summary>
+        /// 部门集体团建费
+        /// </summary>
+        public decimal GroupCost { get; set; }
+
+        /// <summary>
+        /// 个税
+        /// </summary>
+        public decimal WithholdingTax { get; set; }
+
+        /// <summary>
        /// 代扣公积金
        /// </summary>                                     
        public decimal ReservedFunds { get; set; }
+
+        /// <summary>
        /// 代扣保险
        /// </summary>                            
        public decimal WithholdingInsurance { get; set; }
+
+        /// <summary>
        /// 其他扣款
        /// </summary>                                 
        public decimal OtherDeductions { get; set; }
+
+    }
+}