package com.njcn.advance.pojo.carrycapacity.po;

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 com.njcn.db.bo.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 
 * Description:
 * Date: 2024/3/15  10:45【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "carry_capacity_strategy_dhl")
public class CarryCapacityStrategyDhlPO extends BaseEntity {
    /**
     * id
     */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 充电桩，电弧炉，电气化铁路
     */
    @TableField(value = "type")
    private String type;

    /**
     * 一级评估比较符
     */
    @TableField(value = "comparison_operators_1")
    private String comparisonOperators1;

    /**
     * 一级评估数量
     */
    @TableField(value = "count_1")
    private Integer count1;

    /**
     * 二级级评估（2~20次谐波合格个数）比较符
     */
    @TableField(value = "comparison_operators_2")
    private String comparisonOperators2;

    /**
     * 二级评估（2~20次谐波合格）个数数量
     */
    @TableField(value = "count_2")
    private Integer count2;

    /**
     * 二级级评估（奇数谐波合格个数）比较符
     */
    @TableField(value = "comparison_operators_3")
    private String comparisonOperators3;

    /**
     * 二级评估（奇数次谐波合格）个数数量
     */
    @TableField(value = "count_3")
    private Integer count3;

    /**
     * 初始配置1，客户配置2
     */
    @TableField(value = "proto_flag")
    private Integer protoFlag;

    /**
     * 二级级评估（偶数谐波合格个数）比较符
     */
    @TableField(value = "comparison_operators_4")
    private String comparisonOperators4;

    /**
     * 二级评估（偶数次谐波合格）个数数量
     */
    @TableField(value = "count_4")
    private Integer count4;

    /**
     * 启用配置1，不启用配置2
     */
    @TableField(value = "user_flag")
    private Integer userFlag;


}