From 1cdd8b4b6d000bba597733abb8bf0195109f7a24 Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Sat, 28 Dec 2024 10:48:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:(unify):=20=E4=BF=AE=E6=94=B9=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/sql/snail_job_mysql.sql | 10 +++--- .../persistence/po/PublishConfig.java | 31 ++++++++++++++++--- 2 files changed, 31 insertions(+), 10 deletions(-) diff --git a/doc/sql/snail_job_mysql.sql b/doc/sql/snail_job_mysql.sql index 26f8e9c2..e2186f3c 100644 --- a/doc/sql/snail_job_mysql.sql +++ b/doc/sql/snail_job_mysql.sql @@ -543,11 +543,11 @@ CREATE TABLE `sj_publish_config` `network` varchar(512) NOT NULL DEFAULT '' COMMENT '端口', `open_stdin` tinyint(4) NOT NULL DEFAULT '' COMMENT '是否标准输入', `restart_policy` tinyint(4) NOT NULL DEFAULT '' COMMENT '重启规则', - `cpu_shares` tinyint(4) NOT NULL DEFAULT '' COMMENT 'CPU权重', - `nano_cpus` tinyint(4) NOT NULL DEFAULT '' COMMENT 'CPU限制', - `memory` tinyint(4) NOT NULL DEFAULT '' COMMENT '内存限制', - `env` tinyint(4) NOT NULL DEFAULT '' COMMENT '环境变量', - `labels` tinyint(4) NOT NULL DEFAULT '' COMMENT '标签', + `cpu_shares` int(11) NOT NULL DEFAULT '' COMMENT 'CPU权重', + `nano_cpus` int(11) NOT NULL DEFAULT '' COMMENT 'CPU限制', + `memory` int(11) NOT NULL DEFAULT '' COMMENT '内存限制', + `env` varchar(256) NOT NULL DEFAULT '' COMMENT '环境变量', + `labels` varchar(256) NOT NULL DEFAULT '' COMMENT '标签', `create_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_dt` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), diff --git a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/PublishConfig.java b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/PublishConfig.java index 23a78c7b..d4a3308c 100644 --- a/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/PublishConfig.java +++ b/snail-job-datasource/snail-job-datasource-template/src/main/java/com/aizuda/snailjob/template/datasource/persistence/po/PublishConfig.java @@ -38,9 +38,30 @@ public class PublishConfig extends CreateUpdateDt { */ private String configName; - /** - * 配置值 json存储 - */ - @TableField(typeHandler = JacksonTypeHandler.class) - private PublishConfigValueDO configValue; + private String ipv4; + + private String ipv6; + + private String exposedPorts; + + private Integer autoRemove; + + private String network; + + private Integer openStdin; + + private Integer restartPolicy; + + private Integer cpuShares; + + private Integer nanoCpus; + + private Integer memory; + + private String env; + + private String labels; + + + }