package com.ktg.iscs.domain.vo.hardwareMaterialApi;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

/**
 * UpdateTicketLockDTO
 *
 * @author cgj
 * @date 2024-10-16
 */
@Data
public class CabinetCheckVO {

    @ApiModelProperty(value = "物资计划id")
    private Long planId;

    @ApiModelProperty(value = "计划名称")
    private String planName;

    @ApiModelProperty(value = "计划日期")
    @JsonFormat(timezone="GMT+8", pattern = "yyyy-MM-dd")
    private Date planDate;

    @ApiModelProperty(value = "检查状态(0代表未开始，1代表已完成, 2代表进行中)")
    private String status;

    @ApiModelProperty(value = "签名图片")
    private String signatureImg;

    @ApiModelProperty(value = "签名时间")
    @JsonFormat(timezone="GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date signatureTime;

    @ApiModelProperty(value = "物资类型分类检查结果")
    private List<MaterialsCheckVO> list;

}
