package com.fizz.business.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 各机张力，电流等架跟踪表
 * </p>
 *
 * @author baomidou
 * @since 2023-05-17
 */
@Getter
@Setter
@TableName("cpg_segment")
@Schema(title = "CpgSegment对象", description = "各机张力，电流等架跟踪表")
public class Segment implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @Schema(description = "卷号")
    private String entryMatId;

    @Schema(description = "分段id")
    private Integer segNo;

    @Schema(description = "计划id")
    private Long planId;

    @Schema(description = "计划号")
    private String planNo;

    @Schema(description = "开始位置")
    private Double startPosition;

    @Schema(description = "结束位置")
    private Double endPosition;

    @Schema(description = "长度")
    private Double segLength;

    private Integer val1num;

    private Integer val2num;

    private Integer val3num;

    private Integer val4num;

    private Integer val5num;

    private Integer val6num;

    private Integer val7num;

    private Integer val8num;

    private Integer val9num;

    private Integer val10num;

    private Double val1max;

    private Double val1min;

    private Double val1avg;

    private Integer val1cnt;

    private Double val2max;

    private Double val2min;

    private Double val2avg;

    private Integer val2cnt;

    private Double val3max;

    private Double val3min;

    private Double val3avg;

    private Integer val3cnt;

    private Double val4max;

    private Double val4min;

    private Double val4avg;

    private Integer val4cnt;

    private Double val5max;

    private Double val5min;

    private Double val5avg;

    private Integer val5cnt;

    private Double val6max;

    private Double val6min;

    private Double val6avg;

    private Integer val6cnt;

    private Double val7max;

    private Double val7min;

    private Double val7avg;

    private Integer val7cnt;

    private Double val8max;

    private Double val8min;

    private Double val8avg;

    private Integer val8cnt;

    private Double val9max;

    private Double val9min;

    private Double val9avg;

    private Integer val9cnt;

    private Double val10max;

    private Double val10min;

    private Double val10avg;

    private Integer val10cnt;

    private Double val11max;

    private Double val11min;

    private Double val11avg;

    private Integer val11cnt;

    private Double val12max;

    private Double val12min;

    private Double val12avg;

    private Integer val12cnt;

    private Double val13max;

    private Double val13min;

    private Double val13avg;

    private Integer val13cnt;

    private Double val14max;

    private Double val14min;

    private Double val14avg;

    private Integer val14cnt;

    private Double val15max;

    private Double val15min;

    private Double val15avg;

    private Integer val15cnt;

    private Double val16max;

    private Double val16min;

    private Double val16avg;

    private Integer val16cnt;

    private Double val17max;

    private Double val17min;

    private Double val17avg;

    private Integer val17cnt;

    private Double val18max;

    private Double val18min;

    private Double val18avg;

    private Integer val18cnt;

    private Double val19max;

    private Double val19min;

    private Double val19avg;

    private Integer val19cnt;

    private Double val20max;

    private Double val20min;

    private Double val20avg;

    private Integer val20cnt;

    private Double val21max;

    private Double val21min;

    private Double val21avg;

    private Integer val21cnt;

    private Double val22max;

    private Double val22min;

    private Double val22avg;

    private Integer val22cnt;

    private Double val23max;

    private Double val23min;

    private Double val23avg;

    private Integer val23cnt;

    private Double val24max;

    private Double val24min;

    private Double val24avg;

    private Integer val24cnt;

    private Double val25max;

    private Double val25min;

    private Double val25avg;

    private Integer val25cnt;

    private Double val26max;

    private Double val26min;

    private Double val26avg;

    private Integer val26cnt;

    private Double val27max;

    private Double val27min;

    private Double val27avg;

    private Integer val27cnt;

    private Double val28max;

    private Double val28min;

    private Double val28avg;

    private Integer val28cnt;

    private Double val29max;

    private Double val29min;

    private Double val29avg;

    private Integer val29cnt;

    private Double val30max;

    private Double val30min;

    private Double val30avg;

    private Integer val30cnt;

    private Double val31max;

    private Double val31min;

    private Double val31avg;

    private Integer val31cnt;

    private Double val32max;

    private Double val32min;

    private Double val32avg;

    private Integer val32cnt;

    private Double val33max;

    private Double val33min;

    private Double val33avg;

    private Integer val33cnt;

    private Double val34max;

    private Double val34min;

    private Double val34avg;

    private Integer val34cnt;

    private Double val35max;

    private Double val35min;

    private Double val35avg;

    private Integer val35cnt;

    private Double val36max;

    private Double val36min;

    private Double val36avg;

    private Integer val36cnt;

    private Double val37max;

    private Double val37min;

    private Double val37avg;

    private Integer val37cnt;

    private Double val38max;

    private Double val38min;

    private Double val38avg;

    private Integer val38cnt;

    private Double val39max;

    private Double val39min;

    private Double val39avg;

    private Integer val39cnt;

    private Double val40max;

    private Double val40min;

    private Double val40avg;

    private Integer val40cnt;

    private Double val41max;

    private Double val41min;

    private Double val41avg;

    private Integer val41cnt;

    private Double val42max;

    private Double val42min;

    private Double val42avg;

    private Integer val42cnt;

    private Double val43max;

    private Double val43min;

    private Double val43avg;

    private Integer val43cnt;

    private Double val44max;

    private Double val44min;

    private Double val44avg;

    private Integer val44cnt;

    private Double val45max;

    private Double val45min;

    private Double val45avg;

    private Integer val45cnt;

    private Double val46max;

    private Double val46min;

    private Double val46avg;

    private Integer val46cnt;

    private Double val47max;

    private Double val47min;

    private Double val47avg;

    private Integer val47cnt;

    private Double val48max;

    private Double val48min;

    private Double val48avg;

    private Integer val48cnt;

    private Double val49max;

    private Double val49min;

    private Double val49avg;

    private Integer val49cnt;

    private Double val50max;

    private Double val50min;

    private Double val50avg;

    private Integer val50cnt;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;
}
