gunshi-project-ss/src/main/java/com/gunshi/project/xyt/model/StStbprpBElem.java

46 lines
1.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.gunshi.project.xyt.model;
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.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import lombok.Data;
import java.io.Serializable;
/**
* 描述: 测站监测值类型
* author: xusan
* date: 2024-07-08 17:34:26
*/
@Schema(description="测站监测值类型")
@Data
@TableName("public.st_stbprp_b_elem")
public class StStbprpBElem implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 测站编码
*/
@TableId(value="stcd", type= IdType.AUTO)
@Schema(description="测站编码")
@Size(max = 32,message = "测站编码最大长度要小于 32")
@NotBlank(message = "测站编码不能为空")
private String stcd;
/**
* 监测值类型, z是水位drp是雨量img是图像
*/
@TableField(value="elem")
@Schema(description="监测值类型, z是水位drp是雨量img是图像")
@Size(max = 4,message = "监测值类型, z是水位drp是雨量img是图像最大长度要小于 4")
@NotBlank(message = "监测值类型, z是水位drp是雨量img是图像不能为空")
private String elem;
}