package com.macro.mall.model; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; /** * CmsPrefrenceArea 实体类,用于表示CMS首选项区域。 */ public class CmsPrefrenceArea implements Serializable { private Long id; // 主键ID private String name; // 名称 private String subTitle; // 副标题 private Integer sort; // 排序 private Integer showStatus; // 显示状态 @ApiModelProperty(value = "展示图片") private byte[] pic; // 展示图片,以字节数组形式存储 private static final long serialVersionUID = 1L; // 序列化版本号 // Getter和Setter方法 public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSubTitle() { return subTitle; } public void setSubTitle(String subTitle) { this.subTitle = subTitle; } public Integer getSort() { return sort; } public void setSort(Integer sort) { this.sort = sort; } public Integer getShowStatus() { return showStatus; } public void setShowStatus(Integer showStatus) { this.showStatus = showStatus; } public byte[] getPic() { return pic; } public void setPic(byte[] pic) { this.pic = pic; } // toString方法,用于生成对象的字符串表示形式 @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); sb.append(", name=").append(name); sb.append(", subTitle=").append(subTitle); sb.append(", sort=").append(sort); sb.append(", showStatus=").append(showStatus); sb.append(", pic=").append(pic); sb.append(", serialVersionUID=").append(serialVersionUID); sb.append("]"); return sb.toString(); } }