package com.ltkj.hosp.domain; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ltkj.common.annotation.Excel; import com.ltkj.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * 小程序主页轮播图对象 app_banner * * @author ltkj_赵佳豪&李格 * @date 2023-01-16 */ @Data @NoArgsConstructor @AllArgsConstructor @ApiModel(value = "小程序主页轮播图") public class AppBanner extends BaseEntity { private static final long serialVersionUID = 1L; /** * 序号 */ @TableId @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 轮播图标题 */ @Excel(name = "轮播图标题") @ApiModelProperty(value = "轮播图标题") private String bannerTitle; /** * 轮播图链接 */ @Excel(name = "轮播图链接") @ApiModelProperty(value = "轮播图链接") private String bannerUrl; /** * 图片 */ @Excel(name = "图片") @ApiModelProperty(value = "图片") private String bannerImg; /** * 状态(0正常 1停用) */ @ApiModelProperty(value = "状态(0正常 1停用) ") private String status; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public String getBannerTitle() { return bannerTitle; } public String getBannerUrl() { return bannerUrl; } public String getBannerImg() { return bannerImg; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("bannerTitle", getBannerTitle()) .append("bannerUrl", getBannerUrl()) .append("bannerImg", getBannerImg()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("remark", getRemark()) .toString(); } }