package com.yeejoin.amos.boot.module.jxiop.biz.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
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 lombok.Data;
import lombok.experimental.Accessors;

/**
 * @description:
 * @author: tw
 * @createDate: 2023/10/23
 */
@Data
@Accessors(chain = true)
@TableName("idx_biz_pv_weight")
public class IdxBizPvWeight {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "sequence_nbr", type = IdType.ID_WORKER)
    private String sequenceNbr;

    /**
     * 片区
     */
    @TableField("ARAE")
    private String arae;

    /**
     * 场站
     */
    @TableField("STATION")
    private String station;

    /**
     * 设备名称
     */
    @TableField("EQUIPMENT_NAME")
    private String equipmentName;

    /**
     * 测点
     */
    @TableField("POINT_NAME")
    private String pointName;
    /**
     * 子阵
     */
    @TableField("SUBARRAY")
    private String subarray;

    /**
     * 类型
     */
    @TableField("TYPE")
    private String type;

    /**
     * 权重值
     */
    @TableField("VALUE")
    private Float value;
    
    /**
     * 权重值字符串
     */
    @TableField(exist=false)
    private String valueS;

    /**
     * orgCode
     */
    @TableField("ORG_CODE")
    private String orgCode;

    @TableField(value = "FLAG", updateStrategy=FieldStrategy.IGNORED)
    private String flag;
}
