Sample.java 2.44 KB
Newer Older
高滢's avatar
高滢 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
package com.ruoyi.domain;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 样品管理对象 t_sample_management
 * 
 * @author ruoyi
 * @date 2024-01-29
 */

@ApiModel
22
@TableName(value ="t_sample")
高滢's avatar
高滢 committed
23
@Data
高滢's avatar
高滢 committed
24
public class Sample extends BaseEntity
高滢's avatar
高滢 committed
25 26
{
    private static final long serialVersionUID = 1L;
高滢's avatar
高滢 committed
27 28 29
    // 整车样品
    public static final String SAMPLE_FLAG_CAR = "0";
    // 零部件样品
高滢's avatar
高滢 committed
30

高滢's avatar
高滢 committed
31
    public static final String SAMPLE_FLAG_PART = "1";
高滢's avatar
高滢 committed
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
    /** 主键 */
    @ApiModelProperty("主键")
    @TableId(type = IdType.ASSIGN_ID)
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    /** 车企ID 与车企信息表的id关联 */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    @ApiModelProperty("关联车企的id")
    private Long enterpriseId;

    /** 车辆识别码 */
    @ApiModelProperty("车辆识别码")
    private String identificationCode;

    /** 样品编号 */
    @ApiModelProperty("样品编号")
    private String sampleNumber;

    /** 样品名称 */
    @ApiModelProperty("样品名称")
    private String sampleName;

    /** 送样着 */
    @ApiModelProperty("送样着")
    private String sampleSender;

    /** 样品数量 */
    @ApiModelProperty("样品数量")
    private String numberOfSamples;

    /** 送样日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("送样日期")
    private Date deliveryDate;

    /** 生产日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("生产日期 ")
    private Date manufactureDate;

    /** 生产企业 */
    @ApiModelProperty("生产企业")
    private String manufacturingEnterprise;

高滢's avatar
高滢 committed
77 78
    /** 0:整车样品  1:零部件样品 */
    @ApiModelProperty("0:整车样品  1:零部件样品")
高滢's avatar
高滢 committed
79 80 81 82 83 84 85 86 87 88 89 90 91
    private String flag;

    /**  商标 */
    @ApiModelProperty("商标")
    private String trademark;

    /**  备注 */
    @ApiModelProperty("备注")
    private String remark;

    /**  样品照片 */
    @ApiModelProperty("样品照片")
    private String samplePhotos;
高滢's avatar
高滢 committed
92 93 94 95

    /** 车企名称 */
    @ApiModelProperty("车企名称")
    private String carCompanyName;
高滢's avatar
高滢 committed
96
}