|
@@ -0,0 +1,145 @@
|
|
|
|
+package org.jeecg.modules.cmmsUpkeepPlan.entity;
|
|
|
|
+
|
|
|
|
+import java.io.Serializable;
|
|
|
|
+import java.io.UnsupportedEncodingException;
|
|
|
|
+import java.util.Date;
|
|
|
|
+import java.math.BigDecimal;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
|
|
+import lombok.Data;
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
+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: 保养计划
|
|
|
|
+ * @Author: jeecg-boot
|
|
|
|
+ * @Date: 2024-01-10
|
|
|
|
+ * @Version: V1.0
|
|
|
|
+ */
|
|
|
|
+@Data
|
|
|
|
+@TableName("ems_cmms_upkeep_plan")
|
|
|
|
+@Accessors(chain = true)
|
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
|
+@ApiModel(value="ems_cmms_upkeep_plan对象", description="保养计划")
|
|
|
|
+public class CmmsUpkeepPlan implements Serializable {
|
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
|
+
|
|
|
|
+ /**保养计划ID*/
|
|
|
|
+ @TableId(type = IdType.ASSIGN_ID)
|
|
|
|
+ @ApiModelProperty(value = "保养计划ID")
|
|
|
|
+ private java.lang.String id;
|
|
|
|
+ /**创建者*/
|
|
|
|
+ @ApiModelProperty(value = "创建者")
|
|
|
|
+ private java.lang.String createBy;
|
|
|
|
+ /**创建时间*/
|
|
|
|
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
|
|
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
|
+ private java.util.Date createTime;
|
|
|
|
+ /**更新者*/
|
|
|
|
+ @ApiModelProperty(value = "更新者")
|
|
|
|
+ private java.lang.String updateBy;
|
|
|
|
+ /**更新时间*/
|
|
|
|
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
|
|
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
|
+ @ApiModelProperty(value = "更新时间")
|
|
|
|
+ private java.util.Date updateTime;
|
|
|
|
+ /**备注*/
|
|
|
|
+ @Excel(name = "备注", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
|
+ private java.lang.String remark;
|
|
|
|
+ /**保养计划编号*/
|
|
|
|
+ @Excel(name = "保养计划编号", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "保养计划编号")
|
|
|
|
+ private java.lang.String plancode;
|
|
|
|
+ /**保养计划名称*/
|
|
|
|
+ @Excel(name = "保养计划名称", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "保养计划名称")
|
|
|
|
+ private java.lang.String planname;
|
|
|
|
+ /**保养工作项目ID*/
|
|
|
|
+ @Excel(name = "保养工作项目ID", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "保养工作项目ID")
|
|
|
|
+ private java.lang.String upkeepprojid;
|
|
|
|
+ /**工作项目名称*/
|
|
|
|
+ @Excel(name = "工作项目名称", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "工作项目名称")
|
|
|
|
+ private java.lang.String projectname;
|
|
|
|
+ /**地点*/
|
|
|
|
+ @Excel(name = "地点", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "地点")
|
|
|
|
+ private java.lang.String address;
|
|
|
|
+ /**厂商名称*/
|
|
|
|
+ @Excel(name = "厂商名称", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "厂商名称")
|
|
|
|
+ private java.lang.String supplier;
|
|
|
|
+ /**厂商电话*/
|
|
|
|
+ @Excel(name = "厂商电话", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "厂商电话")
|
|
|
|
+ private java.lang.String suppliertel;
|
|
|
|
+ /**联系人*/
|
|
|
|
+ @Excel(name = "联系人", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "联系人")
|
|
|
|
+ private java.lang.String linker;
|
|
|
|
+ /**联系人电话*/
|
|
|
|
+ @Excel(name = "联系人电话", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "联系人电话")
|
|
|
|
+ private java.lang.String linkertel;
|
|
|
|
+ /**负责人*/
|
|
|
|
+ @Excel(name = "负责人", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "负责人")
|
|
|
|
+ private java.lang.String chargeruser;
|
|
|
|
+ /**描述*/
|
|
|
|
+ @Excel(name = "描述", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "描述")
|
|
|
|
+ private java.lang.String plandesc;
|
|
|
|
+ /**开始时间*/
|
|
|
|
+ @Excel(name = "开始时间", width = 15, format = "yyyy-MM-dd")
|
|
|
|
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
|
|
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
|
+ @ApiModelProperty(value = "开始时间")
|
|
|
|
+ private java.util.Date begintime;
|
|
|
|
+ /**重复*/
|
|
|
|
+ @Excel(name = "重复", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "重复")
|
|
|
|
+ private java.lang.Integer repeatnum;
|
|
|
|
+ /**重复类型:年、月、周、日、时、分*/
|
|
|
|
+ @Excel(name = "重复类型:年、月、周、日、时、分", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "重复类型:年、月、周、日、时、分")
|
|
|
|
+ private java.lang.String repeattype;
|
|
|
|
+ /**提前通知时间*/
|
|
|
|
+ @Excel(name = "提前通知时间", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "提前通知时间")
|
|
|
|
+ private java.lang.Integer noticenum;
|
|
|
|
+ /**提前通知类型:天、时、分*/
|
|
|
|
+ @Excel(name = "提前通知类型:天、时、分", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "提前通知类型:天、时、分")
|
|
|
|
+ private java.lang.String noticetype;
|
|
|
|
+ /**状态(0启用 1停用)*/
|
|
|
|
+ @Excel(name = "状态(0启用 1停用)", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "状态(0启用 1停用)")
|
|
|
|
+ private java.lang.String status;
|
|
|
|
+ /**下次执行时间*/
|
|
|
|
+ @Excel(name = "下次执行时间", width = 15, format = "yyyy-MM-dd")
|
|
|
|
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
|
|
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
|
+ @ApiModelProperty(value = "下次执行时间")
|
|
|
|
+ private java.util.Date nexttime;
|
|
|
|
+ /**下次通知时间*/
|
|
|
|
+ @Excel(name = "下次通知时间", width = 15, format = "yyyy-MM-dd")
|
|
|
|
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
|
|
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
|
+ @ApiModelProperty(value = "下次通知时间")
|
|
|
|
+ private java.util.Date noticetime;
|
|
|
|
+ /**是否已通知:是/否*/
|
|
|
|
+ @Excel(name = "是否已通知:是/否", width = 15)
|
|
|
|
+ @ApiModelProperty(value = "是否已通知:是/否")
|
|
|
|
+ private java.lang.String ifnotice;
|
|
|
|
+}
|