package com.yupi.springbootinit.model.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import lombok.Data; /* * @author: ziin * @date: 2025/6/20 14:50 */ /** * 租户表 */ @ApiModel(description="租户表") @Data @TableName(value = "system_tenant") public class SystemTenant { /** * 租户编号 */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value="租户编号") private Long id; /** * 租户名 */ @TableField(value = "`name`") @ApiModelProperty(value="租户名") private String name; /** * 联系人的用户编号 */ @TableField(value = "contact_user_id") @ApiModelProperty(value="联系人的用户编号") private Long contactUserId; /** * 联系人 */ @TableField(value = "contact_name") @ApiModelProperty(value="联系人") private String contactName; /** * 联系手机 */ @TableField(value = "contact_mobile") @ApiModelProperty(value="联系手机") private String contactMobile; /** * 租户状态(0正常 1停用) */ @TableField(value = "`status`") @ApiModelProperty(value="租户状态(0正常 1停用)") private Byte status; /** * 绑定域名 */ @TableField(value = "website") @ApiModelProperty(value="绑定域名") private String website; /** * 租户套餐编号 */ @TableField(value = "package_id") @ApiModelProperty(value="租户套餐编号") private Long packageId; /** * 过期时间 */ @TableField(value = "expire_time") @ApiModelProperty(value="过期时间") private Date expireTime; /** * 账号数量 */ @TableField(value = "account_count") @ApiModelProperty(value="账号数量") private Integer accountCount; /** * 创建者 */ @TableField(value = "creator") @ApiModelProperty(value="创建者") private String creator; /** * 创建时间 */ @TableField(value = "create_time") @ApiModelProperty(value="创建时间") private Date createTime; /** * 更新者 */ @TableField(value = "updater") @ApiModelProperty(value="更新者") private String updater; /** * 更新时间 */ @TableField(value = "update_time") @ApiModelProperty(value="更新时间") private Date updateTime; /** * 是否删除 */ @TableField(value = "deleted") @ApiModelProperty(value="是否删除") private Boolean deleted; }