OPCData.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.sckj.opc.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Builder;
  8. import lombok.Data;
  9. import lombok.ToString;
  10. import java.util.Date;
  11. /**
  12. * @Author feng
  13. * @Date 2024-11-15 上午 10:28
  14. * @Description OPC数据
  15. */
  16. @Data
  17. @Builder
  18. @TableName(value = "t_opc_data")
  19. @ApiModel("OPC数据")
  20. @ToString
  21. public class OPCData {
  22. @ApiModelProperty(value = "主键ID")
  23. @TableId(type= IdType.AUTO)
  24. private Long id;
  25. @ApiModelProperty(value = "数据")
  26. private Object data;
  27. @ApiModelProperty(value = "PLC时间")
  28. private Date sourceTime;
  29. @ApiModelProperty(value = "OPCServer时间")
  30. private Date serverTime;
  31. @ApiModelProperty(value = "PLC状态码")
  32. private Long statusCode;
  33. @ApiModelProperty(value = "订阅点名称")
  34. private String pointName;
  35. }