package com.dcsoft.system.visitor.domain;

import com.dcsoft.common.core.web.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class VisStuffInfoVo extends BaseEntity {

    private Long id;

    /**
     * 出门申请id
     */
    private Long exitId;


    private List<Long> exitIds;

    /**
     * 物资名称
     */
    private String name;

    /**
     * 物资用途
     */
    private String purpose;

    /**
     * 物资类型
     */
    private String type;

    /**
     * 物资类型名称
     */
    private String typeName;

    /**
     * 规格型号
     */
    private String model;

    /**
     * 计量单位
     */
    private String unit;

    /**
     * 数量
     */
    private Integer number;

    /**
     * 图片地址
     */
    private String imgUrls;

    /**
     * 图片地址集合
     */
    private List<String> imgUrlList;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否返厂0：否，1：是
     */
    private Integer isBack;

    /**
     * 返厂日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date backTime;

    /**
     * 返厂物资名称
     */
    private String backName;

    /**
     * 返厂物资用途
     */
    private String backPurpose;

    /**
     * 返厂物资类型
     */
    private String backType;

    /**
     * 返厂物资类型名称
     */
    private String backTypeName;

    /**
     * 返厂规格型号
     */
    private String backModel;

    /**
     * 返厂计量单位
     */
    private String backUnit;

    /**
     * 返厂数量
     */
    private Integer backNumber;

    /**
     * 返厂图片地址
     */
    private String backImgUrls;

    /**
     * 返厂图片地址集合
     */
    private List<String> backImgUrlList;

    /**
     * 返厂备注
     */
    private String backRemark;

    /**
     * 排序
     */
    private Integer sort;


}
