package com.iotechn.unimall.data.domain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.iotechn.unimall.core.framework.aspectj.lang.annotaion.Excel; import com.iotechn.unimall.core.framework.aspectj.lang.annotaion.Excel.ColumnType; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import lombok.Data; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.enums.FieldFill; import com.iotechn.unimall.core.util.StringUtils; import java.util.Date; /** * 图片管理信息对象 image_management * * @author jlb * @date 2023-05-30 */ @Data @TableName("image_management") public class ImageManagement extends SuperDO{ private static final long serialVersionUID = 1L; /** */ @TableId("id") private Long id; /** 图片地址 */ @Excel(name = "图片地址") @TableField("image_url") private String imageUrl; /** 图片标题 */ @Excel(name = "图片标题") @TableField("image_title") private String imageTitle; /** 图片分类 */ @Excel(name = "图片分类") @TableField("classify") private String classify; /** 语言 */ @Excel(name = "语言") @TableField("language") private String language; /** */ @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd") @TableField("gmt_create") private Date gmtCreate; /** */ @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd") @TableField("gmt_update") private Date gmtUpdate; /** 删除标识 */ @Excel(name = "删除标识") @TableField("delete_flag") private Long deleteFlag; @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("imageUrl", getImageUrl()) .append("imageTitle", getImageTitle()) .append("language", getLanguage()) .append("gmtCreate", getGmtCreate()) .append("gmtUpdate", getGmtUpdate()) .append("deleteFlag", getDeleteFlag()) .toString(); } }