package com.yeejoin.amos.boot.module.cylinder.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 问题信息列表
 *
 * @author system_generator
 * @date 2024-06-01
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_question_info")
public class CylinderQuestionInfo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 行政区划
     */
	@TableField("region_code")
    private String regionCode;

    /**
     * 问题类型枚举
     */
	@TableField("question_type")
    private String questionType;

    /**
     * 问题内容
     */
	@TableField("question_content")
    private String questionContent;

    /**
     * 发生日期
     */
	@TableField("happen_date")
    private Date happenDate;

    /**
     * 等级
     */
	@TableField("level")
    private String level;

    /**
     * 预警对象唯一标识
     */
	@TableField("question_object_id")
    private String questionObjectId;

    /**
     * 预警对象名称
     */
	@TableField("question_object_name")
    private String questionObjectName;

    /**
     * 问题归属唯一标识
     */
	@TableField("question_attribution_id")
    private String questionAttributionId;

    /**
     * 问题归属名称
     */
	@TableField("question_attribution_name")
    private String questionAttributionName;

    /**
     * 问题类型名称
     */
	@TableField("question_type_name")
    private String questionTypeName;

}
