package com.ruoyi.oa.domain.vo; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.ruoyi.common.annotation.Dict; import com.ruoyi.common.annotation.ExcelDictFormat; import com.ruoyi.common.convert.ExcelDictConvert; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /** * 预留IP视图对象 sg_reserve_ip * * @author ruoyi * @date 2022-05-10 */ @Data @ApiModel("预留IP视图对象") @ExcelIgnoreUnannotated public class SgReserveIpVo { private static final long serialVersionUID = 1L; /** * */ @ExcelProperty(value = "") @ApiModelProperty("") private Long id; /** * 高校 */ private Long schoolId; /** * ip地址 */ @ExcelProperty(value = "ip地址") @ApiModelProperty("ip地址") private String ip; /** * MAC地址 */ @ExcelProperty(value = "MAC地址") @ApiModelProperty("MAC地址") private String mac; /** * 建筑单元 */ @ExcelProperty(value = "建筑单元") @ApiModelProperty("建筑单元") @Dict(dictTable = "bs_building", dicCode = "id", dicText = "detailed_name") private Long buildingId; /** * 申请日期 */ @ExcelProperty(value = "申请日期") @ApiModelProperty("申请日期") @DateTimeFormat(pattern="yyyy-MM-dd") private Date applicationDate; /** * 备注 */ @ExcelProperty(value = "备注") @ApiModelProperty("备注") private String remarks; }