package com.skua.modules.inspection.vo; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.skua.core.aspect.annotation.Dict; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.jeecgframework.poi.excel.annotation.Excel; import org.springframework.format.annotation.DateTimeFormat; /** * 巡检点 */ @Data @TableName("inspection_point") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value="inspection_point对象", description="巡检点") public class InspectionPointVO { /**主键*/ @ApiModelProperty(value = "主键") private String id; /**巡检点名称*/ @Excel(name = "巡检点名称", width = 15) @ApiModelProperty(value = "巡检点名称") private String pointName; /**机构ID*/ @Excel(name = "机构ID", width = 15) @ApiModelProperty(value = "机构ID") @Dict(dicCode = "id",dictTable="sys_depart",dicText="depart_name") private String departId; /**经纬度*/ @Excel(name = "经纬度", width = 15) @ApiModelProperty(value = "经纬度") private String latitudeLongitude; /**NFC序列号*/ @Excel(name = "NFC序列号", width = 15) @ApiModelProperty(value = "NFC序列号") private String nfcSerial; /**二维码序列号*/ @Excel(name = "二维码序列号", width = 15) @ApiModelProperty(value = "二维码序列号") private String qrcodeSerial; /**描述*/ @Excel(name = "描述", width = 15) @ApiModelProperty(value = "描述") private String pointDesc; /**触发方式*/ @Excel(name = "触发方式", width = 15) @ApiModelProperty(value = "触发方式") @Dict(dicCode = "inspection_trigger_mode") private String inspectionTriggerMode; /**卡片名称*/ @Excel(name = "卡片名称", width = 15) @ApiModelProperty(value = "卡片名称") @Dict(dicCode = "id",dictTable="inspection_point_trigger_config",dicText="point_name") private String serialName; /**版块类型*/ @Excel(name = "版块类型", width = 15) @ApiModelProperty(value = "版块类型") private String moduleType; /**创建人id*/ @Excel(name = "创建人id", width = 15) @ApiModelProperty(value = "创建人id") private String createBy; /**创建时间*/ @Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "创建时间") private java.util.Date createTime; /**修改人id*/ @Excel(name = "修改人id", width = 15) @ApiModelProperty(value = "修改人id") private String updateBy; /**修改时间*/ @Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "修改时间") private java.util.Date updateTime; /**所属部门*/ @Excel(name = "所属部门", width = 15) @ApiModelProperty(value = "所属部门") private String createDept; /**所属公司*/ @Excel(name = "所属公司", width = 15) @ApiModelProperty(value = "所属公司") private String createCmpy; /**删除标识,0:正常,1:删除*/ @Excel(name = "删除标识,0:正常,1:删除", width = 15) @ApiModelProperty(value = "删除标识,0:正常,1:删除") private Integer delFlag; private String fillGroupCount; }