| ¶Ô±ÈÐÂÎļþ | 
|  |  |  | 
|---|
|  |  |  | package com.doumee.dao.business.model; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.TableField; | 
|---|
|  |  |  | import com.doumee.core.annotation.excel.ExcelColumn; | 
|---|
|  |  |  | import com.doumee.core.model.LoginUserInfo; | 
|---|
|  |  |  | import com.doumee.core.model.LoginUserModel; | 
|---|
|  |  |  | import com.doumee.dao.web.response.PlatformWorkVO; | 
|---|
|  |  |  | import io.swagger.annotations.ApiModel; | 
|---|
|  |  |  | import io.swagger.annotations.ApiModelProperty; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.IdType; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.TableId; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.TableName; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  | import com.fasterxml.jackson.annotation.JsonFormat; | 
|---|
|  |  |  | import org.springframework.format.annotation.DateTimeFormat; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.math.BigDecimal; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * æå°ä¿¡æ¯è¡¨ | 
|---|
|  |  |  | * @author æ±è¹è¹ | 
|---|
|  |  |  | * @date 2024/06/28 10:03 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | @ApiModel("æå°ä¿¡æ¯è¡¨") | 
|---|
|  |  |  | @TableName("`platform`") | 
|---|
|  |  |  | public class Platform  extends LoginUserModel { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @TableId(type = IdType.AUTO) | 
|---|
|  |  |  | @ApiModelProperty(value = "主é®", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="主é®") | 
|---|
|  |  |  | private Integer id; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "å建人ç¼ç ", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="å建人ç¼ç ") | 
|---|
|  |  |  | private Integer creator; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "å建æ¶é´") | 
|---|
|  |  |  | @ExcelColumn(name="å建æ¶é´") | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Date createDate; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æ´æ°äººç¼ç ", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="æ´æ°äººç¼ç ") | 
|---|
|  |  |  | private Integer editor; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æ´æ°æ¶é´") | 
|---|
|  |  |  | @ExcelColumn(name="æ´æ°æ¶é´") | 
|---|
|  |  |  | private Date editDate; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æ¯å¦å é¤0妠1æ¯", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="æ¯å¦å é¤0妠1æ¯") | 
|---|
|  |  |  | private Integer isdeleted; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "åç§°") | 
|---|
|  |  |  | @ExcelColumn(name="åç§°") | 
|---|
|  |  |  | private String name; | 
|---|
|  |  |  | @ApiModelProperty(value = "ç¼ç ") | 
|---|
|  |  |  | @ExcelColumn(name="ç¼ç ") | 
|---|
|  |  |  | private String code; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "夿³¨") | 
|---|
|  |  |  | @ExcelColumn(name="夿³¨") | 
|---|
|  |  |  | private String remark; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "ç¶æ 0æ£å¸¸ 1ç¦ç¨", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="ç¶æ 0æ£å¸¸ 1ç¦ç¨") | 
|---|
|  |  |  | private Integer status; | 
|---|
|  |  |  | @ApiModelProperty(value = "æå°ç¶æ 0-æ è½¦ 1-æè½¦ 2-è¶
æ¶åé  3-é误åé ", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="æå°ç¶æ 0-æ è½¦ 1-æè½¦ 2-è¶
æ¶åé  3-é误åé ") | 
|---|
|  |  |  | private Integer platformStatus; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æåºç ", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="æåºç ") | 
|---|
|  |  |  | private Integer sortnum; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æå±æå°åéç¼ç ï¼gå
³èplatform_group)", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="æå±æå°åéç¼ç ï¼gå
³èplatform_group)") | 
|---|
|  |  |  | private Integer groupId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "å·¥ä½å¼å§æ¶é´") | 
|---|
|  |  |  | @ExcelColumn(name="å·¥ä½å¼å§æ¶é´") | 
|---|
|  |  |  | private String startTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "å·¥ä½ç»ææ¶é´") | 
|---|
|  |  |  | @ExcelColumn(name="å·¥ä½ç»ææ¶é´") | 
|---|
|  |  |  | private String endTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "åæ¶ä½ä¸æ°é", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="åæ¶ä½ä¸æ°é") | 
|---|
|  |  |  | private Integer workingNum; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "ä½ä¸è¶
æ¶æ¥è¦æ¶é´(ç§ï¼", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="ä½ä¸è¶
æ¶æ¥è¦æ¶é´(ç§ï¼") | 
|---|
|  |  |  | private Integer workTimeoutAlarmTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "åçè¶
æ¶æ¥è¦æ¶é´(ç§ï¼", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="åçè¶
æ¶æ¥è¦æ¶é´(ç§ï¼") | 
|---|
|  |  |  | private Integer stayTimeoutAlarmTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æåäºä»¶æ¨éæ¶é´") | 
|---|
|  |  |  | @ExcelColumn(name="æåäºä»¶æ¨éæ¶é´") | 
|---|
|  |  |  | private Date lastEventTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "çæ§ç¹åç§°ï¼å¤ä¸ªç¨è±æéå·éå¼") | 
|---|
|  |  |  | @ExcelColumn(name="çæ§ç¹åç§°ï¼å¤ä¸ªç¨è±æéå·éå¼") | 
|---|
|  |  |  | private String deviceNames; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æå°å±å¹åç§°ï¼å¤ä¸ªç¨è±æéå·éå¼") | 
|---|
|  |  |  | @ExcelColumn(name="æå°å±å¹åç§°ï¼å¤ä¸ªç¨è±æéå·éå¼") | 
|---|
|  |  |  | private String screenName; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "海康æ è¯") | 
|---|
|  |  |  | @ExcelColumn(name="海康æ è¯") | 
|---|
|  |  |  | private String hkId; | 
|---|
|  |  |  | @ApiModelProperty(value = "海康æ è¯åæ¥æ¶é´") | 
|---|
|  |  |  | @ExcelColumn(name="海康æ è¯åæ¥æ¶é´") | 
|---|
|  |  |  | private Date hkDate; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "å
³èæ¿ç§å
¬å¸") | 
|---|
|  |  |  | @ExcelColumn(name="å
³èæ¿ç§å
¬å¸") | 
|---|
|  |  |  | private String companys; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "Xåæ ", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="Xåæ ") | 
|---|
|  |  |  | private BigDecimal xpos; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "Yåæ ", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="Yåæ ") | 
|---|
|  |  |  | private BigDecimal ypos; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "宽度", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="宽度") | 
|---|
|  |  |  | private BigDecimal width; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "é«åº¦", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="é«åº¦") | 
|---|
|  |  |  | private BigDecimal height; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "è§åº¦", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="è§åº¦") | 
|---|
|  |  |  | private BigDecimal angle; | 
|---|
|  |  |  | @ApiModelProperty(value = "æå°ä½ä¸æçï¼ä¸æ¯/å°æ¶ï¼", example = "1") | 
|---|
|  |  |  | @ExcelColumn(name="æå°ä½ä¸æçï¼ä¸æ¯/å°æ¶ï¼") | 
|---|
|  |  |  | private BigDecimal workRate; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "广æåç§°", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String broadcastName; | 
|---|
|  |  |  | @ApiModelProperty(value = "ledåç§°", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String ledName; | 
|---|
|  |  |  | @ApiModelProperty(value = "åç»åç§°", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String groupName; | 
|---|
|  |  |  | @ApiModelProperty(value = "å
³èLEDç¼ç éåï¼è±æéå·éå¼", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private List<Integer> ledIds; | 
|---|
|  |  |  | @ApiModelProperty(value = "å
³è广æç¼ç éåï¼è±æéå·éå¼", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private List<Integer> broadcastIds; | 
|---|
|  |  |  | @ApiModelProperty(value = "å
³èLEDåç§°éåï¼è±æéå·éå¼", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String ledNames; | 
|---|
|  |  |  | @ApiModelProperty(value = "å
³è广æç¼åç§°éåï¼è±æéå·éå¼", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String broadcastNames; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "ä½ä¸ä¸æé车è¾", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private List<PlatformJob> workJobList; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "å·²ç¾å°æé车è¾", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private List<PlatformJob> signJobList; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "é
ç½®æ¾ç¤º") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Boolean showConfig = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "ä½ä¸ç¶æï¼0=空é²ï¼1=ä½ä¸ä¸") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Integer workStatus; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "ä½ä¸è½¦è¾è½¦çç
§") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String workCarCode; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "å¼å§æ¶é´ yyyy-MM-dd", example = "1") | 
|---|
|  |  |  | @DateTimeFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date queryDateStart; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "ç»ææ¶é´ yyyy-MM-dd", example = "1") | 
|---|
|  |  |  | @DateTimeFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @JsonFormat(pattern = "yyyy-MM-dd") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Date queryDateEnd; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "åé æ¬¡æ°", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Integer stopCount; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "工使¶é¿ åä½h", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private BigDecimal workCountTime; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æå°å·¥ä½å¼æ¾æ¶é¿" ,hidden = true) | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private BigDecimal openTime ; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "使ç¨ç", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private BigDecimal useRata; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "æå°ä½ä¸æ°æ®") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private PlatformWorkVO platformWorkVO; | 
|---|
|  |  |  | } | 
|---|