|
|
@ -1,9 +1,13 @@ |
|
|
|
package org.energy.modules.smart.entity; |
|
|
|
package org.energy.modules.smart.entity; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.date.DateTime; |
|
|
|
import com.baomidou.mybatisplus.annotation.TableName; |
|
|
|
import com.baomidou.mybatisplus.annotation.TableName; |
|
|
|
import com.dayu.daf.core.mp.base.BaseEntity; |
|
|
|
import com.dayu.daf.core.mp.base.BaseEntity; |
|
|
|
import java.io.Serializable; |
|
|
|
import java.io.Serializable; |
|
|
|
|
|
|
|
import java.time.LocalDate; |
|
|
|
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
|
|
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
|
|
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
|
|
@ -108,12 +112,14 @@ public class WorkPermit extends BaseEntity { |
|
|
|
* 计划开始时间 |
|
|
|
* 计划开始时间 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ApiModelProperty(value = "计划开始时间") |
|
|
|
@ApiModelProperty(value = "计划开始时间") |
|
|
|
private String planStartDate; |
|
|
|
@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy/MM/dd HH:mm:ss") |
|
|
|
|
|
|
|
private LocalDateTime planStartDate; |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 计划结束时间 |
|
|
|
* 计划结束时间 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ApiModelProperty(value = "计划结束时间") |
|
|
|
@ApiModelProperty(value = "计划结束时间") |
|
|
|
private String planEndDate; |
|
|
|
@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy/MM/dd HH:mm:ss") |
|
|
|
|
|
|
|
private LocalDateTime planEndDate; |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 工作条件 |
|
|
|
* 工作条件 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -123,7 +129,8 @@ public class WorkPermit extends BaseEntity { |
|
|
|
* 实际结束时间 |
|
|
|
* 实际结束时间 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ApiModelProperty(value = "实际结束时间") |
|
|
|
@ApiModelProperty(value = "实际结束时间") |
|
|
|
private String actualEndDate; |
|
|
|
@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy/MM/dd HH:mm:ss") |
|
|
|
|
|
|
|
private LocalDateTime actualEndDate; |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 是否延期 |
|
|
|
* 是否延期 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -134,7 +141,8 @@ public class WorkPermit extends BaseEntity { |
|
|
|
* 计划延期时间 |
|
|
|
* 计划延期时间 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@ApiModelProperty(value = "计划延期时间") |
|
|
|
@ApiModelProperty(value = "计划延期时间") |
|
|
|
private String plannedExtensionDate; |
|
|
|
@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy/MM/dd HH:mm:ss") |
|
|
|
|
|
|
|
private LocalDateTime plannedExtensionDate; |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 延期申请理由 |
|
|
|
* 延期申请理由 |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -159,6 +167,7 @@ public class WorkPermit extends BaseEntity { |
|
|
|
/** |
|
|
|
/** |
|
|
|
* 工作状态 |
|
|
|
* 工作状态 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
|
|
|
@ApiModelProperty(value = "工作状态") |
|
|
|
@ApiModelProperty(value = "工作状态") |
|
|
|
private Integer workState; |
|
|
|
private Integer workState; |
|
|
|
|
|
|
|
|
|
|
|