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

82 lines
2.1 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.NotNull;
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.att_water_item")
public class AttWaterItem implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(value="id", type= IdType.AUTO)
@Schema(description="主键")
@NotNull(message = "主键不能为空")
private Long id;
/**
* 字段名
*/
@TableField(value="en_name")
@Schema(description="字段名")
@Size(max = 10,message = "字段名最大长度要小于 10")
private String enName;
/**
* 中文名
*/
@TableField(value="cn_name")
@Schema(description="中文名")
@Size(max = 10,message = "中文名最大长度要小于 10")
private String cnName;
/**
* 单位
*/
@TableField(value="unit")
@Schema(description="单位")
@Size(max = 10,message = "单位最大长度要小于 10")
private String unit;
/**
* 是否显示
*/
@TableField(value="is_show")
@Schema(description="是否显示0 显示1 隐藏)")
private String isShow;
/**
* 是否启用
*/
@TableField(value="is_enable")
@Schema(description="是否启用0 启动1 禁用)")
private String isEnable;
/**
* 排序
*/
@TableField(value="sort")
@Schema(description="排序")
private String sort;
}