package com.bonus.system.dept.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.bonus.system.basic.domain.SysOrg;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 分公司组织管理
 * @author fly
 */
@Data
public class SubOrgBean extends SysOrg {

    /**
     * 父级部门名称
     */
    @Excel(name = "上级部门名称", width = 20.0,height = 20.0, orderNum = "1")
    private String parentOrgName;

    /**
     * 申请人名字
     */
    @Excel(name = "申请人", width = 20.0,height = 20.0, orderNum = "4")
    private String applyName;
    /** 申请时间 导出用*/
    @Excel(name = "申请时间", width = 20.0,height = 20.0, orderNum = "5")
    private String applyTime;


    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 角色列表 */
    private List<ProDeptRoleBean> roleList;

    /** 部门列表 */
    private List<String> orgList;
}
