package com.xunmei.deploy.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.EqualsAndHashCode; @Data @EqualsAndHashCode(callSuper = false) @TableName("deploy_app_run_info") @ApiModel(value="AppRunInfo对象", description="") public class AppRunInfo { @TableId(value = "id", type = IdType.AUTO) private Integer id; /**部署平台分配的标识,编码在Agent中应确保唯 一。每次部署都应该不同。 code 只能由数字 [0-9] 构成。**/ private String code; /**应用的唯一ID,和部署多少次无关。**/ private String appId; /**应用类型BackgroundServices,DesktopApp, SystemServices,Tool**/ private String appType; /**应用名称,建议使用中文名称**/ private String appName; /**应用版本号,需遵守语义化版本 2.0.0 规范**/ private String version; /**应用正在运行中**/ private boolean running; /**进程ID**/ private String processId; /**应用的启动时间**/ private String startTime; /**应用部署阶段**/ private String stage; /**应用部署该阶段的状态**/ private String status; /**运行过程的描述信息,主要用于显示错误信息**/ private String description; /** * 主机id */ private String hostId; /**补丁包**/ private String hotfixes; }