From 24c7be2c9cb39c14f7a97b674127c88033280b02 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 6 Aug 2024 11:23:23 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E7=9A=84default=20value?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/plugin/cert-plugin/index.ts | 6 +++--- packages/ui/certd-server/db/readme.md | 18 ++++++++++++------ .../plugin/deploy-to-ack-ingress/index.ts | 10 +++++----- .../plugin/upload-to-aliyun/index.ts | 2 +- .../plugin-host/plugin/upload-to-host/index.ts | 4 ++-- .../plugin/deploy-to-clb/index.ts | 2 +- 6 files changed, 24 insertions(+), 18 deletions(-) diff --git a/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts b/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts index 35c40c02..e9ed9dbb 100644 --- a/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts +++ b/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts @@ -27,7 +27,7 @@ export type { CertInfo }; export class CertApplyPlugin extends CertApplyBasePlugin { @TaskInput({ title: "证书提供商", - default: "letsencrypt", + value: "letsencrypt", component: { name: "a-select", vModel: "value", @@ -82,7 +82,7 @@ export class CertApplyPlugin extends CertApplyBasePlugin { @TaskInput({ title: "使用代理", - default: false, + value: false, component: { name: "a-switch", vModel: "checked", @@ -93,7 +93,7 @@ export class CertApplyPlugin extends CertApplyBasePlugin { @TaskInput({ title: "跳过本地校验DNS", - default: false, + value: false, component: { name: "a-switch", vModel: "checked", diff --git a/packages/ui/certd-server/db/readme.md b/packages/ui/certd-server/db/readme.md index 5906f85e..8cd8facd 100644 --- a/packages/ui/certd-server/db/readme.md +++ b/packages/ui/certd-server/db/readme.md @@ -1,18 +1,24 @@ -AUTOINCREAMENT -GENERATED BY DEFAULT AS IDENTITY - +## sqlite与postgres不同点 +1. +sl: AUTOINCREAMENT +pg: GENERATED BY DEFAULT AS IDENTITY +2. datetime timestamp - +3. update sqlite_sequence set seq = 1000 where name = 'sys_role' ; select setval('sys_role_id_seq', 1000); - +4. "disabled" boolean DEFAULT (0) "disabled" boolean DEFAULT (false) - +5. last_insert_rowid() LASTVAL() + +6. +sl: integer +pg: bigint diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-ack-ingress/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-ack-ingress/index.ts index b0280019..bfcbf2bf 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-ack-ingress/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-ack-ingress/index.ts @@ -38,7 +38,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin { @TaskInput({ title: '大区', - default: 'cn-shanghai', + value: 'cn-shanghai', component: { placeholder: '集群所属大区', }, @@ -48,7 +48,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin { @TaskInput({ title: '命名空间', - default: 'default', + value: 'default', component: { placeholder: '命名空间', }, @@ -57,7 +57,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin { namespace!: string; @TaskInput({ title: 'ingress名称', - default: '', + value: '', component: { placeholder: 'ingress名称', }, @@ -67,7 +67,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin { ingressName!: string; @TaskInput({ title: 'ingress类型', - default: 'nginx', + value: 'nginx', component: { placeholder: '暂时只支持nginx类型', }, @@ -76,7 +76,7 @@ export class DeployCertToAliyunAckIngressPlugin extends AbstractTaskPlugin { ingressClass!: string; @TaskInput({ title: '是否私网ip', - default: false, + value: false, component: { name: 'a-switch', vModel: 'checked', diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/upload-to-aliyun/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/upload-to-aliyun/index.ts index 81552490..c8940eaa 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/upload-to-aliyun/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/upload-to-aliyun/index.ts @@ -24,7 +24,7 @@ export class UploadCertToAliyun extends AbstractTaskPlugin { @TaskInput({ title: '大区', - default: 'cn-hangzhou', + value: 'cn-hangzhou', component: { name: 'a-select', mode: 'tags', diff --git a/packages/ui/certd-server/src/plugins/plugin-host/plugin/upload-to-host/index.ts b/packages/ui/certd-server/src/plugins/plugin-host/plugin/upload-to-host/index.ts index f7e7bd4f..4a9d1cdb 100644 --- a/packages/ui/certd-server/src/plugins/plugin-host/plugin/upload-to-host/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-host/plugin/upload-to-host/index.ts @@ -56,7 +56,7 @@ export class UploadCertToHostPlugin extends AbstractTaskPlugin { @TaskInput({ title: '自动创建远程目录', helper: '是否自动创建远程目录,如果关闭则你需要自己确保远程目录存在', - default: true, + value: true, component: { name: 'a-switch', vModel: 'checked', @@ -68,7 +68,7 @@ export class UploadCertToHostPlugin extends AbstractTaskPlugin { title: '仅复制到当前主机', helper: '开启后,将直接复制到当前主机某个目录,不上传到主机,由于是docker启动,实际上是复制到docker容器内的“证书保存路径”,你需要事先在docker-compose.yaml中配置主机目录映射: volumes: /your_target_path:/your_target_path', - default: false, + value: false, component: { name: 'a-switch', vModel: 'checked', diff --git a/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-clb/index.ts b/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-clb/index.ts index 6d508def..6bbfcdea 100644 --- a/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-clb/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-clb/index.ts @@ -17,7 +17,7 @@ import dayjs from 'dayjs'; export class DeployToClbPlugin extends AbstractTaskPlugin { @TaskInput({ title: '大区', - default: 'ap-guangzhou', + value: 'ap-guangzhou', component: { name: 'a-select', mode: 'tags',