jiangping
2025-06-06 a2299a6d4a6f99e9c11132138f5d3e9ec68f03ea
server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/YwDevice.java
@@ -1,7 +1,9 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import com.doumee.core.model.LoginUserModel;
import com.doumee.dao.system.model.Multifile;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
@@ -10,6 +12,7 @@
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.util.List;
/**
 * 运维设备信息表
@@ -66,7 +69,7 @@
    @ApiModelProperty(value = "设备型号", example = "1")
    @ExcelColumn(name="设备型号")
    private Integer modelNo;
    private String modelNo;
    @ApiModelProperty(value = "所属分类编码(管理category)", example = "1")
    @ExcelColumn(name="所属分类编码(管理category)")
@@ -78,8 +81,7 @@
    @ApiModelProperty(value = "供应商")
    @ExcelColumn(name="供应商")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date company;
    private String supplier;
    @ApiModelProperty(value = "运维内容")
    @ExcelColumn(name="运维内容")
@@ -93,4 +95,87 @@
    @ExcelColumn(name="所在位置")
    private String addr;
    @ApiModelProperty(value = "所属项目编码(关联yw_project)", example = "1")
    private Integer projectId;
    @ApiModelProperty(value = "所属楼层编码(关联yw_floor)", example = "1")
    private Integer floorId;
    @ApiModelProperty(value = "所属楼宇编码(关联yw_building)", example = "1")
    private Integer buildingId;
    @ApiModelProperty(value = "所属房间编码(关联yw_room)", example = "1")
    private Integer roomId;
    @ApiModelProperty(value = "供应商联系人")
    private String supplierLinker;
    @ApiModelProperty(value = "供应商联系电话")
    private String supplierPhone;
    @ApiModelProperty(value = "维保人员主键(关联system_user)")
    private Integer maintenanceUserId;
    @ApiModelProperty(value = "维保到期日")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date maintenanceOverDate;
    @ApiModelProperty(value = "维保说明")
    private String maintenanceContent;
    @ApiModelProperty(value = "购入日期")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date buyDate;
    @ApiModelProperty(value = "分类名称")
    @TableField(exist = false)
    private String categoryName;
    @ApiModelProperty(value = "父级分类名称")
    @TableField(exist = false)
    private String categoryParentName;
    @ApiModelProperty(value = "所属父级分类编码(关联category)", example = "1")
    @TableField(exist = false)
    private Integer cateParentId;
    @ApiModelProperty(value = "管理员名称")
    @TableField(exist = false)
    private String realName;
    @ApiModelProperty(value = "维保人员名称")
    @TableField(exist = false)
    private String maintenanceUserName;
    @ApiModelProperty(value = "图片地址")
    @TableField(exist = false)
    private String fileUrl;
    @ApiModelProperty(value = "图片地址全路径")
    @TableField(exist = false)
    private String fileFullUrl;
    @ApiModelProperty(value = "附件信息")
    @TableField(exist = false)
    private List<Multifile> multifileList;
    @ApiModelProperty(value = "项目名称")
    @TableField(exist = false)
    private String projectName;
    @ApiModelProperty(value = "楼宇名称")
    @TableField(exist = false)
    private String buildingName;
    @ApiModelProperty(value = "楼层名称")
    @TableField(exist = false)
    private String floorName;
    @ApiModelProperty(value = "房间名称")
    @TableField(exist = false)
    private String roomName;
//    @ApiModelProperty(value = "附件信息")
//    @TableField(exist = false)
//    private Multifile multifile;
}