weaver-hrm-salary/src/com/engine/salary/entity/ly/po/LySalaryReportPO.java

223 lines
4.3 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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<Long> ids;
}