diff --git a/doc/sql/snail_job_mysql.sql b/doc/sql/snail_job_mysql.sql index 26f8e9c2c..e2186f3cb 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 23a78c7b2..d4a3308c8 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; + + + }