package com.yeejoin.amos.boot.module.common.api.dto;

import com.yeejoin.amos.boot.module.common.api.entity.Firefighters;
import com.yeejoin.amos.boot.module.common.api.entity.FirefightersContacts;
import com.yeejoin.amos.boot.module.common.api.entity.OrgUsrAgencyUser;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author DELL
 */
@Data
@ApiModel(value="PeopleInfoDto", description="人员")
public class PeopleInfoDto {
    @ApiModelProperty(value = "基本信息")
    private PeopleBasicInfoDto firefighters;

    @ApiModelProperty(value = "联系人信息")
    private FirefightersContacts firefightersContacts;

    @ApiModelProperty(value = "账户信息")
    private OrgUsrAgencyUser orgUsrAgencyUser;

    @ApiModelProperty(value = "岗位页签")
    private FirefightersDataDto postEduDtoObj;

    public PeopleInfoDto(PeopleBasicInfoDto peopleBasicInfoDto, FirefightersContacts firefightersContacts, FirefightersDataDto postEduDtoObj) {
        super();
        this.firefighters = peopleBasicInfoDto;
        this.firefightersContacts = firefightersContacts;
        this.postEduDtoObj = postEduDtoObj;
    }
}
