package com.bonus.material.ma.domain;

import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;

/**
 * 机具设备管理对象 ma_device_manage
 * 
 * @author xsheng
 * @date 2024-09-27
 */


@Data
@ToString
public class DeviceManage extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long deviceId;

    /** 物品种类 */
    @Excel(name = "物品种类")
    @ApiModelProperty(value = "物品种类")
    private String itemType;

    /** 设备类型 */
    @Excel(name = "设备类型")
    @ApiModelProperty(value = "设备类型")
    private String deviceType;

    /** 规格型号 */
    @Excel(name = "规格型号")
    @ApiModelProperty(value = "规格型号")
    private String specsModel;

    /** 设备编号 */
    @Excel(name = "设备编号")
    @ApiModelProperty(value = "设备编号")
    private String deviceNumber;

    /** 设备状态(1,在库 2,在用) */
    @Excel(name = "设备状态(1,在库 2,在用)")
    @ApiModelProperty(value = "设备状态(1,在库 2,在用)")
    private Long deviceStatus;

    /** 固定资产编号 */
    @Excel(name = "固定资产编号")
    @ApiModelProperty(value = "固定资产编号")
    private String fixedAssetsNumber;

    /** 设备原编号 */
    @Excel(name = "设备原编号")
    @ApiModelProperty(value = "设备原编号")
    private String deviceOriginalNumber;

    /** 购置批次 */
    @Excel(name = "购置批次")
    @ApiModelProperty(value = "购置批次")
    private String purchaseBatch;

    /** 绑定标签id */
    @Excel(name = "绑定标签id")
    @ApiModelProperty(value = "绑定标签id")
    private Long lebelId;

    /** 仓库id */
    @Excel(name = "仓库id")
    @ApiModelProperty(value = "仓库id")
    private Long houseId;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 数据所属组织 */
    @Excel(name = "数据所属组织")
    @ApiModelProperty(value = "数据所属组织")
    private String companyId;


}
