package com.ktg.iscs.domain.dto.materials;

import com.ktg.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 物资对象 is_materials
 *
 * @author cgj
 * @date 2024-11-08
 */
@Data
public class MaterialsPageDTO
{
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "物资编号")
    private String materialsCode;

    @ApiModelProperty(value = "物资名称")
    private String materialsName;

    @ApiModelProperty(value = "物资类型ID")
    private Long materialsTypeId;

    @ApiModelProperty(value = "区域ID")
    private Long workareaId;

    @ApiModelProperty(value = "物资柜ID")
    private Long materialsCabinetId;

    @ApiModelProperty(value = "物资柜Name")
    private String cabinetName;

    @ApiModelProperty(value = "状态(0-借出 1-柜中)")
    private String loanState;

    @ApiModelProperty(value = "开始时间")
    private String startTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "有效期-开始时间")
    private String startExpirationDate;

    @ApiModelProperty(value = "有效期-结束时间")
    private String endExpirationDate;

    @ApiModelProperty(value = "供应商")
    private String supplier;

    @ApiModelProperty(value = "物资RFID")
    @Excel(name = "物资RFID")
    private String materialsRfid;

    @ApiModelProperty(value = "规格项")
    private String propertyId;

    @ApiModelProperty(value = "规格值")
    private String recordId;

    @ApiModelProperty(value = "物资状态(0-正常 1-异常)")
    private String status;

}
