package com.engine.salary.entity.ly.po; import cn.hutool.core.annotation.Alias; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Collection; import java.util.Date; /** * @author Harryxzy * @ClassName LySalaryReportPO * @date 2024/08/21 16:40 * @description 领悦 薪资报表PO */ @Builder @Data @NoArgsConstructor @AllArgsConstructor public class LySalaryReportPO { private Long id; /** * 薪资所属月 */ private Date salaryMonth; private Long subcompanyId; private Long departmentId; // 职能项目类型, 是职能还是项目 @Alias("职能项目类型") private String znxmlx; /** * 发放公司全称 */ @Alias("发放公司全称") private String ffgsqc; /** * 费用承担公司全称 */ @Alias("费用承担公司全称") private String fycdgsqc; /** * 职能/项目名称 */ @Alias("职能项目名称") private String znxmmc; /** * 发放人数 */ private Integer empNum; /** * 本月应发_应发合计 */ @Alias("本月应发_应发合计") private String byyfYfhj; /** * 本月应发_月度绩效 */ @Alias("本月应发_月度绩效") private String byyfYdjx; /** * 本月应发_季度/年度绩效 */ @Alias("本月应发_季度年度绩效") private String byyfJdndjx; /** * 本月应发_激励提成 */ @Alias("本月应发_激励提成") private String byyfJltcjy; /** * 本月应发_激励提成(市场) 修改为 代收代缴_社保/公积金补发补扣 */ @Alias("代收代缴_社保公积金补发补扣") private String byyfJltcsc; /** * 本月应发_工资(含月度绩效)、福利等 */ @Alias("本月应发_工资(含月度绩效)、福利等") private String byyfGzfld; /** * 代收代缴_个人社保 */ @Alias("代收代缴_个人社保") private String dsdjGrsb; /** * 代收代缴_个人公积金 */ @Alias("代收代缴_个人公积金") private String dsdjGrgjj; /** * 代收代缴_个人所得税 */ @Alias("代收代缴_个人所得税") private String dsdjGrsds; /** * 税后扣除项_工装 */ @Alias("税后扣除项_工装") private String shkcxGz; /** * 税后扣除项_水电费 */ @Alias("税后扣除项_水电费") private String shkcxSdf; /** * 税后扣除项_爱心互助金 */ @Alias("税后扣除项_爱心互助金") private String shkcxAxhzj; /** * 税后扣除项_停车费 */ @Alias("税后扣除项_停车费") private String shkcxTcf; /** * 税后扣除项_个税调整 */ @Alias("税后扣除项_个税调整") private String shkcxGstz; /** * 税后扣除项_生育津贴 */ @Alias("税后扣除项_生育津贴") private String shkcxSyjt; /** * 税后扣除项_培训费 */ @Alias("税后扣除项_培训费") private String shkcxPxf; /** * 税后扣除项_其他 */ @Alias("税后扣除项_其他") private String shkcxQt; /** * 本月实发 */ @Alias("本月实发") private String bysf; /** * 数据来源哪些核算记录id */ private String dataSorce; /** * 薪资计提凭证生成标识 */ private Integer xzjtpzFlag; private String xzjtpzFlagStr; /** * 薪资发放凭证生成标识 */ private Integer xzffpzFlag; private String xzffpzFlagStr; /** * 社保计提凭证生成标识 */ private Integer sbjtpzFlag; /** * 社保发放凭证生成标识 */ private Integer sbffpzFlag; /** * 公积金计提凭证生成标识 */ private Integer gjjjtpzFlag; /** * 公积金生成凭证生成标识 */ private Integer gjjffpzFlag; /** * 创建人 */ private Long creator; /** * 创建时间 */ private Date createTime; /** * 更新时间 */ private Date updateTime; /** * 是否已删除。0:未删除、1:已删除 */ private Integer deleteType; //主键id集合 private Collection ids; }