package com.ruoyi.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 租户信息对象 sys_tenant * * @author W-yf * @date 2025-12-19 */ public class SysTenant extends BaseEntity { private static final long serialVersionUID = 1L; /** 租户ID */ private Long tenantId; /** 租户名称 */ @Excel(name = "租户名称") private String tenantName; /** 租户编码(唯一标识) */ @Excel(name = "租户编码", readConverterExp = "唯=一标识") private String tenantCode; /** 联系人 */ @Excel(name = "联系人") private String contactName; /** 联系电话 */ @Excel(name = "联系电话") private String contactPhone; /** 过期时间(NULL表示永久) */ @Excel(name = "过期时间", readConverterExp = "N=ULL表示永久") private Date expireTime; /** 套餐ID(预留) */ @Excel(name = "套餐ID", readConverterExp = "预=留") private Long packageId; /** 状态(0正常 1停用) */ @Excel(name = "状态", readConverterExp = "0=正常,1=停用") private String status; /** 删除标志(0存在 2删除) */ private String delFlag; public void setTenantId(Long tenantId) { this.tenantId = tenantId; } public Long getTenantId() { return tenantId; } public void setTenantName(String tenantName) { this.tenantName = tenantName; } public String getTenantName() { return tenantName; } public void setTenantCode(String tenantCode) { this.tenantCode = tenantCode; } public String getTenantCode() { return tenantCode; } public void setContactName(String contactName) { this.contactName = contactName; } public String getContactName() { return contactName; } public void setContactPhone(String contactPhone) { this.contactPhone = contactPhone; } public String getContactPhone() { return contactPhone; } public void setExpireTime(Date expireTime) { this.expireTime = expireTime; } public Date getExpireTime() { return expireTime; } public void setPackageId(Long packageId) { this.packageId = packageId; } public Long getPackageId() { return packageId; } public void setStatus(String status) { this.status = status; } public String getStatus() { return status; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("tenantId", getTenantId()) .append("tenantName", getTenantName()) .append("tenantCode", getTenantCode()) .append("contactName", getContactName()) .append("contactPhone", getContactPhone()) .append("expireTime", getExpireTime()) .append("packageId", getPackageId()) .append("status", getStatus()) .append("delFlag", getDelFlag()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("remark", getRemark()) .toString(); } }