second commit
This commit is contained in:
@@ -8,7 +8,7 @@ spring:
|
||||
datasource:
|
||||
url: jdbc:mysql://localhost:3306/lanecarford?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
|
||||
username: root
|
||||
password: 123456
|
||||
password: root
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
# HikariCP 连接池配置
|
||||
hikari:
|
||||
@@ -48,7 +48,7 @@ springdoc:
|
||||
minio:
|
||||
endpoint: https://www.minio-api.aida.com.hk
|
||||
access-key: admin
|
||||
secret-key: Aidlab123123
|
||||
secret-key: Aidlab123123!
|
||||
bucket-name: lanecarford
|
||||
# 文件访问URL前缀
|
||||
url-prefix: ${minio.endpoint}/${minio.bucket-name}/
|
||||
|
||||
@@ -17,9 +17,11 @@ CREATE TABLE sales (
|
||||
is_active TINYINT DEFAULT 1 COMMENT '是否启用(0-禁用,1-启用)',
|
||||
created_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
deleted TINYINT DEFAULT 0 COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
||||
INDEX idx_username (username),
|
||||
INDEX idx_employee_id (employee_id),
|
||||
INDEX idx_store_id (store_id)
|
||||
INDEX idx_store_id (store_id),
|
||||
INDEX idx_deleted (deleted)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='导购表';
|
||||
|
||||
-- 2. 顾客表
|
||||
@@ -32,9 +34,11 @@ CREATE TABLE customers (
|
||||
age_range VARCHAR(20) COMMENT '年龄段',
|
||||
created_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
deleted TINYINT DEFAULT 0 COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
||||
INDEX idx_email (email),
|
||||
INDEX idx_phone (phone),
|
||||
INDEX idx_name (name)
|
||||
INDEX idx_name (name),
|
||||
INDEX idx_deleted (deleted)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='顾客表';
|
||||
|
||||
-- 3. 进店记录表
|
||||
@@ -44,17 +48,15 @@ CREATE TABLE visit_records (
|
||||
sales_id BIGINT NOT NULL COMMENT '导购ID',
|
||||
visit_date DATE NOT NULL COMMENT '进店日期',
|
||||
visit_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '进店时间',
|
||||
session_id VARCHAR(100) COMMENT '会话ID',
|
||||
status TINYINT DEFAULT 1 COMMENT '状态(0-已结束,1-进行中)',
|
||||
notes TEXT COMMENT '备注',
|
||||
created_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
deleted TINYINT DEFAULT 0 COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
||||
FOREIGN KEY (customer_id) REFERENCES customers(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (sales_id) REFERENCES sales(id) ON DELETE CASCADE,
|
||||
INDEX idx_customer_id (customer_id),
|
||||
INDEX idx_sales_id (sales_id),
|
||||
INDEX idx_visit_date (visit_date),
|
||||
INDEX idx_session_id (session_id)
|
||||
INDEX idx_deleted (deleted)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='进店记录表';
|
||||
|
||||
-- 4. 风格配置表
|
||||
@@ -69,13 +71,15 @@ CREATE TABLE styles (
|
||||
error_message TEXT COMMENT '错误信息',
|
||||
created_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
deleted TINYINT DEFAULT 0 COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
||||
FOREIGN KEY (customer_id) REFERENCES customers(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (visit_record_id) REFERENCES visit_records(id) ON DELETE CASCADE,
|
||||
INDEX idx_customer_id (customer_id),
|
||||
INDEX idx_visit_record_id (visit_record_id),
|
||||
INDEX idx_python_request_id (python_request_id),
|
||||
INDEX idx_is_selected (is_selected),
|
||||
INDEX idx_generation_status (generation_status)
|
||||
INDEX idx_generation_status (generation_status),
|
||||
INDEX idx_deleted (deleted)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='风格配置表';
|
||||
|
||||
-- 5. 模特照片表
|
||||
@@ -88,9 +92,11 @@ CREATE TABLE model_photos (
|
||||
sort_order INT DEFAULT 0 COMMENT '排序权重',
|
||||
created_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
deleted TINYINT DEFAULT 0 COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
||||
INDEX idx_gender (gender),
|
||||
INDEX idx_is_active (is_active),
|
||||
INDEX idx_sort_order (sort_order)
|
||||
INDEX idx_sort_order (sort_order),
|
||||
INDEX idx_deleted (deleted)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='模特照片表';
|
||||
|
||||
-- 6. 顾客照片表
|
||||
@@ -102,11 +108,14 @@ CREATE TABLE customer_photos (
|
||||
is_primary TINYINT DEFAULT 0 COMMENT '是否为主照片(0-否,1-是)',
|
||||
upload_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '上传时间',
|
||||
created_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
deleted TINYINT DEFAULT 0 COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
||||
FOREIGN KEY (customer_id) REFERENCES customers(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (visit_record_id) REFERENCES visit_records(id) ON DELETE CASCADE,
|
||||
INDEX idx_customer_id (customer_id),
|
||||
INDEX idx_visit_record_id (visit_record_id),
|
||||
INDEX idx_is_primary (is_primary)
|
||||
INDEX idx_is_primary (is_primary),
|
||||
INDEX idx_deleted (deleted)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='顾客照片表';
|
||||
|
||||
|
||||
@@ -129,6 +138,7 @@ CREATE TABLE try_on_effects (
|
||||
is_favorite TINYINT DEFAULT 0 COMMENT '是否喜欢的最终造型(0-否,1-是)',
|
||||
created_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
updated_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
deleted TINYINT DEFAULT 0 COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
||||
FOREIGN KEY (customer_id) REFERENCES customers(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (visit_record_id) REFERENCES visit_records(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY (style_id) REFERENCES styles(id) ON DELETE CASCADE,
|
||||
@@ -139,7 +149,8 @@ CREATE TABLE try_on_effects (
|
||||
INDEX idx_style_id (style_id),
|
||||
INDEX idx_request_id (request_id),
|
||||
INDEX idx_generation_status (generation_status),
|
||||
INDEX idx_is_favorite (is_favorite)
|
||||
INDEX idx_is_favorite (is_favorite),
|
||||
INDEX idx_deleted (deleted)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='试穿效果表';
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user