大件运输联网系统后端代码
guoshilong
2023-01-02 c864fec5f798a1aabcde877469886dd0dc90d092
src/main/java/org/springblade/modules/applicationDelay/entity/ApplicationDelayEntity.java
@@ -17,12 +17,15 @@
package org.springblade.modules.applicationDelay.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;
import org.springblade.flow.core.entity.FlowEntity;
import org.springframework.format.annotation.DateTimeFormat;
/**
 * 延期申请表 实体类
@@ -34,17 +37,74 @@
@TableName("sys_application_delay")
@ApiModel(value = "ApplicationDelay对象", description = "延期申请表")
@EqualsAndHashCode(callSuper = true)
public class ApplicationDelayEntity extends TenantEntity {
public class ApplicationDelayEntity extends FlowEntity {
   /**
    * 申请表主键
    * 申请编号
    */
   @ApiModelProperty(value = "申请表主键")
   private String application;
   @ApiModelProperty(value = "申请编号")
   private String no;
   /**
    * 延期时间
    * 延期后的开始时间
    */
   @ApiModelProperty(value = "延期时间")
   private Date delayTime;
   @DateTimeFormat(pattern = "yyyy-MM-dd")
   @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
   @ApiModelProperty(value = "延期后的开始时间")
   private Date delayStartTime;
   /**
    * 延期后的结束时间
    */
   @DateTimeFormat(pattern = "yyyy-MM-dd")
   @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
   @ApiModelProperty(value = "延期后的结束时间")
   private Date delayEndTime;
   /**
    * 起运机构
    */
   @ApiModelProperty(value = "起运机构")
   private String transportDept;
   /**
    * 途径省份
    */
   @ApiModelProperty(value = "途径省份")
   private String passProvince;
   /**
    * 出发地
    */
   @ApiModelProperty(value = "出发地")
   private String departure;
   /**
    * 目的地
    */
   @ApiModelProperty(value = "目的地")
   private String destination;
   /**
    * 通行路线
    */
   @ApiModelProperty(value = "通行路线")
   private String pathway;
   /**
    * 通行桥涵
    */
   @ApiModelProperty(value = "通行桥涵")
   private String passBridge;
   /**
    * 延期原因
    */
   @ApiModelProperty(value = "延期原因")
   private String reason;
   /**
    * 备注
    */
   @ApiModelProperty(value = "备注")
   private String remark;
   /**
    * 流程定义id
    */
   private String processDefinitionId;
   /**
    * 流程实例id
    */
   private String processInstanceId;
}