| | |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | |
| | | @Schema(description = "管理后台 - 薪酬核算 Response VO") |
| | |
| | | @ExcelProperty("部门名称") |
| | | private String deptName; |
| | | |
| | | @Schema(description = "入职日期") |
| | | @ExcelProperty("入职日期") |
| | | private LocalDate hireDate; |
| | | |
| | | @Schema(description = "岗位名称(多个用逗号分隔)") |
| | | @ExcelProperty("岗位") |
| | | private String postName; |
| | | |
| | | // ========== 九泓工资表:标准项(取自员工档案) ========== |
| | | |
| | | @Schema(description = "标准工资") |
| | | @ExcelProperty("标准工资") |
| | | private BigDecimal standardSalary; |
| | | |
| | | @Schema(description = "岗位工资") |
| | | @ExcelProperty("岗位工资") |
| | | private BigDecimal postSalary; |
| | | |
| | | @Schema(description = "加班工资标准(元/小时)") |
| | | @ExcelProperty("加班工资(标准)") |
| | | private BigDecimal overtimeHourlyRate; |
| | | |
| | | @Schema(description = "安全环保奖标准") |
| | | @ExcelProperty("安全环保奖(标准)") |
| | | private BigDecimal safetyAwardStandard; |
| | | |
| | | @Schema(description = "绩效标准") |
| | | @ExcelProperty("绩效(标准)") |
| | | private BigDecimal performanceStandard; |
| | | |
| | | // ========== 九泓工资表:出勤与计薪 ========== |
| | | |
| | | @Schema(description = "标准出勤天数") |
| | | @ExcelProperty("标准出勤天数") |
| | | private Integer workDays; |
| | | |
| | | @Schema(description = "计薪出勤(天)") |
| | | @ExcelProperty("计薪出勤") |
| | | private BigDecimal paidAttendanceDays; |
| | | |
| | | @Schema(description = "标准出勤时长(小时)") |
| | | @ExcelProperty("标准出勤时长") |
| | | private BigDecimal standardWorkHours; |
| | | |
| | | @Schema(description = "加班时长(小时)") |
| | | @ExcelProperty("加班时长") |
| | | private BigDecimal overtimeHours; |
| | | |
| | | @Schema(description = "法定假日时长(小时)") |
| | | @ExcelProperty("法定假日时长") |
| | | private BigDecimal legalHolidayHours; |
| | | |
| | | @Schema(description = "标准出勤工资") |
| | | @ExcelProperty("标准出勤工资") |
| | | private BigDecimal standardAttendancePay; |
| | | |
| | | @Schema(description = "加班工资") |
| | | @ExcelProperty("加班工资") |
| | | private BigDecimal overtimePay; |
| | | |
| | | @Schema(description = "法定假工资") |
| | | @ExcelProperty("法定假工资") |
| | | private BigDecimal legalHolidayPay; |
| | | |
| | | @Schema(description = "安全环保奖") |
| | | @ExcelProperty("安全环保奖") |
| | | private BigDecimal safetyAward; |
| | | |
| | | @Schema(description = "浮动绩效工资") |
| | | @ExcelProperty("浮动绩效工资") |
| | | private BigDecimal floatingPerformancePay; |
| | | |
| | | @Schema(description = "应付工资") |
| | | @ExcelProperty("应付工资") |
| | | private BigDecimal payableSalary; |
| | | |
| | | @Schema(description = "工龄工资") |
| | | @ExcelProperty("工龄工资") |
| | | private BigDecimal seniorityPay; |
| | | |
| | | @Schema(description = "夜班补助") |
| | | @ExcelProperty("夜班补助") |
| | | private BigDecimal nightShiftAllowance; |
| | | |
| | | @Schema(description = "学历补贴") |
| | | @ExcelProperty("学历补贴") |
| | | private BigDecimal educationAllowance; |
| | | |
| | | @Schema(description = "体检") |
| | | @ExcelProperty("体检") |
| | | private BigDecimal healthCheckAllowance; |
| | | |
| | | @Schema(description = "优秀员工奖") |
| | | @ExcelProperty("优秀员工奖") |
| | | private BigDecimal excellentEmployeeAward; |
| | | |
| | | @Schema(description = "其他补助") |
| | | @ExcelProperty("其他补助") |
| | | private BigDecimal otherSubsidy; |
| | | |
| | | @Schema(description = "部门绩效") |
| | | @ExcelProperty("部门绩效") |
| | | private BigDecimal deptPerformance; |
| | | |
| | | @Schema(description = "加项合计") |
| | | @ExcelProperty("加项合计") |
| | | private BigDecimal additionTotal; |
| | | |
| | | @Schema(description = "漏打卡") |
| | | @ExcelProperty("漏打卡") |
| | | private BigDecimal missedPunchDeduction; |
| | | |
| | | @Schema(description = "迟到早退") |
| | | @ExcelProperty("迟到早退") |
| | | private BigDecimal lateEarlyDeduction; |
| | | |
| | | @Schema(description = "扣款合计") |
| | | @ExcelProperty("扣款合计") |
| | | private BigDecimal deductionTotal; |
| | | |
| | | @Schema(description = "基本工资") |
| | | @ExcelProperty("基本工资") |
| | | private BigDecimal baseSalary; |
| | |
| | | @Schema(description = "绩效工资") |
| | | @ExcelProperty("绩效工资") |
| | | private BigDecimal performanceSalary; |
| | | |
| | | @Schema(description = "加班工资") |
| | | @ExcelProperty("加班工资") |
| | | private BigDecimal overtimePay; |
| | | |
| | | @Schema(description = "餐补") |
| | | @ExcelProperty("餐补") |
| | |
| | | @ExcelProperty("实发工资") |
| | | private BigDecimal actualSalary; |
| | | |
| | | @Schema(description = "出勤天数") |
| | | @ExcelProperty("出勤天数") |
| | | private Integer workDays; |
| | | |
| | | @Schema(description = "加班时长") |
| | | @ExcelProperty("加班时长") |
| | | private BigDecimal overtimeHours; |
| | | @Schema(description = "排班总工时") |
| | | @ExcelProperty("排班总工时") |
| | | private BigDecimal totalWorkHours; |
| | | |
| | | @Schema(description = "状态") |
| | | @ExcelProperty(value = "状态", converter = DictConvert.class) |