package com.ga.core.vo.org;

import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class AgentVO {
    private Long agentId;
    private Long orgId;
    private Long gradeId;
    private String agentName;
    private String residentNo;     // EncryptTypeHandler
    private String licenseNo;
    private String phone;
    private String email;
    private String bankCode;
    private String accountNo;      // EncryptTypeHandler
    private String status;
    private LocalDate joinDate;
    private LocalDate leaveDate;
    private String taxType;          // TaxType: BUSINESS_INCOME / OTHER_INCOME
    private String businessNo;       // 사업자등록번호 (사업소득자)
    private String vatType;          // VatType: NONE / EXEMPT / TAXABLE
    private LocalDateTime createdAt;
    private LocalDateTime updatedAt;
}
