package com.hotent.runtime.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.hotent.base.entity.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.time.LocalDateTime; import java.util.List; /** * 扩展jar包管理模块 * * @company 广州宏天软件股份有限公司 * @author 超级管理员 * @since 2021-01-19 */ @ApiModel(value="BpmExtendJar对象", description="扩展jar包管理模块") public class BpmExtendJar extends BaseModel { private static final long serialVersionUID = 1L; @TableId(value = "ID_", type = IdType.ASSIGN_ID) private String id; @ApiModelProperty(value = "jar包名称") @TableField("NAME_") private String name; @ApiModelProperty(value = "jar包描述") @TableField("DESC_") private String desc; @ApiModelProperty(value = "jar包的附件路径") @TableField("JAR_FILE_") private String jarFile; @ApiModelProperty(value = "jar包的二进制数据") @TableField("JAR_BYTES_") private byte[] jarBytes; @TableField(exist = false) private String jarData; @ApiModelProperty(value = "上传人id") @TableField("CREATE_BY_") private String createBy; @ApiModelProperty(value = "上传人姓名") @TableField("CREATE_NAME_") private String createName; @ApiModelProperty(value = "发布人id") @TableField("UPDATE_BY_") private String updateBy; @ApiModelProperty(value = "发布人姓名") @TableField("UPDATE_NAME_") private String updateName; @ApiModelProperty(value = "创建时间") @TableField("CREATE_TIME_") private LocalDateTime createTime; @ApiModelProperty(value = "发布时间") @TableField("UPDATE_TIME_") private LocalDateTime updateTime; @ApiModelProperty(value = "jar包大小(kb)") @TableField("SIZE_") private Integer size; @ApiModelProperty(value = "jar包状态。1:未发布,2:已发布") @TableField("STATUS_") private Integer status = 1; @ApiModelProperty(value = "jar包类型。0:script脚本扩展,1:用户数据同步,2:其他") @TableField("TYPE_") private Integer type = 0; @ApiModelProperty(value = "jar包里解析出的脚本类,仅做展示。只有发布的jar包里的脚本类才会存入db") @TableField(exist = false) private List classList; public String getJarData() { return jarData; } public void setJarData(String jarData) { this.jarData = jarData; } public Integer getType() { return type; } public void setType(Integer type) { this.type = type; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } public String getJarFile() { return jarFile; } public void setJarFile(String jarFile) { this.jarFile = jarFile; } public byte[] getJarBytes() { return jarBytes; } public void setJarBytes(byte[] jarBytes) { this.jarBytes = jarBytes; } public String getCreateBy() { return createBy; } public void setCreateBy(String createBy) { this.createBy = createBy; } public String getCreateName() { return createName; } public void setCreateName(String createName) { this.createName = createName; } public String getUpdateBy() { return updateBy; } public void setUpdateBy(String updateBy) { this.updateBy = updateBy; } public String getUpdateName() { return updateName; } public void setUpdateName(String updateName) { this.updateName = updateName; } public LocalDateTime getCreateTime() { return createTime; } public void setCreateTime(LocalDateTime createTime) { this.createTime = createTime; } public LocalDateTime getUpdateTime() { return updateTime; } public void setUpdateTime(LocalDateTime updateTime) { this.updateTime = updateTime; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Integer getSize() { return size; } public void setSize(Integer size) { this.size = size; } @Override protected Serializable pkVal() { return this.id; } public List getClassList() { return classList; } public void setClassList(List classList) { this.classList = classList; } @Override public String toString() { return "BpmExtendJar{" + "id=" + id + ", name=" + name + ", desc=" + desc + ", jarFile=" + jarFile + ", jarBytes=" + jarBytes + ", createBy=" + createBy + ", createName=" + createName + ", updateBy=" + updateBy + ", updateName=" + updateName + ", createTime=" + createTime + ", updateTime=" + updateTime + "}"; } }