package com.engine.salary.entity.siaccount.dto;


import com.cloudstore.eccom.pc.table.WeaTableType;
import com.engine.salary.annotation.SalaryTable;
import com.engine.salary.annotation.TableTitle;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author weaver_cl
 * @Description: 台账总览列表
 * @Date 2022/4/11
 * @Version V1.0
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@SalaryTable(pageId = "b3afad76-a971-4fe3-8064-0cabdcb10b18", tableType = WeaTableType.NONE,operates = {
})
public class InsuranceAccountViewListDTO {

    @TableTitle(title = "序号", dataIndex = "index", key = "index")
    private Long index;

    @TableTitle(title = "个税扣缴义务人", dataIndex = "payOrg", key = "payOrg")
    private String payOrg;

    @TableTitle(title = "社保人数", dataIndex = "socialNum", key = "socialNum")
    private Integer socialNum;

    @TableTitle(title = "公积金人数", dataIndex = "fundNum", key = "fundNum")
    private Integer fundNum;

    @TableTitle(title = "其他福利人数", dataIndex = "otherNum", key = "otherNum")
    private Integer otherNum;

    @TableTitle(title = "社保缴费合计", dataIndex = "socialPaySum", key = "socialPaySum")
    private String socialPaySum;

    @TableTitle(title = "公积金缴费合计", dataIndex = "fundPaySum", key = "fundPaySum")
    private String fundPaySum;

    @TableTitle(title = "其他福利缴费合计", dataIndex = "otherPaySum", key = "otherPaySum")
    private String otherPaySum;

    @TableTitle(title = "合计", dataIndex = "sum", key = "sum")
    private String sum;
}
