package jnpf.model.cultivate.dto.certificate;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 *
 * 证书颁发
 *@author hao.peng
 * @since 2023-07-22
 */
@Data
@Accessors(chain = true)
public class FtbCertificateUserForm implements Serializable{

    private static final long serialVersionUID = 1L;

    @Schema(description = "证书ID")
    private String certificateId;

    @Schema(description = "证书原因")
    private String reason;

    @Schema(description = "员工名称")
    private List<UserInfoForm> userInfoFormList;

    @Data
    public static class UserInfoForm{

        @Schema(description = "员工ID")
        private String userId;

        @Schema(description = "员工姓名")
        private String userName;

        @Schema(description = "岗位ID")
        private String positionId;

        @Schema(description = "所属组织ID")
        private String organizeId;
    }

}