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

import com.cloudstore.eccom.pc.table.WeaTableType;
import com.engine.salary.annotation.SalaryTable;
import com.engine.salary.annotation.SalaryTableOperate;
import com.engine.salary.entity.salaryacct.po.SalaryAcctEmployeePO;
import com.engine.salary.entity.salaryacct.po.SalaryAcctResultPO;
import com.engine.salary.entity.salaryitem.po.SalaryItemPO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 薪酬统计员工明细核算结果
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
//"薪酬统计员工明细核算结果")
@SalaryTable(pageId = "a4f85287-9876-4d11-adn9-7d06e54y6672", tableType = WeaTableType.CHECKBOX, operates = {
        @SalaryTableOperate(index = "0", text = "编辑"),
        @SalaryTableOperate(index = "1", text = "删除")
})
public class SalaryStatisticsEmployeeDetailResultDTO {

    //核算人员")
    private List<SalaryAcctEmployeePO> salaryAcctEmployeeList;

    //核算结果")
    private List<SalaryAcctResultPO> salaryAcctResultValueList;

    //薪资项目")
    private List<SalaryItemPO> salaryItemList;
}
