AntiFake.java 2.14 KB
Newer Older
licc's avatar
licc committed
1 2
package cn.wisenergy.model.app;

licc's avatar
licc committed
3
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
licc's avatar
licc committed
4
import com.alibaba.excel.annotation.ExcelProperty;
licc's avatar
licc committed
5 6
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
licc's avatar
licc committed
7
import lombok.AllArgsConstructor;
licc's avatar
licc committed
8
import lombok.Data;
licc's avatar
licc committed
9
import lombok.NoArgsConstructor;
licc's avatar
licc committed
10

licc's avatar
licc committed
11
import java.io.Serializable;
licc's avatar
licc committed
12 13 14 15 16 17 18 19 20 21
import java.util.Date;

/**
 * @author 86187
 * @ Description: 二维码防伪实体类
 * @ Author     : 86187
 * @ Date       : 2021/4/21 11:48
 */
@Data
@ApiModel("AntiFake")
licc's avatar
licc committed
22 23 24 25 26
@NoArgsConstructor
@AllArgsConstructor
@ExcelIgnoreUnannotated
public class AntiFake implements Serializable {
    private static final long serialVersionUID = 916503632222291721L;
licc's avatar
licc committed
27 28 29 30 31 32 33 34 35 36 37 38
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id", name = "id")
    private Long id;

    /**
     * 产品编号
     */
    @ApiModelProperty(value = "产品编号", name = "productNo")
    private String productNo;

licc's avatar
licc committed
39 40 41 42 43
    /**
     * 安全码
     */
    @ApiModelProperty(value = "安全码", name = "securityCode")
    private String securityCode;
licc's avatar
licc committed
44 45 46 47 48 49 50
    /**
     * 批次号
     */
    @ApiModelProperty(value = "批次号", name = "batchNumber")
    private String batchNumber;

    /**
licc's avatar
licc committed
51
     * 防伪码
licc's avatar
licc committed
52
     */
licc's avatar
licc committed
53
    @ApiModelProperty(value = "防伪码", name = "shaValue")
licc's avatar
licc committed
54
    @ExcelProperty(value = "防伪码")
licc's avatar
licc committed
55
    private String shaValue;
licc's avatar
licc committed
56 57

    /**
licc's avatar
licc committed
58
     * 生产日期 yyyy-MM-dd
licc's avatar
licc committed
59
     */
licc's avatar
licc committed
60
    @ApiModelProperty(value = "生产日期 yyyy-MM-dd", name = "produceTime")
licc's avatar
licc committed
61 62 63 64 65 66 67 68 69 70 71 72 73 74
    private String produceTime;

    /**
     * 第一次扫码时间
     */
    @ApiModelProperty(value = "第一次扫码时间", name = "scanTime")
    private Date scanTime;

    /**
     * 状态 : 0:未扫描 1:已扫描
     */
    @ApiModelProperty(value = "状态 : 0:未扫描 1:已扫描", name = "status")
    private Integer status;

licc's avatar
licc committed
75 76 77 78 79 80 81 82 83
    @ApiModelProperty(value = "使用状态 : 0:未使用 1:已使用", name = "useStatus")
    private Integer useStatus;

    /**
     * 扫描次数
     */
    @ApiModelProperty(value = "扫描次数", name = "scanNumber")
    private Integer scanNumber;

licc's avatar
licc committed
84 85 86 87 88
    private Date createTime;

    private Date updateTime;

}