¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.dao.business.model; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.doumee.core.annotation.excel.ExcelColumn; |
| | | import com.doumee.core.utils.Constants; |
| | | 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 java.util.Date; |
| | | import java.math.BigDecimal; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * æå°è°åº¦ä½ä¸ä¿¡æ¯è¡¨ |
| | | * @author æ±è¹è¹ |
| | | * @date 2024/06/28 10:03 |
| | | */ |
| | | @Data |
| | | @ApiModel("æå°è°åº¦ä½ä¸ä¿¡æ¯è¡¨") |
| | | @TableName("`platform_job`") |
| | | public class PlatformJob { |
| | | |
| | | @TableId(type = IdType.AUTO) |
| | | @ApiModelProperty(value = "主é®", example = "1") |
| | | private Integer id; |
| | | |
| | | @ApiModelProperty(value = "å建人ç¼ç ", example = "1") |
| | | private Integer creator; |
| | | |
| | | @ApiModelProperty(value = "å建æ¶é´") |
| | | @ExcelColumn(name="å建æ¶é´",index = 12, dateFormat = "yyyy-MM-dd hh:mm:ss",width = 10) |
| | | private Date createDate; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°äººç¼ç ", example = "1") |
| | | private Integer editor; |
| | | |
| | | @ApiModelProperty(value = "æ´æ°æ¶é´") |
| | | private Date editDate; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦å é¤0å¦ 1æ¯", example = "1") |
| | | private Integer isdeleted; |
| | | @ApiModelProperty(value = "ä½ä¸æ¥æºï¼0èªå»º 1wmsæ¨é", example = "1") |
| | | private Integer origin; |
| | | |
| | | @ApiModelProperty(value = "åç§°") |
| | | private String name; |
| | | |
| | | @ApiModelProperty(value = "夿³¨") |
| | | private String remark; |
| | | |
| | | @ApiModelProperty(value = "ç¶æ 0å¾
确认 1å¾
ç¾å° 2çå¾
å«å· 3å
¥åçå¾
4å·²å«å· 5ä½ä¸ä¸ 6ä½ä¸å®æ 7è½¬ç§»ä¸ 8å¼å¸¸æèµ· 9å·²ææç¦»å 10已离å 11 å·²è¿å· 12åæ¶ï¼WMSï¼" , example = "1") |
| | | @ExcelColumn(name="ç¶æ",index =13,width = 6, valueMapping = "0=å¾
确认;1=å¾
ç¾å°;2=çå¾
å«å·;3=å
¥åçå¾
;4=å·²å«å·;5=ä½ä¸ä¸;6=ä½ä¸å®æ;7=转移ä¸;8=å¼å¸¸æèµ·;9=å·²ææç¦»å;10=已离å;11=å·²è¿å·;12=åæ¶ï¼WMSï¼;") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "车è¾è¿å
¥ç¶æ 0ä¸å¨ 1è¿å
¥ " , example = "1") |
| | | private Integer inOut; |
| | | |
| | | @ApiModelProperty(value = "æåºç ", example = "1") |
| | | private Integer sortnum; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸åå·") |
| | | private String code; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸å¯ä¸æ è¯(æ¿è¿åå·ï¼") |
| | | @ExcelColumn(name="è¿åå·",index = 0,width = 5) |
| | | private String billCode; |
| | | |
| | | @ApiModelProperty(value = "叿ºç¼ç ", example = "1") |
| | | private Integer driverId; |
| | | |
| | | @ApiModelProperty(value = "叿ºå§å") |
| | | @ExcelColumn(name="叿ºå§å",index = 4,width = 6) |
| | | private String driverName; |
| | | |
| | | @ApiModelProperty(value = "车çå·") |
| | | private String plateNum; |
| | | |
| | | @ApiModelProperty(value = "叿ºææºå·") |
| | | @ExcelColumn(name="叿ºçµè¯",index = 5,width = 8) |
| | | private String drivierPhone; |
| | | |
| | | @ApiModelProperty(value = "ç¾å°æ¶é´") |
| | | @ExcelColumn(name="ç¾å°æ¶é´",index =7,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date signDate; |
| | | |
| | | @ApiModelProperty(value = "ç¾å°æ¹å¼ 0appç¾å° 1æ«ç ç¾å° 2åå°ç¾å°", example = "1") |
| | | private Integer singType; |
| | | |
| | | @ApiModelProperty(value = "éç¥WMSä½ä¸ç»å®æå°æ¶é´") |
| | | private Date wmsSendDate; |
| | | |
| | | @ApiModelProperty(value = "éç¥WMSä½ä¸ç»å®æå°ç¶æ 0å¾
éç¥ 1éç¥æå 2éç¥å¤±è´¥", example = "1") |
| | | private Integer wmsSendStatus; |
| | | |
| | | @ApiModelProperty(value = "éç¥WMSä½ä¸ç»å®æå°ç·¨ç¢¼", example = "1") |
| | | private String wmsSendPlatformCode; |
| | | |
| | | @ApiModelProperty(value = "éç¥WMSä½ä¸ç»å®æå°å¤æ³¨", example = "1") |
| | | private String wmsSendInfo; |
| | | |
| | | @ApiModelProperty(value = "éç¥WMSä½ä¸ç»å®æå°æ¬¡æ°", example = "1") |
| | | private Integer wmsSendNum; |
| | | |
| | | @ApiModelProperty(value = "ç¾å°è·ç¦»(ç±³ï¼", example = "1") |
| | | private BigDecimal signDistance; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸æå°åç§°éåï¼å¤ä¸ªä½¿ç¨è±æéå·éå¼") |
| | | @ExcelColumn(name="ä½ä¸æå°åç§°",index =17 ,width = 8) |
| | | private String platformNames; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸æå°ç¼ç éåï¼å¤ä¸ªä½¿ç¨è±æéå·éå¼") |
| | | private String platforms; |
| | | |
| | | @ApiModelProperty(value = "æè¿åé
æå°ç¼ç ï¼å
³èplatform)", example = "1") |
| | | private Integer platformId; |
| | | |
| | | @ApiModelProperty(value = "æå°åç»ç¼ç ï¼å
³èplatform_group)", example = "1") |
| | | private Integer platformGroupId; |
| | | |
| | | @ApiModelProperty(value = "éç¥å
¥åçå¾
æ¶é´") |
| | | private Date inwaitDate; |
| | | |
| | | @ApiModelProperty(value = "éç¥å
¥åçå¾
æä½äººç¼ç ", example = "1") |
| | | private Integer inwaitUserId; |
| | | |
| | | @ApiModelProperty(value = "å«å·æ¶é´") |
| | | @ExcelColumn(name="å«å·æ¶é´",index =8 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date callDate; |
| | | |
| | | @ApiModelProperty(value = "å«å·äººç¼ç ", example = "1") |
| | | private Integer callUserId; |
| | | |
| | | @ApiModelProperty(value = "å«å·å¤æ³¨") |
| | | private String callInfo; |
| | | |
| | | @ApiModelProperty(value = "å¼å§ä½ä¸æ¶é´") |
| | | @ExcelColumn(name="å¼å§ä½ä¸æ¶é´",index =9 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date startDate; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸å®ææ¶é´ï¼æç»æ¶é´ï¼") |
| | | @ExcelColumn(name="ä½ä¸å®ææ¶é´",index =10 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date doneDate; |
| | | |
| | | @ApiModelProperty(value = "å¼å¸¸æèµ·æ¶é´") |
| | | private Date errorDate; |
| | | |
| | | @ApiModelProperty(value = "å¼å¸¸æèµ·äººç¼ç ", example = "1") |
| | | private Integer errorUserId; |
| | | |
| | | @ApiModelProperty(value = "å¼å¸¸æèµ·å¤æ³¨") |
| | | private String errorInfo; |
| | | |
| | | @ApiModelProperty(value = "æå°è½¬äº¤æ¶é´") |
| | | private Date transPlatformDate; |
| | | |
| | | @ApiModelProperty(value = "æå°è½¬äº¤å¤ç人", example = "1") |
| | | private Integer transPlatformUserId; |
| | | |
| | | @ApiModelProperty(value = "æå°è½¬äº¤å¤æ³¨") |
| | | private String transPlatformInfo; |
| | | |
| | | @ApiModelProperty(value = "车è¾è¿åæ¶é´") |
| | | private Date inDate; |
| | | |
| | | @ApiModelProperty(value = "车è¾ç¦»åæ¶é´") |
| | | private Date outDate; |
| | | |
| | | @ApiModelProperty(value = "ç¦»åæ¹å¼ 0èªå¨ç¦»å 1æå¨ç¦»åº", example = "1") |
| | | private Integer outType; |
| | | |
| | | @ApiModelProperty(value = "车è¾ç¦»åä¸åç¶æ 0å¾
ä¸å 1ä¸åä¸ 2ä¸åæå 3ä¸å失败", example = "1") |
| | | private Integer outHkstatus; |
| | | |
| | | @ApiModelProperty(value = "车è¾ç¦»åä¸åæ¶é´") |
| | | private Date outHkdate; |
| | | |
| | | @ApiModelProperty(value = "车è¾ç¦»åä¸å夿³¨") |
| | | private String outHkinfo; |
| | | |
| | | |
| | | @ApiModelProperty(value = "离åºä¸åæä½äºº", example = "1") |
| | | private Integer outUserId; |
| | | |
| | | |
| | | @ApiModelProperty(value = "车è¾è¿åä¸åç¶æ 0å¾
ä¸å 1ä¸åä¸ 2ä¸åæå 3ä¸å失败", example = "1") |
| | | private Integer inHkstatus; |
| | | |
| | | @ApiModelProperty(value = "车è¾è¿åä¸å夿³¨") |
| | | private String nHkinfo; |
| | | |
| | | @ApiModelProperty(value = "车è¾è¿åä¸åæ¶é´") |
| | | private Date inHkdate; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸ç±»å 0èªæè½¦å¸è´§ 1èªæè½¦è£
è´§ 2å¤å车å¸è´§ 3å¤å车è£
è´§ 4å¸å
¬å¸å¤å车å¸è´§", example = "1") |
| | | @ExcelColumn(name="ä½ä¸ç±»å",index = 15,width = 6,valueMapping = "0=èªæè½¦å¸è´§;1=èªæè½¦è£
è´§;2=å¤å车å¸è´§;3=å¤å车è£
è´§;4=å¸å
¬å¸å¤å车å¸è´§") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "å车çå·") |
| | | @ExcelColumn(name="å车çå·",index = 2,width = 5) |
| | | private String carCodeFront; |
| | | |
| | | @ApiModelProperty(value = "å车çå·") |
| | | @ExcelColumn(name="å车çå·",index =3 ,width = 5) |
| | | private String carCodeBack; |
| | | |
| | | @ApiModelProperty(value = "叿ºæå±é¨é¨ç¼ç ", example = "1") |
| | | private Integer companyId; |
| | | |
| | | @ApiModelProperty(value = "叿ºæå±é¨é¨åç§°è·¯å¾") |
| | | private String companyNamePath; |
| | | |
| | | @ApiModelProperty(value = "ä½åºæ¶é´") |
| | | private Date cancelDate; |
| | | |
| | | @ApiModelProperty(value = "ä½åºå¤ç人ç¼ç ", example = "1") |
| | | private Integer cancelUserId; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸ºå¤ç夿³¨") |
| | | private String cancelInfo; |
| | | |
| | | @ApiModelProperty(value = "å
¥åäºç±") |
| | | private String reason; |
| | | |
| | | @ApiModelProperty(value = "ååå·") |
| | | private String contractNum; |
| | | |
| | | @ApiModelProperty(value = "é¢è®¡å°åºæ¶é´") |
| | | private Date arriveDate; |
| | | |
| | | @ApiModelProperty(value = "å
¥åºç±»å 0æ´æç 1ä»¶ç", example = "1") |
| | | private Integer inType; |
| | | |
| | | @ApiModelProperty(value = "æ»è¿è¾é", example = "1") |
| | | @ExcelColumn(name="æ»ä½ä¸éï¼ä¸æ¯ï¼",index = 1,width = 5) |
| | | private BigDecimal totalNum; |
| | | |
| | | @ApiModelProperty(value = "ç¡®è®¤ä»»å¡æ¶é´") |
| | | @ExcelColumn(name="确认æ¶é´",index =6 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) |
| | | private Date confirmTaskDate; |
| | | |
| | | @ApiModelProperty(value = "ç¾å°åºå·", example = "1") |
| | | private Integer signNum; |
| | | |
| | | @ApiModelProperty(value = "ææ°å«å·æ¶é´") |
| | | @TableField(exist = false) |
| | | private Date newCallDate; |
| | | |
| | | @ApiModelProperty(value = "ææ°å¼å§ä½ä¸æ¶é´") |
| | | @TableField(exist = false) |
| | | private Date newStartDate; |
| | | |
| | | @ApiModelProperty(value = "åæ¹æéæ°é", example = "1") |
| | | @TableField(exist = false) |
| | | private Integer lineUpNum; |
| | | |
| | | @ApiModelProperty(value = "wmsè¿è¾é", example = "1") |
| | | @TableField(exist = false) |
| | | private BigDecimal ioQty; |
| | | |
| | | |
| | | @ApiModelProperty(value = "é¢è®¡çå¾
æ¶é´", example = "1") |
| | | @TableField(exist = false) |
| | | private String waitTime; |
| | | |
| | | @ApiModelProperty(value = "é¢è®¡å®ææ¶é´", example = "1") |
| | | @TableField(exist = false) |
| | | private String finishTimeStr; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸æå°ç¼ç ") |
| | | @TableField(exist = false) |
| | | private String platformCode; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸æå°åç§°") |
| | | @TableField(exist = false) |
| | | private String platformName ; |
| | | @ApiModelProperty(value = "æå°ç©ºé²ææ¡") |
| | | @TableField(exist = false) |
| | | private String ledContent ; |
| | | |
| | | @ApiModelProperty(value = "æ¯å¦è¶
æ¶ï¼1=æ¯ï¼0=å¦", example = "1") |
| | | @TableField(exist = false) |
| | | private Integer isTimeOut; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸é" ,hidden = true) |
| | | @TableField(exist = false) |
| | | private BigDecimal workNum ; |
| | | @ApiModelProperty(value = "ç»è®¡é" ,hidden = true) |
| | | @TableField(exist = false) |
| | | private Integer countum ; |
| | | |
| | | |
| | | @ApiModelProperty(value = "WMS任塿¶é´") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="WMSå建æ¶é´",index =18,width = 10) |
| | | private String ioCreatedate; |
| | | @ApiModelProperty(value = "离åºä¸åæä½äººåç§°", example = "1") |
| | | @TableField(exist = false) |
| | | private String outUserName; |
| | | |
| | | @ApiModelProperty(value = "wmsä¸å¡ä¸»é®") |
| | | @TableField(exist = false) |
| | | private Integer wmsId ; |
| | | |
| | | @ApiModelProperty(value = "æå°ç»ç±»åï¼0宿³°ç©æµè£
è´§ 1宿³°ç©æµå¸è´§ 2å¸å
¬å¸å¸è´§") |
| | | @TableField(exist = false) |
| | | private Integer groupType ; |
| | | |
| | | @ApiModelProperty(value = "æ¿è¿å") |
| | | @ExcelColumn(name="è¿è¾å
¬å¸",index = 16,width = 10) |
| | | @TableField(exist = false) |
| | | private String carrierName ; |
| | | |
| | | |
| | | @ApiModelProperty(value = "è·ç¦»ç¾å°ç¹è·ç¦»") |
| | | @TableField(exist = false) |
| | | private BigDecimal getDistance; |
| | | |
| | | @ApiModelProperty(value = "æå°ä½ä¸æçï¼ä¸æ¯/å°æ¶ï¼", hidden = true) |
| | | @TableField(exist = false) |
| | | private BigDecimal workRate; |
| | | |
| | | @ApiModelProperty(value = "ä¸å¡è§¦åæ¶é´ æ¶é´") |
| | | @TableField(exist = false) |
| | | private Long optTime; |
| | | |
| | | @ApiModelProperty(value = "å·²ä½ä¸æ¶é´") |
| | | @TableField(exist = false) |
| | | private Long workTime; |
| | | @ApiModelProperty(value = "ä½ä¸æ¶é¿") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="ä½ä¸æ¶é¿",index =11 ,width = 6) |
| | | private String workTimeStr; |
| | | |
| | | @ApiModelProperty(value = "WMSä»»å¡ä¿¡æ¯") |
| | | @TableField(exist = false) |
| | | private PlatformWmsJob platformWmsJob; |
| | | |
| | | @ApiModelProperty(value = "æ¶è´§å°ï¼ç®çå°ï¼") |
| | | @TableField(exist = false) |
| | | private String repertotyAddress; |
| | | @ApiModelProperty(value = "wmsæå°ç¼å·") |
| | | @TableField(exist = false) |
| | | private String platformWmsCode; |
| | | |
| | | @ApiModelProperty(value = "å«å·ç±»åï¼1=å«å·å
¥å ï¼ 2=æå°å«å· ï¼ 3=æéæ
åµ", example = "1") |
| | | @TableField(exist = false) |
| | | private Integer callType; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸ç±»å 0=宿³°ç©æµè½¦ä»»å¡ï¼1=å¸å
¬å¸è½¦", example = "1") |
| | | @TableField(exist = false) |
| | | private Integer jobType; |
| | | |
| | | @ApiModelProperty(value = "å¼å§ä½ä¸æ¶é´èµ·") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @TableField(exist = false) |
| | | private Date beginWorkDateStart; |
| | | @ApiModelProperty(value = "å¼å§æ¶é´èµ·") |
| | | // @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @TableField(exist = false) |
| | | private Date createDateStart; |
| | | @ApiModelProperty(value = "å¼å§æ¶é´æ¢") |
| | | @TableField(exist = false) |
| | | // @JsonFormat(pattern = "yyyy-MM-dd") |
| | | private Date createDateEnd; |
| | | |
| | | @ApiModelProperty(value = "å¼å§ä½ä¸æ¶é´æ¢") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @TableField(exist = false) |
| | | private Date beginWorkDateEnd; |
| | | |
| | | @ApiModelProperty(value = "宿ä½ä¸æ¶é´èµ·") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @TableField(exist = false) |
| | | private Date beginDoneDateStart; |
| | | |
| | | @ApiModelProperty(value = "宿ä½ä¸æ¶é´æ¢") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @TableField(exist = false) |
| | | private Date beginDoneDateEnd; |
| | | |
| | | |
| | | @ApiModelProperty(value = "æå°ç»åç§°") |
| | | @TableField(exist = false) |
| | | private String platformGroupName ; |
| | | |
| | | @ApiModelProperty(value = "æå°å·¥ä½æ¶é¿" ,hidden = true) |
| | | @TableField(exist = false) |
| | | private BigDecimal workTimes ; |
| | | |
| | | @ApiModelProperty(value = "å¸å
¬å¸è½¦é¢çº¦è®°å½") |
| | | @TableField(exist = false) |
| | | private Integer bookId; |
| | | |
| | | @ApiModelProperty(value = "å¤ç¶ææ¥è¯¢ å¤ä¸ªä»¥,åå²") |
| | | @TableField(exist = false) |
| | | private String queryStatus; |
| | | |
| | | |
| | | @ApiModelProperty(value = "å¤ç¶ææ¥è¯¢ å¤ä¸ªä»¥,åå²") |
| | | @TableField(exist = false) |
| | | private String queryStatusForPower; |
| | | |
| | | @ApiModelProperty(value = "任塿¥æº") |
| | | @ExcelColumn(name="任塿¥æº",index =14,valueMapping = "0=WMSè·å;1=èªä¸»é¢çº¦;") |
| | | @TableField(exist = false) |
| | | private Integer jobForm; |
| | | |
| | | @ApiModelProperty(value = "ä½ä¸ç±»åæ¥è¯¢ å¤ä¸ªä»¥,åå²") |
| | | @TableField(exist = false) |
| | | private String queryType; |
| | | @ApiModelProperty(value = "wmsååå·") |
| | | @TableField(exist = false) |
| | | private String wmsContractNum; |
| | | |
| | | @ApiModelProperty(value = "çµåéç¶æï¼0=æªä¸é 1=é¨åä¸é 2=å
¨é¨ä¸é") |
| | | @TableField(exist = false) |
| | | private Integer lockStatus; |
| | | |
| | | @ApiModelProperty(value = "çå¾
å«å·æ¶é´(åï¼") |
| | | @TableField(exist = false) |
| | | private Integer worktimeOutAlarmTime; |
| | | |
| | | |
| | | |
| | | public void dealTime(){ |
| | | if(Constants.equalsInteger(this.getStatus(),Constants.PlatformJobStatus.WAIT_CONFIRM.getKey()) |
| | | || Constants.equalsInteger(this.getStatus(),Constants.PlatformJobStatus.WART_SIGN_IN.getKey()) ){ |
| | | return; |
| | | } |
| | | if(Constants.equalsInteger(this.getStatus(),Constants.PlatformJobStatus.WAIT_CALL.getKey())){ |
| | | if(this.getSignDate()!=null) |
| | | this.setOptTime(this.getSignDate().getTime()); |
| | | }else if(Constants.equalsInteger(this.getStatus(),Constants.PlatformJobStatus.IN_WAIT.getKey())){ |
| | | if(this.getInwaitDate()!=null) |
| | | this.setOptTime(this.getInwaitDate().getTime()); |
| | | }else if(Constants.equalsInteger(this.getStatus(),Constants.PlatformJobStatus.CALLED.getKey())){ |
| | | if(this.getCallDate()!=null) |
| | | this.setOptTime(this.getCallDate().getTime()); |
| | | }else if(Constants.equalsInteger(this.getStatus(),Constants.PlatformJobStatus.WORKING.getKey())){ |
| | | if(this.getStartDate()!=null) |
| | | this.setOptTime(this.getStartDate().getTime()); |
| | | } |
| | | } |
| | | |
| | | } |