package com.sckj.opc.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Builder; import lombok.Data; import javax.validation.constraints.NotNull; /** * @Author feng * @Date 2024-11-15 上午 10:18 * @Description opc服务器 */ @Data @TableName(value = "t_opc_server") @ApiModel("OPC服务器") public class OPCServer { @ApiModelProperty(value = "主键ID") @TableId(type= IdType.AUTO) private Long id; @ApiModelProperty(value = "OPC UA地址") private String endpointUrl; @ApiModelProperty(value = "用户名") private String username; @ApiModelProperty(value = "密码") private String password; @ApiModelProperty(value = "创建人") private String applicationName; @ApiModelProperty(value = "PLC连接信息") private String applicationUri; @ApiModelProperty(value = "安全策略") private String securityPolicy; @ApiModelProperty(value = "认证证书路径") private String certPath; @ApiModelProperty(value = "IP地址") private String ip; @ApiModelProperty(value = "状态") private String status; @ApiModelProperty(value = "KEPServer的注册表ID") private String clsid; @ApiModelProperty(value = "所属锅炉") private String boilerId; @ApiModelProperty(value = "铁口区域编号") private String tapholeId; @ApiModelProperty(value = "备注") private String remark; @NotNull(message = "type参数缺失") private String type; @ApiModelProperty(value = "创建人") private String createBy; }