fix(aihr): close Figma UI regression gaps
This commit is contained in:
@@ -21,6 +21,8 @@ CREATE TABLE IF NOT EXISTS `aihr_knowledge_answer_feedback` (
|
||||
`query_norm` varchar(500) NOT NULL COMMENT '规范化问题',
|
||||
`fragment_id` bigint NOT NULL COMMENT '知识片段ID',
|
||||
`verdict` varchar(10) NOT NULL COMMENT '反馈: up/down',
|
||||
`feedback_reason_codes` varchar(255) DEFAULT NULL COMMENT '未解决原因代码',
|
||||
`feedback_comment` varchar(500) DEFAULT NULL COMMENT '未解决补充说明',
|
||||
`category` varchar(100) DEFAULT NULL COMMENT '知识分类',
|
||||
`position` varchar(80) DEFAULT NULL COMMENT '岗位',
|
||||
`source` varchar(50) DEFAULT 'knowledge_search' COMMENT '来源',
|
||||
@@ -59,6 +61,38 @@ PREPARE aihr_feedback_review_id_stmt FROM @aihr_feedback_review_id_ddl;
|
||||
EXECUTE aihr_feedback_review_id_stmt;
|
||||
DEALLOCATE PREPARE aihr_feedback_review_id_stmt;
|
||||
|
||||
SET @aihr_feedback_reason_codes_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'aihr_knowledge_answer_feedback'
|
||||
AND COLUMN_NAME = 'feedback_reason_codes'
|
||||
);
|
||||
SET @aihr_feedback_reason_codes_ddl := IF(
|
||||
@aihr_feedback_table_exists = 1 AND @aihr_feedback_reason_codes_exists = 0,
|
||||
'ALTER TABLE aihr_knowledge_answer_feedback ADD COLUMN `feedback_reason_codes` varchar(255) DEFAULT NULL COMMENT ''未解决原因代码'' AFTER `verdict`',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE aihr_feedback_reason_codes_stmt FROM @aihr_feedback_reason_codes_ddl;
|
||||
EXECUTE aihr_feedback_reason_codes_stmt;
|
||||
DEALLOCATE PREPARE aihr_feedback_reason_codes_stmt;
|
||||
|
||||
SET @aihr_feedback_comment_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'aihr_knowledge_answer_feedback'
|
||||
AND COLUMN_NAME = 'feedback_comment'
|
||||
);
|
||||
SET @aihr_feedback_comment_ddl := IF(
|
||||
@aihr_feedback_table_exists = 1 AND @aihr_feedback_comment_exists = 0,
|
||||
'ALTER TABLE aihr_knowledge_answer_feedback ADD COLUMN `feedback_comment` varchar(500) DEFAULT NULL COMMENT ''未解决补充说明'' AFTER `feedback_reason_codes`',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE aihr_feedback_comment_stmt FROM @aihr_feedback_comment_ddl;
|
||||
EXECUTE aihr_feedback_comment_stmt;
|
||||
DEALLOCATE PREPARE aihr_feedback_comment_stmt;
|
||||
|
||||
SET @aihr_feedback_reviewer_exists := (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
|
||||
Reference in New Issue
Block a user