package com.dy.pmsGlobal.pojoOth; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.dy.common.po.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import jakarta.validation.constraints.NotNull; import lombok.*; import java.util.Date; /** * 网串中间件下载表 */ @TableName(value="oth_net_serial_adapter_file", autoResultMap = true) @Data @Builder @ToString @NoArgsConstructor @AllArgsConstructor public class OthNetSerialAdapterFile implements BaseEntity { @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long id; /** * 文件编号 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) @NotNull public Long fileId; /** * 上传时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") public Date dt; @TableField(exist = false) public String webUrl; @TableField(exist = false) public String orgName; @TableField(exist = false) public String extName; }