package com.sckj.opc.entity; 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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.*; import java.util.Date; /** * @Author feng * @Date 2024-11-15 上午 10:28 * @Description OPC数据 */ @Data @Builder @TableName(value = "t_opc_data") @ApiModel("OPC数据") @ToString @NoArgsConstructor @AllArgsConstructor public class OPCData { @ApiModelProperty(value = "主键ID") @TableId(type= IdType.AUTO) private Long id; @ApiModelProperty(value = "数据") private Object data; @ApiModelProperty(value = "PLC时间") private Date sourceTime; @ApiModelProperty(value = "OPCServer时间") private Date serverTime; @ApiModelProperty(value = "PLC状态码") private Long statusCode; @ApiModelProperty(value = "订阅点名称") private String pointName; @TableField(exist = false) private Integer belongTagID; @TableField(exist = false) private String serverType; @TableField(exist = false) private String dataType; @TableField(exist = false) private String identifier; @ApiModelProperty(value = "实时出铁编号") private String ironDataId; }