package com.gunshi.project.xyt.model; 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 com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.v3.oas.annotations.media.Schema; import java.io.Serializable; import java.util.Date; import lombok.Data; /** * 闸阀基本信息- 附件表 */ @Schema(description="闸阀基本信息- 附件表") @Data @TableName(value = "dbo.ST_GATE_B_FILE") public class StGateBFile implements Serializable { /** * 闸阀ID */ @TableField(value = "GATE_ID") @Schema(description="闸阀ID") @JsonSerialize(using = ToStringSerializer.class) private Long gateId; /** * 文件ID */ @TableField(value = "FILE_ID") @Schema(description="文件ID") @JsonSerialize(using = ToStringSerializer.class) private Long fileId; /** * 时间戳 */ @TableField(value = "TM") @Schema(description="时间戳") @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date tm; /** * 排序字段 */ @TableField(value = "SORT_ON") @Schema(description="排序字段") private Integer sortOn; public static final String COL_GATE_ID = "GATE_ID"; public static final String COL_FILE_ID = "FILE_ID"; public static final String COL_TM = "TM"; public static final String COL_SORT_ON = "SORT_ON"; }