This commit is contained in:
2026-02-25 13:15:15 +08:00
parent 2b2fa47851
commit 4490991a79
76 changed files with 4405 additions and 2347 deletions

View File

@@ -119,7 +119,8 @@ CREATE TABLE IF NOT EXISTS pet (
species VARCHAR(50),
breed VARCHAR(100),
gender VARCHAR(10), -- 修改为VARCHAR以支持MALE/FEMALE
birthday DATE, -- 添加birthday字段而不是age
birthday DATE, -- 添加birthday字段
age INT, -- 添加age字段
weight DOUBLE, -- 添加weight字段
photo VARCHAR(255), -- 添加photo字段
remark TEXT, -- 添加remark字段
@@ -128,6 +129,9 @@ CREATE TABLE IF NOT EXISTS pet (
deleted INT DEFAULT 0
);
-- 为已存在的pet表添加age列
ALTER TABLE pet ADD COLUMN IF NOT EXISTS age INT AFTER birthday;
-- 检查并创建doctor表
CREATE TABLE IF NOT EXISTS doctor (
id BIGINT AUTO_INCREMENT PRIMARY KEY,
@@ -223,7 +227,7 @@ CREATE TABLE IF NOT EXISTS report (
summary TEXT,
attachment_url VARCHAR(255),
doctor_id BIGINT,
report_type VARCHAR(50) NOT NULL, -- REVENUE收入, CUSTOMER客户, PET宠物, DRUG药品
report_type VARCHAR(50) DEFAULT 'DIAGNOSIS', -- REVENUE收入, CUSTOMER客户, PET宠物, DRUG药品, DIAGNOSIS检查报告
report_data JSON,
period_start DATE,
period_end DATE,
@@ -233,6 +237,9 @@ CREATE TABLE IF NOT EXISTS report (
deleted INT DEFAULT 0
);
-- 为已存在的report表修改report_type默认值
ALTER TABLE report MODIFY COLUMN report_type VARCHAR(50) DEFAULT 'DIAGNOSIS';
-- 检查并创建stock_in表
CREATE TABLE IF NOT EXISTS stock_in (
id BIGINT AUTO_INCREMENT PRIMARY KEY,