package com.hzs.system.config.param;

import lombok.Data;

/**
 * <p>
 * 条形码配置参数类
 * </p>
 *
 * @author zhangjing
 * @since 2022-08-29
 */
@Data
public class BdBarCodeParam {

    private static final long serialVersionUID = 1L;

    private Long pkId;

    /**
     * 产品编号
     */
    private Integer pkProduct;

    /**
     * 前缀
     */
    private String prefix;

    /**
     * 是否年
     */
    private Integer isYear;

    /**
     * 是否月
     */
    private Integer isMonth;

    /**
     * 尾号位数
     */
    private Integer tailNumber;

    /**
     * 是否初始化  是则通过定时任务初始化当前尾号
     */
    private Integer isInitialize;

    /**
     * 初始化尾号  当前尾号为空时，当前尾号变为初始化尾号
     */
    private Long endNumber;

    /**
     * 当前尾号 已经生成的条形码最新的尾号
     */
    private Long currentNumber;

    /**
     * 条码总数
     */
    private int totalBarCode;

    /**
     * 已使用总数
     */
    private int usedBarCode;

    /**
     * 是否启用
     */
    private Integer enableState;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品名称
     */
    private String productCode;




}
