package com.seer.teach.user.admin.request;

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

import java.time.LocalDateTime;

@Data
public class TenantReq {

    private Integer id;

    @Schema(description = "租户编号")
    private String tenantId;

    @Schema(description = "租户名")
    private String name;

    @Schema(description = "租户管理员用户ID")
    private Long adminUserId;

    @Schema(description = "管理员手机号码")
    private String adminPhone;

    @Schema(description = "管理员银行卡号(加密存储)")
    private String adminBankCard;

    @Schema(description = "营业执照文件")
    private String businessLicenseFile;

    @Schema(description = "营业执照编码")
    private String businessLicenseCode;

    @Schema(description = "过期时间")
    private LocalDateTime expireTime;

    @Schema(description = "账号数量限制")
    private Integer accountLimit;

    @Schema(description = "租户套餐编号")
    private String packageId;

    @Schema(description = "状态(0-禁用,1-正常,2-过期)")
    private Integer status;
}
