| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- 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;
- }
|