package com.sundot.airport.ledger.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 员工附加分统计结果VO
 */
@Data
public class EmployeeAdditionalScoreVO {

    /**
     * 员工ID
     */
    @JsonProperty("userId")
    private Long userId;

    /**
     * 员工姓名
     */
    @JsonProperty("userName")
    private String userName;

    /**
     * 部门ID
     */
    @JsonProperty("deptId")
    private Long deptId;

    /**
     * 部门名称
     */
    @JsonProperty("deptName")
    private String deptName;

    /**
     * 队室/班组ID
     */
    @JsonProperty("teamId")
    private Long teamId;

    /**
     * 队室/班组
     */
    @JsonProperty("teamName")
    private String teamName;

    /**
     * 通道/小组ID
     */
    @JsonProperty("groupId")
    private Long groupId;

    /**
     * 通道/小组
     */
    @JsonProperty("groupName")
    private String groupName;

    /**
     * 总分
     */
    @JsonProperty("totalScore")
    private BigDecimal totalScore;
}
