package com.unis.crk.quality.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 质量标准-扣量增量表
 * </p>
 *
 * @author TangSong
 * @since 2022-02-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="QualityCutitem对象", description="质量标准-扣量增量表")
public class QualityCutitem implements Serializable {

private static final long serialVersionUID=1L;

    @ApiModelProperty(value = "主键ID")
    @TableId(value = "CutItemID", type = IdType.UUID)
    private String CutItemID;

    @ApiModelProperty(value = "质量标准ID")
    @TableField("StandardID")
    private String StandardID;

    @ApiModelProperty(value = "检验项目编码")
    @TableField("CheckCode")
    private String CheckCode;

    @ApiModelProperty(value = "扣量上限值")
    @TableField("KLUpperLimit")
    private BigDecimal KLUpperLimit;

    @ApiModelProperty(value = "扣量下限值")
    @TableField("KLLowerLimit")
    private BigDecimal KLLowerLimit;

    @ApiModelProperty(value = "扣量幅度")
    @TableField("KLRange")
    private BigDecimal KLRange;

    @ApiModelProperty(value = "不计扣量值")
    @TableField("KLIgnored")
    private BigDecimal KLIgnored;

    @ApiModelProperty(value = "增量上限值")
    @TableField("ZLUpperLimit")
    private BigDecimal ZLUpperLimit;

    @ApiModelProperty(value = "增量下限值")
    @TableField("ZLLowerLimit")
    private BigDecimal ZLLowerLimit;

    @ApiModelProperty(value = "增量幅度")
    @TableField("ZLRange")
    private BigDecimal ZLRange;

    @ApiModelProperty(value = "拒收上限值")
    @TableField("JSUpperLimit")
    private BigDecimal JSUpperLimit;

    @ApiModelProperty(value = "拒收下限值")
    @TableField("JSLowerLimit")
    private BigDecimal JSLowerLimit;

    @ApiModelProperty(value = "扣价上限值")
    @TableField("KJUpperLimit")
    private BigDecimal KJUpperLimit;

    @ApiModelProperty(value = "扣价幅度")
    @TableField("KJRange")
    private BigDecimal KJRange;

    @ApiModelProperty(value = "不计扣价值")
    @TableField("KJIgnored")
    private BigDecimal KJIgnored;

    @ApiModelProperty(value = "增价下限值")
    @TableField("ZJLowerLimit")
    private BigDecimal ZJLowerLimit;

    @ApiModelProperty(value = "增价幅度")
    @TableField("ZJRange")
    private BigDecimal ZJRange;

    @ApiModelProperty(value = "标准值")
    @TableField("BZZ")
    private BigDecimal bzz;

    @ApiModelProperty(value = "整晒费比例")
    @TableField("KSFBL")
    private BigDecimal ksfbl;

    @ApiModelProperty(value = "不计增量")
    @TableField("ZLIgnored")
    private BigDecimal ZLIgnored;


}
