package com.bonus.sgzb.base.vo;

import com.bonus.sgzb.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MaLabelBindVO {

    //标签id
    @ApiModelProperty(value = "标签id")
    private Long labelId;

    //类型id
    @ApiModelProperty(value = "类型id")
    private Long typeId;

    //标签类型(数据字典)
    @ApiModelProperty(value = "标签类型(数据字典)")
    private Long labelType;

    //标签编号
    @Excel(name = "标签编号", sort = 2)
    @ApiModelProperty(value = "标签编号")
    private String labelCode;

    //绑定人
    @ApiModelProperty(value = "绑定人")
    private String binder;

    //绑定时间
    @ApiModelProperty(value = "绑定时间")
    @Excel(name = "绑定时间", sort = 8)
    private String bindTime;

    //是否绑定(0 是, 1 否)
    @ApiModelProperty(value = "是否绑定(0 是, 1 否)")
    private String isBind;
    //规格型号
    @ApiModelProperty(value = "规格型号")
    @Excel(name = "规格型号", sort = 5)
    private String typeName;

    @ApiModelProperty(value = "规格型号")
    private String modelId;
    //设备类型
    @ApiModelProperty(value = "设备类型")
    @Excel(name = "物品名称", sort = 4)
    private String modelName;
    //物品种类
    @ApiModelProperty(value = "物品种类")
    private String wpName;
    //物品种类
    @ApiModelProperty(value = "物品种类")
    @Excel(name = "物品类型", sort = 3)
    private String kindName;
    //机具编号
    @ApiModelProperty(value = "设备编码")
    @Excel(name = "设备编码", sort = 6)
    private String maCode;
    //机具编号
    @ApiModelProperty(value = "机具id")
    private String maId;
    //机具编号
    @ApiModelProperty(value = "组织")
    private String companyId;
    @ApiModelProperty(value = "物品种类")
    @Excel(name = "标签类型", sort = 1)
    private String name;
    //是否绑定(0 是, 1 否)
    @ApiModelProperty(value = "状态")
    @Excel(name = "操作类型", sort = 9, readConverterExp = "1=正常")
    private String status;
    @ApiModelProperty(value = "用户姓名")
    @Excel(name = "绑定人员", sort = 7)
    private String userName;

    @ApiModelProperty(value = "中间表主键")
    private String id;

    @ApiModelProperty(value = "关键字")
    private String keyWord;
}
