package com.bonus.system.dept.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.OffsetDateTime;
import java.util.Date;
import java.util.List;

/**
 * ProDeptRoleBean
 */
@Data
public class ProDeptRoleBean {

    /**
     * 项目部编号
     */
    private Long orgId;

    /**
     * 项目部
     */
    private String orgName;

    /**
     * 项目部角色表主键编号
     */
    private Long departmentId;

    /**
     * 项目部角色编号
     */
    private Long deptRoleId;

    /**
     * 项目部角色
     */
    private String deptRoleName;

    /**
     * 项目部角色绑定人员id
     */
    private String userId;

    /**
     * 项目部角色绑定人员id
     */
    private List<String> userIds;

    /**
     * 项目部角色绑定人员姓名
     */
    private String userName;

    /**
     * 审核状态
     */
    private String reviewerStatus;

    /**
     * 申请人（分配操作人）
     */
    private String createUser;

    /**
     * 审核时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date reviewerTime;
    /**
     * 审核人
     */
    private Long reviewerUserId;

    /**
     * 自己项目部所在分公司下的所有项目部id
     */
    private List<String> orgList;

}

