perf: 优化插件字段的default value

pull/148/head
xiaojunnuo 2024-08-06 11:23:23 +08:00
parent c3f04a80fd
commit 24c7be2c9c
6 changed files with 24 additions and 18 deletions

View File

@ -27,7 +27,7 @@ export type { CertInfo };
export class CertApplyPlugin extends CertApplyBasePlugin { export class CertApplyPlugin extends CertApplyBasePlugin {
@TaskInput({ @TaskInput({
title: "证书提供商", title: "证书提供商",
default: "letsencrypt", value: "letsencrypt",
component: { component: {
name: "a-select", name: "a-select",
vModel: "value", vModel: "value",
@ -82,7 +82,7 @@ export class CertApplyPlugin extends CertApplyBasePlugin {
@TaskInput({ @TaskInput({
title: "使用代理", title: "使用代理",
default: false, value: false,
component: { component: {
name: "a-switch", name: "a-switch",
vModel: "checked", vModel: "checked",
@ -93,7 +93,7 @@ export class CertApplyPlugin extends CertApplyBasePlugin {
@TaskInput({ @TaskInput({
title: "跳过本地校验DNS", title: "跳过本地校验DNS",
default: false, value: false,
component: { component: {
name: "a-switch", name: "a-switch",
vModel: "checked", vModel: "checked",

View File

@ -1,18 +1,24 @@
AUTOINCREAMENT ## sqlite与postgres不同点
GENERATED BY DEFAULT AS IDENTITY 1.
sl: AUTOINCREAMENT
pg: GENERATED BY DEFAULT AS IDENTITY
2.
datetime datetime
timestamp timestamp
3.
update sqlite_sequence set seq = 1000 where name = 'sys_role' ; update sqlite_sequence set seq = 1000 where name = 'sys_role' ;
select setval('sys_role_id_seq', 1000); select setval('sys_role_id_seq', 1000);
4.
"disabled" boolean DEFAULT (0) "disabled" boolean DEFAULT (0)
"disabled" boolean DEFAULT (false) "disabled" boolean DEFAULT (false)
5.
last_insert_rowid() last_insert_rowid()
LASTVAL() LASTVAL()
6.
sl: integer
pg: bigint

View File

@ -38,7 +38,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin {
@TaskInput({ @TaskInput({
title: '大区', title: '大区',
default: 'cn-shanghai', value: 'cn-shanghai',
component: { component: {
placeholder: '集群所属大区', placeholder: '集群所属大区',
}, },
@ -48,7 +48,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin {
@TaskInput({ @TaskInput({
title: '命名空间', title: '命名空间',
default: 'default', value: 'default',
component: { component: {
placeholder: '命名空间', placeholder: '命名空间',
}, },
@ -57,7 +57,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin {
namespace!: string; namespace!: string;
@TaskInput({ @TaskInput({
title: 'ingress名称', title: 'ingress名称',
default: '', value: '',
component: { component: {
placeholder: 'ingress名称', placeholder: 'ingress名称',
}, },
@ -67,7 +67,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin {
ingressName!: string; ingressName!: string;
@TaskInput({ @TaskInput({
title: 'ingress类型', title: 'ingress类型',
default: 'nginx', value: 'nginx',
component: { component: {
placeholder: '暂时只支持nginx类型', placeholder: '暂时只支持nginx类型',
}, },
@ -76,7 +76,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin {
ingressClass!: string; ingressClass!: string;
@TaskInput({ @TaskInput({
title: '是否私网ip', title: '是否私网ip',
default: false, value: false,
component: { component: {
name: 'a-switch', name: 'a-switch',
vModel: 'checked', vModel: 'checked',

View File

@ -24,7 +24,7 @@ export class UploadCertToAliyun extends AbstractTaskPlugin {
@TaskInput({ @TaskInput({
title: '大区', title: '大区',
default: 'cn-hangzhou', value: 'cn-hangzhou',
component: { component: {
name: 'a-select', name: 'a-select',
mode: 'tags', mode: 'tags',

View File

@ -56,7 +56,7 @@ export class UploadCertToHostPlugin extends AbstractTaskPlugin {
@TaskInput({ @TaskInput({
title: '自动创建远程目录', title: '自动创建远程目录',
helper: '是否自动创建远程目录,如果关闭则你需要自己确保远程目录存在', helper: '是否自动创建远程目录,如果关闭则你需要自己确保远程目录存在',
default: true, value: true,
component: { component: {
name: 'a-switch', name: 'a-switch',
vModel: 'checked', vModel: 'checked',
@ -68,7 +68,7 @@ export class UploadCertToHostPlugin extends AbstractTaskPlugin {
title: '仅复制到当前主机', title: '仅复制到当前主机',
helper: helper:
'开启后将直接复制到当前主机某个目录不上传到主机由于是docker启动实际上是复制到docker容器内的“证书保存路径”你需要事先在docker-compose.yaml中配置主机目录映射 volumes: /your_target_path:/your_target_path', '开启后将直接复制到当前主机某个目录不上传到主机由于是docker启动实际上是复制到docker容器内的“证书保存路径”你需要事先在docker-compose.yaml中配置主机目录映射 volumes: /your_target_path:/your_target_path',
default: false, value: false,
component: { component: {
name: 'a-switch', name: 'a-switch',
vModel: 'checked', vModel: 'checked',

View File

@ -17,7 +17,7 @@ import dayjs from 'dayjs';
export class DeployToClbPlugin extends AbstractTaskPlugin { export class DeployToClbPlugin extends AbstractTaskPlugin {
@TaskInput({ @TaskInput({
title: '大区', title: '大区',
default: 'ap-guangzhou', value: 'ap-guangzhou',
component: { component: {
name: 'a-select', name: 'a-select',
mode: 'tags', mode: 'tags',