package com.bcxin.tenant.domain.readers.dtos;

import com.bcxin.Infrastructures.enums.OccupationType;
import com.bcxin.Infrastructures.enums.RealNameAuthenticatedStatus;
import com.bcxin.Infrastructures.enums.UserCheckedStatus;
import com.bcxin.Infrastructures.enums.UserType;
import com.bcxin.api.interfaces.ResponseAbstract;
import lombok.Getter;

import java.util.Date;

@Getter
public class EmployeeConDto extends ResponseAbstract {

    //在职员工总数
    private final String id;
    private final UserCheckedStatus checkedStatus;
    private final OccupationType occupationType;
    private final RealNameAuthenticatedStatus authenticateStatus;
    private Long contractCount;

    public EmployeeConDto(String id,
                          UserCheckedStatus checkedStatus,
                          OccupationType occupationType,
                          RealNameAuthenticatedStatus authenticateStatus,
                          Long contractCount) {
        this.id = id;
        this.checkedStatus = checkedStatus;
        this.occupationType = occupationType;
        this.authenticateStatus = authenticateStatus;
        this.contractCount = contractCount;
    }

}
