package com.crm.rely.backend.core.entity.country;

import com.crm.rely.backend.core.entity.base.BaseAddEntity;
import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

@Data
public class SysCountryAddEntity extends BaseAddEntity {

    /**
     * 编码
     */
    private String code;

    /**
     * 名称
     */
    @NotBlank(message = "invalid_params")
    private String name;

    /**
     * 英文名称
     */
    private String enName;

    /**
     * 父级id
     */
    private Long pid;

    /**
     * 是否启用
     */
    private Integer validForStarted;

    /**
     * 区号
     */
    private String callingCode;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 是否允许开户
     */
    private Integer isOpenAccount;
    /**
     * 上传证件
     */
    private Integer uploadCard;
    /**
     * 上传地址证明
     */
    private Integer uploadAddress;

}
