package com.newfiber.termite.domain.request.deviceInfo; import lombok.Data; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat; import javax.validation.constraints.NotNull; import javax.validation.constraints.NotBlank; /** * 设备信息对象 ter_device_info * * @author X.K * @date 2024-05-27 */ @Data public class DeviceInfoUpdateRequest{ /** * 主键 */ @NotNull(message = "主键不能为空") @ApiModelProperty(value = "主键", required = true) @JsonFormat(shape = JsonFormat.Shape.STRING) private Long id; /** * 分类(生产 production | 项目 project) */ @ApiModelProperty(value = "分类(生产 production | 项目 project)") private String category; /** * 项目编号 */ @ApiModelProperty(value = "项目编号") private String projectCode; /** * 设备编号 */ @ApiModelProperty(value = "设备编号") private String sn; /** * 设备地址 */ @ApiModelProperty(value = "设备地址") private String location; /** * 初始照片 */ @ApiModelProperty(value = "初始照片") private String initialpictu; /** * 经纬度 */ @ApiModelProperty(value = "经纬度") private String lonandlat; }