package com.yd.csf.feign.request.csfclientuser;

import com.yd.csf.feign.dto.csfclientuser.ApiCsfClientUserDTO;
import com.yd.csf.feign.dto.org.ApiCsfClientUserOrgDTO;
import com.yd.csf.feign.dto.userbank.ApiCsfClientUserBankDTO;
import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import java.util.List;

@Data
public class ApiCsfClientUserEditRequest {

    /**
     * CSF客户端用户表唯一业务ID
     */
    @NotBlank(message = "CSF客户端用户表唯一业务ID不能为空")
    private String csfClientUserBizId;

    /**
     * 人员基本信息
     */
    @Valid
    private ApiCsfClientUserDTO userDTO;

    /**
     * 人员银行信息列表
     */
    private List<ApiCsfClientUserBankDTO> bankDTOList;

    /**
     * 组织信息
     */
    private ApiCsfClientUserOrgDTO orgDTO;

}
