package tech.aiflowy.ai.entity.base; import tech.aiflowy.common.entity.DateEntity; import com.mybatisflex.annotation.Column; import com.mybatisflex.annotation.Id; import com.mybatisflex.annotation.KeyType; import java.io.Serializable; import java.math.BigInteger; import java.util.Date; public class AiPluginsBase extends DateEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @Id(keyType = KeyType.Generator, value = "snowFlakeId", comment = "主键") private BigInteger id; /** * 部门ID */ @Column(comment = "部门ID") private BigInteger deptId; /** * 租户ID */ @Column(comment = "租户ID", tenantId = true) private BigInteger tenantId; /** * 插件图标 */ @Column(comment = "图标") private String icon; /** * 插件类型 */ @Column(comment = "插件类型") private Integer pluginType; /** * 插件名称 */ @Column(comment = "插件名称") private String pluginName; /** * 插件描述 */ @Column(comment = "插件描述") private String pluginDesc; /** * 插件配置 */ @Column(comment = "插件配置") private String options; /** * 数据状态 */ @Column(comment = "数据状态") private Integer status; /** * 创建时间 */ @Column(comment = "创建时间") private Date created; /** * 创建者 */ @Column(comment = "创建者") private BigInteger createdBy; /** * 修改时间 */ @Column(comment = "修改时间") private Date modified; /** * 修改者 */ @Column(comment = "修改者") private BigInteger modifiedBy; /** * 备注 */ @Column(comment = "备注") private String remark; /** * 删除标识 */ @Column(comment = "删除标识") private Integer isDeleted; public BigInteger getId() { return id; } public void setId(BigInteger id) { this.id = id; } public BigInteger getDeptId() { return deptId; } public void setDeptId(BigInteger deptId) { this.deptId = deptId; } public BigInteger getTenantId() { return tenantId; } public void setTenantId(BigInteger tenantId) { this.tenantId = tenantId; } public Integer getPluginType() { return pluginType; } public void setPluginType(Integer pluginType) { this.pluginType = pluginType; } public String getPluginName() { return pluginName; } public void setPluginName(String pluginName) { this.pluginName = pluginName; } public String getPluginDesc() { return pluginDesc; } public void setPluginDesc(String pluginDesc) { this.pluginDesc = pluginDesc; } public String getOptions() { return options; } public void setOptions(String options) { this.options = options; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Date getCreated() { return created; } public void setCreated(Date created) { this.created = created; } public BigInteger getCreatedBy() { return createdBy; } public void setCreatedBy(BigInteger createdBy) { this.createdBy = createdBy; } public Date getModified() { return modified; } public void setModified(Date modified) { this.modified = modified; } public BigInteger getModifiedBy() { return modifiedBy; } public void setModifiedBy(BigInteger modifiedBy) { this.modifiedBy = modifiedBy; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public Integer getIsDeleted() { return isDeleted; } public void setIsDeleted(Integer isDeleted) { this.isDeleted = isDeleted; } public String getIcon() { return icon; } public void setIcon(String icon) { this.icon = icon; } }