package org.jeecg.modules.eam.entity; import java.io.Serializable; import java.io.UnsupportedEncodingException; import java.util.Date; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import org.jeecg.common.constant.CommonConstant; import org.jeecg.common.system.base.entity.JeecgEntity; import org.springframework.format.annotation.DateTimeFormat; import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecg.common.aspect.annotation.Dict; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: mom_eam_plan_change_apply * @Author: jeecg-boot * @Date: 2023-09-04 * @Version: V1.0 */ @Data @TableName("mom_eam_plan_change_apply") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value="mom_eam_plan_change_apply对象", description="mom_eam_plan_change_apply") public class PlanChangeApply extends JeecgEntity implements Serializable { private static final long serialVersionUID = 1L; /**applyUnit*/ @Excel(name = "applyUnit", width = 15) @ApiModelProperty(value = "applyUnit") private String applyUnit; /**applyTime*/ @Excel(name = "applyTime", width = 15, format = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") @ApiModelProperty(value = "applyTime") private Date applyTime; /**equipmentId*/ @Excel(name = "equipmentId", width = 15) @ApiModelProperty(value = "equipmentId") private String equipmentId; /**maintenanceOrderId*/ @Excel(name = "maintenanceOrderId", width = 15) @ApiModelProperty(value = "maintenanceOrderId") private String maintenanceOrderId; /**planStartTime*/ @Excel(name = "planStartTime", width = 15, format = "yyyy-MM-dd HH:mm") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm") @ApiModelProperty(value = "planStartTime") private Date planStartTime; /**planDelayTime*/ @Excel(name = "planDelayTime", width = 15, format = "yyyy-MM-dd HH:mm") @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm") @ApiModelProperty(value = "planDelayTime") private Date planDelayTime; /**planUser*/ @Excel(name = "planUser", width = 15) @ApiModelProperty(value = "planUser") private String planUser; /**delayReason*/ @Excel(name = "delayReason", width = 15) @ApiModelProperty(value = "delayReason") private String delayReason; /**annex*/ @Excel(name = "附件名称", width = 15) @ApiModelProperty(value = "附件名称") private String annexName; @Excel(name = "附件大小", width = 15) @ApiModelProperty(value = "附件大小") private String annexSize; @Excel(name = "路径", width = 15) @ApiModelProperty(value = "路径") private String annexPath; /**remark*/ @Excel(name = "remark", width = 15) @ApiModelProperty(value = "remark") private String remark; /**tenantId*/ @Excel(name = "tenantId", width = 15) @ApiModelProperty(value = "tenantId") private String tenantId; /**delFlag*/ @Excel(name = "delFlag", width = 15) @ApiModelProperty(value = "delFlag") @TableLogic private Integer delFlag = CommonConstant.DEL_FLAG_0; @TableField(exist = false) private String planId; }