Procházet zdrojové kódy

密码校验修改

liweiquan před 2 roky
rodič
revize
812a2574df
2 změnil soubory, kde provedl 23 přidání a 3 odebrání
  1. 1 1
      app/crud/programme.py
  2. 22 2
      data/data.sql

+ 1 - 1
app/crud/programme.py

@@ -17,7 +17,7 @@ path_type = config.get('PROGRAMME', 'path_type')
 
 def check_password(password: str):
     p_bool = bool(re.search(r"(?:,|/|\$)", password))
-    if not p_bool:
+    if p_bool:
         raise Exception("密码中存在特殊符号(,或/或$)")
 
 

+ 22 - 2
data/data.sql

@@ -450,7 +450,27 @@ ALTER TABLE `job_info`
 MODIFY COLUMN `project_id` varchar(50) NOT NULL COMMENT '项目id' AFTER `current_time`;
 
 ALTER TABLE `data_table`
-MODIFY COLUMN `project_id` varchar(255) NOT NULL COMMENT '项目id' AFTER `type`,
-MODIFY COLUMN `user_id` varchar(255) NOT NULL COMMENT '创建人、分享人' AFTER `create_time`;
+MODIFY COLUMN `project_id` varchar(50) NOT NULL COMMENT '项目id' AFTER `type`,
+MODIFY COLUMN `user_id` varchar(50) NOT NULL COMMENT '创建人、分享人' AFTER `create_time`;
+
+-- ----------------------------
+-- Table structure for project_user_relation
+-- ----------------------------
+CREATE TABLE `programme` (
+  `id` bigint NOT NULL AUTO_INCREMENT,
+  `name` varchar(50) NOT NULL COMMENT '名称',
+  `password` varchar(300) NOT NULL COMMENT '密码(暗文)',
+  `workspace` varchar(50) NOT NULL COMMENT '挂载目录',
+  `base_url` varchar(50) NOT NULL COMMENT 'api_url',
+  `image` varchar(100) NOT NULL COMMENT '使用镜像',
+  `path` varchar(50) NOT NULL COMMENT '路径',
+  `release_name` varchar(50) NOT NULL COMMENT '名称',
+  `status` tinyint NOT NULL COMMENT '状态',
+  `create_time` int NOT NULL COMMENT '创建时间',
+  `user_id` varchar(50) NOT NULL COMMENT '用户id',
+  `user_name` varchar(50) NOT NULL COMMENT '用户名称',
+  `project_id` varchar(50) NOT NULL COMMENT '项目id',
+  PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
 
 SET FOREIGN_KEY_CHECKS = 1;