初始化

初始化
main
yanzai 2 years ago
commit e57ecab044

@ -0,0 +1,18 @@
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
[*.{yml,yaml}]
indent_size = 2
[docker-compose.yml]
indent_size = 4

@ -0,0 +1,55 @@
APP_NAME=鹿和开发套件
APP_ENV=local
APP_KEY=base64:rr96HBMDJ8Otojf7W7BZcX3oDYnkZJCBHQb0ctDFl0c=
APP_DEBUG=true
APP_URL=http://127.0.0.1:8000
REQUEST_LOG=true
TIMEZONE=Asia/Shanghai
LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=auth.db
DB_USERNAME=root
DB_PASSWORD=a.123456
BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DRIVER=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
MEMCACHED_HOST=127.0.0.1
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_MAILER=smtp
MAIL_HOST=smtp.mail.com
MAIL_PORT=465
MAIL_USERNAME=mail@mail.com
MAIL_PASSWORD=000000
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=mail@mail.com
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_USE_PATH_STYLE_ENDPOINT=false
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

10
.gitattributes vendored

@ -0,0 +1,10 @@
* text=auto
*.blade.php diff=html
*.css diff=css
*.html diff=html
*.md diff=markdown
*.php diff=php
/.github export-ignore
CHANGELOG.md export-ignore

24
.gitignore vendored

@ -0,0 +1,24 @@
/node_modules
/public/hot
/public/storage
/storage/app/public/assets/upload
/storage/*.key
/vendor
.env
.env.backup
.env.online
.env.dev
.phpunit.result.cache
docker-compose.override.yml
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
composer.lock
/.idea
/.vscode
/storage/app/forbidden
/public/*.txt
.env.local
public/.htaccess
public/nginx.htaccess

@ -0,0 +1,14 @@
php:
preset: laravel
version: 8
disabled:
- no_unused_imports
finder:
not-name:
- index.php
- server.php
js:
finder:
not-name:
- webpack.mix.js
css: true

@ -0,0 +1,22 @@
create table admin_accounts
(
id bigint unsigned auto_increment
primary key,
admin_id bigint not null,
account varchar(50) not null,
secret varchar(80) not null,
type tinyint not null comment '1-账号密码',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index admin_accounts_account_index
on admin_accounts (account);
create index admin_accounts_admin_id_index
on admin_accounts (admin_id);
INSERT INTO lkpe.admin_accounts (id, admin_id, account, secret, type, del, created_at, updated_at) VALUES (1, 1, 'admin', '$2y$10$RrkVbwgR7plyKBJA.82onul9Sv9iyLKqmJDN7bRmFY4b6.45C5Qsi', 1, 2, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.admin_accounts (id, admin_id, account, secret, type, del, created_at, updated_at) VALUES (2, 2, 'TEST_ADMIN_01', '$2y$10$KOdF2w9ebVB2QaKVjBaTcO53kbslyoGYysOvmHNHq.30ezd1t8z6q', 1, 2, '2023-06-09 15:31:02', '2023-06-09 15:31:02');

@ -0,0 +1,14 @@
create table admin_auths
(
id bigint unsigned auto_increment
primary key,
name varchar(20) not null comment '名称',
auth_ids varchar(1000) not null comment '权限IDS JSON',
remark varchar(100) not null comment '备注',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
INSERT INTO lkpe.admin_auths (id, name, auth_ids, remark, del, created_at, updated_at) VALUES (1, '医院最高权限', '["22","23","24","25","26","27","28"]', '', 2, '2023-06-09 15:56:40', '2023-06-09 22:13:43');

@ -0,0 +1,57 @@
create table admin_tokens
(
id bigint unsigned auto_increment
primary key,
admin_id bigint not null comment '账号ID',
token varchar(50) not null comment 'TOKEN',
type tinyint not null comment '1-后台',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index admin_tokens_admin_id_index
on admin_tokens (admin_id);
create index admin_tokens_token_index
on admin_tokens (token);
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (1, 1, '98df5399-19dd-4ce8-8d54-00aa18b8f2fc', 1, 2, '2023-04-07 14:37:56', '2023-04-09 00:59:27');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (2, 1, '98e149db-1544-4f22-a447-2a021d0908b8', 1, 2, '2023-04-08 14:02:21', '2023-04-08 14:08:15');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (3, 1, '98e50b68-4b02-4b5b-a2ad-524decbf5f89', 1, 2, '2023-04-10 10:51:03', '2023-04-12 10:57:58');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (4, 1, '98e913e1-9670-4540-b437-da221f6592e3', 1, 2, '2023-04-12 10:58:03', '2023-04-13 09:20:02');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (5, 1, '98eaf3d4-d770-45fd-938c-e431e3e52596', 1, 2, '2023-04-13 09:20:05', '2023-04-13 13:08:09');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (6, 1, '993d7322-2347-4eb8-acd7-582d9cc16f7d', 1, 2, '2023-05-24 09:33:56', '2023-05-26 11:11:38');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (7, 1, '99419c0f-31e5-440c-84cf-728dfc209e69', 1, 2, '2023-05-26 11:11:41', '2023-05-28 10:52:35');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (8, 1, '9949f7b4-fa54-48d6-8cb1-4ecf7d21df26', 1, 2, '2023-05-30 14:54:34', '2023-05-30 14:54:56');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (9, 1, '994e3be7-0ec9-4eaf-9c68-6736b2c42be2', 1, 2, '2023-06-01 17:48:34', '2023-06-01 17:55:56');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (10, 1, '9950cb48-d279-4d81-b027-f0232c62d79f', 1, 2, '2023-06-03 00:21:09', '2023-06-03 01:16:05');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (11, 1, '9956027f-7b16-4f78-a2bb-dfc07cb93f02', 1, 2, '2023-06-05 14:34:41', '2023-06-05 14:39:39');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (12, 1, '99566836-23ac-4979-b3ff-c22fe1ff3e13', 1, 2, '2023-06-05 19:19:06', '2023-06-06 10:51:15');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (13, 1, '9957db7f-9b0a-4375-a2ad-aa589a17bef9', 1, 2, '2023-06-06 12:37:17', '2023-06-06 17:20:54');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (14, 1, '995b9997-f43b-43d0-9ac1-06da5a99f78b', 1, 2, '2023-06-08 09:16:19', '2023-06-08 09:26:59');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (15, 1, '995c1b8b-c09b-46d8-9269-a302757013eb', 1, 2, '2023-06-08 15:19:41', '2023-06-08 21:32:39');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (16, 1, '995d0192-3448-459c-8b7e-54c79cce1d70', 1, 2, '2023-06-09 02:02:53', '2023-06-09 22:15:47');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (17, 1, '995eabd1-23b0-472a-b584-5826ca92c6d4', 1, 2, '2023-06-09 21:54:45', '2023-06-09 23:51:23');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (18, 2, '995eb3f5-4e35-4923-a122-4ded017ecfbf', 1, 2, '2023-06-09 22:17:31', '2023-06-09 22:22:49');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (19, 1, '995eb618-9b2a-4eed-861e-0ad94c061e73', 1, 2, '2023-06-09 22:23:30', '2023-06-09 22:44:28');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (20, 2, '995ebda5-6f6e-436a-b5ad-16c506cc8830', 1, 2, '2023-06-09 22:44:37', '2023-06-10 00:23:41');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (21, 1, '995ecf66-f020-4605-803e-577d471b4a86', 1, 2, '2023-06-09 23:34:16', '2023-06-09 23:34:16');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (22, 2, '995ee11a-1af6-44f8-9d25-34212fbc27c1', 1, 2, '2023-06-10 00:23:45', '2023-06-10 00:23:47');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (23, 2, '995ee21b-775a-4661-b2e0-b3ef898c38a8', 1, 2, '2023-06-10 00:26:34', '2023-06-10 00:35:42');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (24, 2, '995ee5b4-8b95-4502-a97c-3a757cf47436', 1, 2, '2023-06-10 00:36:37', '2023-06-10 00:36:39');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (25, 2, '995ee68b-0110-435b-8a29-c67d5e92cdca', 1, 2, '2023-06-10 00:38:58', '2023-06-10 00:39:01');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (26, 2, '995ee6be-bc69-47dd-9aba-3a0a547f82eb', 1, 2, '2023-06-10 00:39:32', '2023-06-10 00:39:34');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (27, 2, '995ee713-8ec4-4674-8fb3-248d6e1fe585', 1, 2, '2023-06-10 00:40:27', '2023-06-10 00:40:50');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (28, 2, '995ee7d8-e871-42f7-b1de-ed938685f4a3', 1, 2, '2023-06-10 00:42:37', '2023-06-10 00:45:34');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (29, 2, '995ee99a-14b3-4d67-bf46-3da7e044d4f2', 1, 2, '2023-06-10 00:47:31', '2023-06-10 10:20:40');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (30, 1, '995fb71a-acf1-4964-bcc5-79eb7ddc950d', 1, 2, '2023-06-10 10:22:09', '2023-06-10 12:18:18');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (31, 2, '995fe0c6-2fde-42f7-8a47-7b09c1a7d912', 1, 2, '2023-06-10 12:18:40', '2023-06-10 12:20:12');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (32, 2, '995fe1bf-5cb2-4f4e-b114-023b243b55a5', 1, 2, '2023-06-10 12:21:23', '2023-06-10 12:21:34');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (33, 2, '995fe228-8006-4977-a2ee-a9f114fe76ae', 1, 2, '2023-06-10 12:22:32', '2023-06-10 12:28:46');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (34, 1, '99600d74-4b58-4cd7-8ee2-0f84130f319d', 1, 2, '2023-06-10 14:23:36', '2023-06-10 14:27:55');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (35, 1, '99600f08-a80e-483a-9e8a-9a68cf578056', 1, 2, '2023-06-10 14:28:01', '2023-06-10 14:29:02');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (36, 2, '99600f7d-85c5-4cee-9b23-27f2f74872e2', 1, 2, '2023-06-10 14:29:17', '2023-06-10 14:37:47');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (37, 1, '9960130e-f5fd-44a9-8885-3a4569af3b10', 1, 2, '2023-06-10 14:39:16', '2023-06-10 23:11:37');
INSERT INTO lkpe.admin_tokens (id, admin_id, token, type, del, created_at, updated_at) VALUES (38, 2, '9960ca5c-8307-4cba-a12e-2b650bdc2068', 1, 2, '2023-06-10 23:11:49', '2023-06-10 23:48:30');

@ -0,0 +1,19 @@
create table admins
(
id bigint unsigned auto_increment
primary key,
nickname varchar(30) not null comment '名称',
admin_auth_id int not null comment '权限ID',
status tinyint default 1 not null comment '1-正常 2-禁用',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null,
hospital bigint not null
)
collate = utf8mb4_unicode_ci;
create index admins_hospital_index
on admins (hospital);
INSERT INTO lkpe.admins (id, nickname, admin_auth_id, status, del, created_at, updated_at, hospital) VALUES (1, '超级管理员', -1, 1, 2, '2023-04-06 23:01:36', '2023-04-06 23:01:36', 0);
INSERT INTO lkpe.admins (id, nickname, admin_auth_id, status, del, created_at, updated_at, hospital) VALUES (2, '测试医院管理员', 1, 1, 2, '2023-06-09 15:31:02', '2023-06-09 22:15:44', 1);

@ -0,0 +1,78 @@
create table analysis_types
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
name varchar(50) not null,
`range` varchar(200) default '["min","max"]' not null,
`desc` varchar(50) not null,
color varchar(8) not null,
mark varchar(50) not null,
content varchar(2000) not null,
type tinyint not null comment '1-临床生化 2-临床免疫 3-常规',
status tinyint default 1 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index analysis_types_hospital_index
on analysis_types (hospital);
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (1, 0, '空腹血糖分析', '{"s":"1","r":["0","min","max","10"],"l":["偏低","正常","偏高"]}', '空腹血糖变化趋势分析', '#78A155', 'KFPTT', '空腹血糖分析
', 1, 1, '2023-03-20 14:42:43', '2023-06-03 00:45:11');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (2, 0, '甘油三酯分析', '{"s":"0.2","r":["min","max","2"],"l":["正常","偏高"]}', '甘油三酯变化趋势分析', '#58D818', 'GYSZ', '甘油三酯分析
1.尿退
2.α-β', 1, 1, '2023-03-20 14:42:43', '2023-03-29 11:30:21');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (3, 0, '总胆固醇分析', '{"s":"1","r":["min","max","10"],"l":["正常","偏高"]}', '总胆固醇变化趋势分析', '#CA6D6A', 'ZDGC', '总胆固醇分析
1尿
2', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:25:33');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (4, 0, '高密度总胆固醇', '{"s":"0.2","r":["0","min","max","2"],"l":["偏低","正常","偏高"]}', '高密度总胆固醇变化趋势分析', '#C45E16', 'GMDZDBDGC', '高密度总胆固醇
HDL寿E
尿
HDL-C
HDL
尿', 1, 1, '2023-03-20 14:42:43', '2023-03-27 15:33:45');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (5, 0, '低密度总胆固醇', '{"s":"0.5","r":["min","max","5"],"l":["正常","偏高"]}', '低密度总胆固醇变化趋势分析', '#DFC039', 'DMDZDBDGC', '低密度总胆固醇
', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:28:09');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (6, 0, 'Y-谷氨酰基转肽酶GGT', '{"s":"10","r":["0","min","max","80"],"l":["偏低","正常","偏高"]}', 'Y-谷氨酰基转肽酶GGT趋势分析', '#D38014', 'QDYE4000HzZ', 'Y-谷氨酰基转肽酶GGT
1.γ-γ-GT
2.
3.γ-GT
4.
5.γ-GTγ-GTγ-GT
6.γ-', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:33:52');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (7, 0, '丙氨酸氨基转移酶', '{"s":"10","r":["0","min","max","80"],"l":["偏低","正常","偏高"]}', '丙氨酸氨基转移酶趋势分析', '#C25202', 'BASAJZYM', '丙氨酸氨基转移酶
尿', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:32:40');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (8, 0, '天门冬氨酸氨基转移酶', '{"s":"10","r":["0","min","max","80"],"l":["偏低","正常","偏高"]}', '天门冬氨酸氨基转移酶变化趋势分析', '#01739A', 'TMDASAJZYM', '天门冬氨酸氨基转移酶
 ()  (ALT)(AST)/(ALT)>1  ', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:34:48');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (9, 0, '尿酸', '{"s":"50","r":["0","min","max","500"],"l":["偏低","正常","偏高"]}', '尿酸趋势分析', '#DFC039', 'NS', '尿酸
尿
1尿尿尿尿
2尿尿
3退尿
4仿尿
尿
尿', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:36:19');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (10, 0, '甲胎蛋白', '{"s":"0.2","r":["0","min","max","8"],"l":["偏低","正常","偏高"]}', '甲胎蛋白变化趋势分析', '#A3433F', 'KFPTT', '甲胎蛋白
1.AFPAFP
2.AFP60%70%AFPAFP
3.AFP1000ug/L
4.AFP2-3AFP
5.', 2, 1, '2023-03-20 14:42:43', '2023-03-29 12:38:55');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (11, 0, '体重分析', '{"s":"5","r":["0","min","max","40"],"l":["偏低","正常","偏高"]}', '分析体重BMI指数', '#DC7948', 'TZZS', '体重分析
BMI尿', 3, 1, '2023-03-27 11:18:20', '2023-03-29 10:59:52');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (12, 0, '舒张压', '{"s":"30","r":["0","min","max","120"],"l":["偏低","正常","偏高"]}', '血压低趋势分析', '#ECC266', 'SZY', '血压
1.
2.
3.', 3, 1, '2023-03-27 11:19:52', '2023-04-03 14:22:07');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (13, 0, '癌胚抗原', '{"s":"2","r":["min","max","10"],"l":["正常","偏高"]}', '癌胚抗原变化趋势分析', '#C7F070', 'APKY', '癌胚抗原
CEA尿尿15%53%CEACEA
访', 2, 1, '2023-03-27 11:22:23', '2023-03-29 12:40:12');
INSERT INTO lkpe.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (14, 0, '收缩压', '{"s":"30","r":["50","min","max","180"],"l":["偏低","正常","偏高"]}', '收缩压趋势分析', '#DD6565', 'SSY', '血压
1.
2.
3.', 3, 1, '2023-04-03 14:13:46', '2023-04-03 14:23:27');

@ -0,0 +1,30 @@
create table appointment_holidays
(
id bigint unsigned auto_increment
primary key,
year year not null,
date date not null,
type tinyint not null comment '1:工作日, 2:节假日',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index appointment_holidays_date_index
on appointment_holidays (date);
create index appointment_holidays_year_index
on appointment_holidays (year);
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (1, 2023, '2023-04-29', 1, '2023-04-08 22:18:16', '2023-04-08 22:18:16');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (2, 2023, '2023-04-30', 1, '2023-04-08 22:18:18', '2023-04-08 22:18:18');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (3, 2023, '2023-05-01', 1, '2023-04-08 22:18:25', '2023-04-08 22:18:25');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (4, 2023, '2023-05-02', 1, '2023-04-08 22:18:27', '2023-04-08 22:18:27');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (5, 2023, '2023-05-03', 1, '2023-04-08 22:18:30', '2023-04-08 22:18:30');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (6, 2023, '2023-04-23', 2, '2023-04-08 22:22:06', '2023-04-08 22:22:06');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (7, 2023, '2023-05-06', 2, '2023-04-08 22:23:28', '2023-04-08 22:23:28');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (8, 2023, '2023-04-05', 1, '2023-04-08 22:23:35', '2023-04-08 22:23:35');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (9, 2023, '2023-06-22', 1, '2023-04-08 22:23:55', '2023-04-08 22:23:55');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (10, 2023, '2023-06-23', 1, '2023-04-08 22:23:57', '2023-04-08 22:23:57');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (11, 2023, '2023-06-24', 1, '2023-04-08 22:24:01', '2023-04-08 22:24:01');
INSERT INTO lkpe.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (12, 2023, '2023-06-25', 2, '2023-04-08 22:24:02', '2023-04-08 22:24:02');

@ -0,0 +1,25 @@
create table appointment_templates
(
id bigint unsigned auto_increment
primary key,
name varchar(50) not null,
weeks varchar(50) not null,
weekday tinyint not null,
holidays tinyint not null,
start_time time not null,
end_time time not null,
stop_time time not null,
max_count bigint not null,
created_at timestamp null,
updated_at timestamp null,
hospital bigint default 0 not null
)
collate = utf8mb4_unicode_ci;
create index appointment_templates_hospital_index
on appointment_templates (hospital);
INSERT INTO lkpe.appointment_templates (id, name, weeks, weekday, holidays, start_time, end_time, stop_time, max_count, created_at, updated_at, hospital) VALUES (1, '计划模板', '["1","2","3","4","5"]', 1, 2, '08:00:00', '13:00:00', '07:00:00', 30, '2023-04-08 02:06:07', '2023-04-10 10:52:06', 0);
INSERT INTO lkpe.appointment_templates (id, name, weeks, weekday, holidays, start_time, end_time, stop_time, max_count, created_at, updated_at, hospital) VALUES (2, '下午', '["1","2","3","4","5"]', 1, 2, '14:00:00', '17:00:00', '13:00:00', 20, '2023-04-09 00:59:02', '2023-04-09 00:59:02', 0);
INSERT INTO lkpe.appointment_templates (id, name, weeks, weekday, holidays, start_time, end_time, stop_time, max_count, created_at, updated_at, hospital) VALUES (3, '晚上', '["1","4","2","5","3"]', 1, 2, '18:00:00', '20:00:00', '19:00:00', 30, '2023-04-10 10:51:57', '2023-04-10 10:51:57', 0);
INSERT INTO lkpe.appointment_templates (id, name, weeks, weekday, holidays, start_time, end_time, stop_time, max_count, created_at, updated_at, hospital) VALUES (4, '测试医院机构模板', '["1","2","3","5","4","6","7"]', 1, 2, '05:00:00', '18:00:00', '17:00:00', 30, '2023-06-10 11:03:52', '2023-06-10 11:03:52', 1);

@ -0,0 +1,380 @@
create table appointments
(
id bigint unsigned auto_increment
primary key,
date date not null,
week tinyint not null,
start_time time not null,
end_time time not null,
stop_time time not null,
max_count bigint not null,
used_count bigint not null,
hospital bigint not null,
status tinyint not null,
del tinyint default 2 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index appointments_date_index
on appointments (date);
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (1, '2023-04-03', 1, '08:00:00', '13:00:00', '07:00:00', 30, -1, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (2, '2023-04-04', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (3, '2023-04-05', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (4, '2023-04-06', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (5, '2023-04-07', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (6, '2023-04-10', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (7, '2023-04-11', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (8, '2023-04-12', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (9, '2023-04-13', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (10, '2023-04-14', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (11, '2023-04-17', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (12, '2023-04-18', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (13, '2023-04-19', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (14, '2023-04-20', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (15, '2023-04-21', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (16, '2023-04-23', 7, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (17, '2023-04-24', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (18, '2023-04-25', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (19, '2023-04-26', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (20, '2023-04-27', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (21, '2023-04-28', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (22, '2023-05-01', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 1, '2023-04-09 00:55:45', '2023-04-10 15:33:18');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (23, '2023-05-02', 2, '08:00:00', '13:00:00', '07:00:00', 50, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-10 15:32:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (24, '2023-05-03', 3, '08:00:00', '13:00:00', '07:00:00', 50, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-10 15:32:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (25, '2023-05-04', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (26, '2023-05-05', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (27, '2023-05-06', 6, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (28, '2023-05-08', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (29, '2023-05-09', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (30, '2023-05-10', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (31, '2023-05-11', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (32, '2023-05-12', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (33, '2023-05-15', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (34, '2023-05-16', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (35, '2023-05-17', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (36, '2023-05-18', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (37, '2023-05-19', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (38, '2023-05-22', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (39, '2023-05-23', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (40, '2023-05-24', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (41, '2023-05-25', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (42, '2023-05-26', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (43, '2023-05-29', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (44, '2023-05-30', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (45, '2023-05-31', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (46, '2023-06-01', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (47, '2023-06-02', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (48, '2023-06-05', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (49, '2023-06-06', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (50, '2023-06-07', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (51, '2023-06-08', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (52, '2023-06-09', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (53, '2023-06-12', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (54, '2023-06-13', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (55, '2023-06-14', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (56, '2023-06-15', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (57, '2023-06-16', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (58, '2023-06-19', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (59, '2023-06-20', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (60, '2023-06-21', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (61, '2023-06-22', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (62, '2023-06-23', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (63, '2023-06-25', 7, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (64, '2023-06-26', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (65, '2023-06-27', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (66, '2023-06-28', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (67, '2023-06-29', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (68, '2023-06-30', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (69, '2023-07-03', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (70, '2023-07-04', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (71, '2023-07-05', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (72, '2023-07-06', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (73, '2023-07-07', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (74, '2023-07-10', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (75, '2023-07-11', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (76, '2023-07-12', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (77, '2023-07-13', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (78, '2023-07-14', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (79, '2023-07-17', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (80, '2023-07-18', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (81, '2023-07-19', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (82, '2023-07-20', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (83, '2023-07-21', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (84, '2023-07-24', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (85, '2023-07-25', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (86, '2023-07-26', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (87, '2023-07-27', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (88, '2023-07-28', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-09 00:55:45', '2023-04-09 00:55:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (89, '2023-04-03', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (90, '2023-04-04', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (91, '2023-04-06', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (92, '2023-04-07', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (93, '2023-04-10', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (94, '2023-04-11', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (95, '2023-04-12', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (96, '2023-04-13', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (97, '2023-04-14', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (98, '2023-04-17', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (99, '2023-04-18', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (100, '2023-04-19', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (101, '2023-04-20', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (102, '2023-04-21', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (103, '2023-04-23', 7, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (104, '2023-04-24', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (105, '2023-04-25', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (106, '2023-04-26', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (107, '2023-04-27', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (108, '2023-04-28', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (109, '2023-05-04', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (110, '2023-05-05', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (111, '2023-05-06', 6, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (112, '2023-05-08', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (113, '2023-05-09', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (114, '2023-05-10', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (115, '2023-05-11', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (116, '2023-05-12', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (117, '2023-05-15', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (118, '2023-05-16', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (119, '2023-05-17', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (120, '2023-05-18', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (121, '2023-05-19', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (122, '2023-05-22', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (123, '2023-05-23', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (124, '2023-05-24', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (125, '2023-05-25', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (126, '2023-05-26', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (127, '2023-05-29', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (128, '2023-05-30', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (129, '2023-05-31', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (130, '2023-06-01', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (131, '2023-06-02', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (132, '2023-06-05', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (133, '2023-06-06', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (134, '2023-06-07', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (135, '2023-06-08', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (136, '2023-06-09', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (137, '2023-06-12', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (138, '2023-06-13', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (139, '2023-06-14', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (140, '2023-06-15', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (141, '2023-06-16', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (142, '2023-06-19', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (143, '2023-06-20', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (144, '2023-06-21', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (145, '2023-06-25', 7, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (146, '2023-06-26', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (147, '2023-06-27', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (148, '2023-06-28', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (149, '2023-06-29', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (150, '2023-06-30', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (151, '2023-07-03', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (152, '2023-07-04', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (153, '2023-07-05', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (154, '2023-07-06', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (155, '2023-07-07', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (156, '2023-07-10', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (157, '2023-07-11', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (158, '2023-07-12', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (159, '2023-07-13', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (160, '2023-07-14', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (161, '2023-07-17', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (162, '2023-07-18', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (163, '2023-07-19', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (164, '2023-07-20', 4, '14:00:00', '17:00:00', '13:00:00', 20, 0, 2, 1, 2, '2023-04-09 00:59:27', '2023-04-09 00:59:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (165, '2023-04-03', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (166, '2023-04-04', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (167, '2023-04-06', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (168, '2023-04-07', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (169, '2023-04-10', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (170, '2023-04-11', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (171, '2023-04-12', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (172, '2023-04-13', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (173, '2023-04-14', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (174, '2023-04-17', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (175, '2023-04-18', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (176, '2023-04-19', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (177, '2023-04-20', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (178, '2023-04-21', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (179, '2023-04-23', 7, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (180, '2023-04-24', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (181, '2023-04-25', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (182, '2023-04-26', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (183, '2023-04-27', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (184, '2023-04-28', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (185, '2023-05-04', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (186, '2023-05-05', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (187, '2023-05-06', 6, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (188, '2023-05-08', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (189, '2023-05-09', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (190, '2023-05-10', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (191, '2023-05-11', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (192, '2023-05-12', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (193, '2023-05-15', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (194, '2023-05-16', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (195, '2023-05-17', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (196, '2023-05-18', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (197, '2023-05-19', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (198, '2023-05-22', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (199, '2023-05-23', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (200, '2023-05-24', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (201, '2023-05-25', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (202, '2023-05-26', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (203, '2023-05-29', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (204, '2023-05-30', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (205, '2023-05-31', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (206, '2023-06-01', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (207, '2023-06-02', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (208, '2023-06-05', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (209, '2023-06-06', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (210, '2023-06-07', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (211, '2023-06-08', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (212, '2023-06-09', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (213, '2023-06-12', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (214, '2023-06-13', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (215, '2023-06-14', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (216, '2023-06-15', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (217, '2023-06-16', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (218, '2023-06-19', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (219, '2023-06-20', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (220, '2023-06-21', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (221, '2023-06-25', 7, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (222, '2023-06-26', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (223, '2023-06-27', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (224, '2023-06-28', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (225, '2023-06-29', 4, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (226, '2023-06-30', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 2, 1, 2, '2023-04-10 10:52:29', '2023-04-10 10:52:29');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (227, '2023-04-03', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (228, '2023-04-04', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (229, '2023-04-06', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (230, '2023-04-07', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (231, '2023-04-10', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (232, '2023-04-11', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (233, '2023-04-12', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (234, '2023-04-13', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (235, '2023-04-14', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (236, '2023-04-17', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (237, '2023-04-18', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (238, '2023-04-19', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (239, '2023-04-20', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (240, '2023-04-21', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (241, '2023-04-23', 7, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (242, '2023-04-24', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (243, '2023-04-25', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (244, '2023-04-26', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (245, '2023-04-27', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (246, '2023-04-28', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (247, '2023-05-04', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (248, '2023-05-05', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (249, '2023-05-06', 6, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (250, '2023-05-08', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (251, '2023-05-09', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (252, '2023-05-10', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (253, '2023-05-11', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (254, '2023-05-12', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (255, '2023-05-15', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (256, '2023-05-16', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (257, '2023-05-17', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (258, '2023-05-18', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (259, '2023-05-19', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (260, '2023-05-22', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (261, '2023-05-23', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (262, '2023-05-24', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (263, '2023-05-25', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (264, '2023-05-26', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (265, '2023-05-29', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (266, '2023-05-30', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-04-10 11:02:14', '2023-04-10 11:02:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (267, '2023-05-31', 3, '08:00:00', '13:00:00', '07:00:00', 30, -1, 1, 1, 2, '2023-04-10 11:02:14', '2023-05-30 14:42:45');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (268, '2023-05-01', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 2, '2023-04-10 14:24:41', '2023-04-10 14:24:41');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (269, '2023-05-02', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 1, '2023-04-10 14:24:41', '2023-04-10 15:06:11');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (270, '2023-05-03', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 2, 1, 1, '2023-04-10 14:24:41', '2023-04-10 15:06:11');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (271, '2023-05-26', 5, '14:00:00', '17:00:00', '13:00:00', 20, 0, 1, 1, 2, '2023-05-27 11:20:53', '2023-05-27 11:20:53');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (272, '2023-05-29', 1, '14:00:00', '17:00:00', '13:00:00', 20, 0, 1, 1, 2, '2023-05-27 11:20:53', '2023-05-27 11:20:53');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (273, '2023-05-30', 2, '14:00:00', '17:00:00', '13:00:00', 20, 0, 1, 1, 2, '2023-05-27 11:20:53', '2023-05-30 11:15:16');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (274, '2023-05-31', 3, '14:00:00', '17:00:00', '13:00:00', 20, 0, 1, 1, 2, '2023-05-27 11:20:53', '2023-05-27 11:20:53');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (275, '2023-05-26', 5, '18:00:00', '20:00:00', '19:00:00', 30, 0, 1, 1, 2, '2023-05-27 11:22:41', '2023-05-27 11:22:41');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (276, '2023-05-29', 1, '18:00:00', '20:00:00', '19:00:00', 30, 0, 1, 1, 2, '2023-05-27 11:22:41', '2023-05-27 11:22:41');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (277, '2023-05-30', 2, '18:00:00', '20:00:00', '19:00:00', 30, 0, 1, 1, 2, '2023-05-27 11:22:41', '2023-05-27 11:22:41');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (278, '2023-05-31', 3, '18:00:00', '20:00:00', '19:00:00', 30, 0, 1, 1, 2, '2023-05-27 11:22:41', '2023-05-30 14:12:51');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (279, '2023-06-01', 4, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 14:55:12');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (280, '2023-06-02', 5, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 16:02:22');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (281, '2023-06-05', 1, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 16:04:43');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (282, '2023-06-06', 2, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 17:06:25');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (283, '2023-06-07', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 17:21:02');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (284, '2023-06-08', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 17:40:47');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (285, '2023-06-09', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 14:54:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (286, '2023-06-12', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 14:54:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (287, '2023-06-13', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 14:54:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (288, '2023-06-14', 3, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-06-01 16:46:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (289, '2023-06-15', 4, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-06-01 16:48:38');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (290, '2023-06-16', 5, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-06-10 23:29:55');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (291, '2023-06-19', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-06-10 23:00:53');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (292, '2023-06-20', 2, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 14:54:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (293, '2023-06-21', 3, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 14:54:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (294, '2023-06-25', 7, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 14:54:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (295, '2023-06-26', 1, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-05-30 14:54:56');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (296, '2023-06-27', 2, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-06-10 23:40:11');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (297, '2023-06-28', 3, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-06-10 23:33:39');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (298, '2023-06-29', 4, '08:00:00', '13:00:00', '07:00:00', 30, 1, 1, 1, 2, '2023-05-30 14:54:56', '2023-06-10 23:32:33');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (299, '2023-06-30', 5, '08:00:00', '13:00:00', '07:00:00', 30, 0, 1, 1, 2, '2023-05-30 14:54:56', '2023-06-01 16:53:06');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (300, '2023-06-01', 4, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (301, '2023-06-02', 5, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (302, '2023-06-03', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (303, '2023-06-04', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (304, '2023-06-05', 1, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (305, '2023-06-06', 2, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (306, '2023-06-07', 3, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (307, '2023-06-08', 4, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (308, '2023-06-09', 5, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (309, '2023-06-10', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (310, '2023-06-11', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (311, '2023-06-12', 1, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (312, '2023-06-13', 2, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (313, '2023-06-14', 3, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (314, '2023-06-15', 4, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (315, '2023-06-16', 5, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (316, '2023-06-17', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (317, '2023-06-18', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (318, '2023-06-19', 1, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 23:18:12');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (319, '2023-06-20', 2, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (320, '2023-06-21', 3, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (321, '2023-06-24', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (322, '2023-06-25', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (323, '2023-06-26', 1, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (324, '2023-06-27', 2, '05:00:00', '18:00:00', '17:00:00', 30, -1, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 23:03:27');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (325, '2023-06-28', 3, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (326, '2023-06-29', 4, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 12:22:44');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (327, '2023-06-30', 5, '05:00:00', '18:00:00', '17:00:00', 49, 0, 1, 1, 2, '2023-06-10 12:22:44', '2023-06-10 14:35:14');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (328, '2023-07-01', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (329, '2023-07-02', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (330, '2023-07-03', 1, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (331, '2023-07-04', 2, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (332, '2023-07-05', 3, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (333, '2023-07-06', 4, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (334, '2023-07-07', 5, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (335, '2023-07-08', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (336, '2023-07-09', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (337, '2023-07-10', 1, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (338, '2023-07-11', 2, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (339, '2023-07-12', 3, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (340, '2023-07-13', 4, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (341, '2023-07-14', 5, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (342, '2023-07-15', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (343, '2023-07-16', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (344, '2023-07-17', 1, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (345, '2023-07-18', 2, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (346, '2023-07-19', 3, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (347, '2023-07-20', 4, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (348, '2023-07-21', 5, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (349, '2023-07-22', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (350, '2023-07-23', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (351, '2023-07-24', 1, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (352, '2023-07-25', 2, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (353, '2023-07-26', 3, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (354, '2023-07-27', 4, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (355, '2023-07-28', 5, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (356, '2023-07-29', 6, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (357, '2023-07-30', 7, '05:00:00', '18:00:00', '17:00:00', 30, 0, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:28');
INSERT INTO lkpe.appointments (id, date, week, start_time, end_time, stop_time, max_count, used_count, hospital, status, del, created_at, updated_at) VALUES (358, '2023-07-31', 1, '05:00:00', '18:00:00', '17:00:00', 30, 1, 1, 1, 2, '2023-06-10 23:48:28', '2023-06-10 23:48:47');

@ -0,0 +1,48 @@
create table auths
(
id bigint unsigned auto_increment
primary key,
name varchar(50) not null comment '项目名称',
title varchar(20) not null comment '显示标题',
icon varchar(100) default '' not null comment '显示图标',
pid int not null comment '上级ID',
type tinyint not null comment '1-分组 2-页面/接口',
check_type tinyint not null comment '1-不需要验证 2-需要验证 3-特殊验证规则',
`show` tinyint default 1 not null comment '1-显示 2-不显示',
status tinyint default 1 not null comment '1-正常 2-禁用',
del tinyint default 2 not null comment '1-删除 2-正常',
`order` int default 0 not null comment '排序',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (1, 'admin_basics', '后台基础接口', '', 0, 1, 1, 2, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (2, 'admin_basics_login', '后台登录', '', 1, 2, 1, 2, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (3, 'admin', '管理员设置', 'every-user', 0, 1, 1, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (4, 'admin-info', '个人设置', 'user', 3, 2, 1, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (5, 'admin-auth', '权限管理', 'personal-privacy', 3, 2, 2, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (6, 'admin-list', '管理员列表', 'every-user', 3, 2, 2, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (7, 'settings', '后台管理', 'setting', 0, 1, 1, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (8, 'settings-config', '后台配置', 'setting-config', 7, 2, 2, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (9, 'settings-router', '路由配置', 'left-and-right-branch', 7, 2, 2, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (10, 'config', '基础设置', 'config', 0, 1, 1, 1, 1, 2, 0, '2023-04-07 14:41:39', '2023-04-07 14:41:39');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (11, 'config-hospital', '医院管理', 'hospital', 10, 2, 2, 1, 1, 2, 0, '2023-04-07 14:43:14', '2023-04-07 14:43:14');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (12, 'appointment', '预约管理', 'plan', 0, 1, 1, 1, 1, 2, 0, '2023-04-07 23:52:36', '2023-04-07 23:52:36');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (13, 'appointment-template', '计划模板', 'add-mode', 12, 2, 2, 1, 1, 2, 0, '2023-04-07 23:59:18', '2023-04-07 23:59:18');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (14, 'appointment-holidays', '节假日', 'beach-umbrella', 12, 2, 2, 1, 1, 2, 0, '2023-04-08 14:08:10', '2023-04-08 14:08:10');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (15, 'appointment-list', '预约计划', 'plan', 12, 2, 2, 1, 1, 2, 0, '2023-04-10 11:08:18', '2023-04-10 11:08:18');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (17, 'config-additional', '医院额外配置', 'tips-one', 10, 2, 2, 1, 1, 2, 0, '2023-04-11 09:31:54', '2023-04-11 09:31:54');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (18, 'user', '用户管理', 'user', 0, 1, 1, 1, 1, 2, 0, '2023-04-12 11:55:39', '2023-04-12 11:55:39');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (19, 'user-list', '用户列表', 'user', 18, 2, 2, 1, 1, 2, 0, '2023-04-12 11:55:58', '2023-04-12 11:55:58');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (20, 'user-person', '体检人列表', 'peoples', 18, 2, 2, 1, 1, 2, 0, '2023-04-13 09:24:52', '2023-04-13 09:24:52');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (21, 'hospital', '医院&小程序管理', 'plus-cross', 0, 1, 1, 1, 1, 2, 0, '2023-06-09 22:00:36', '2023-06-10 14:27:48');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (22, 'hospital-info', '基础信息', 'info', 21, 2, 2, 1, 1, 2, 0, '2023-06-09 22:02:15', '2023-06-09 22:02:15');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (23, 'hospital-home', '首页管理', 'home', 21, 2, 2, 1, 1, 2, 0, '2023-06-09 22:04:02', '2023-06-09 22:04:02');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (24, 'hospital-combo', '套餐管理', 'graphic-stitching-three', 21, 2, 2, 1, 1, 2, 0, '2023-06-09 22:05:09', '2023-06-09 22:05:09');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (25, 'hospital-additional', '额外配置', 'setting-two', 21, 2, 2, 1, 1, 2, 0, '2023-06-09 22:06:09', '2023-06-09 22:06:09');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (26, 'order-order', '订单管理', 'order', 29, 2, 2, 1, 1, 2, 0, '2023-06-09 22:06:55', '2023-06-10 14:25:09');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (27, 'order-template', '计划模板', 'plan', 29, 2, 2, 1, 1, 2, 0, '2023-06-09 22:08:32', '2023-06-10 14:25:15');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (28, 'order-appointment', '计划管理', 'plan', 29, 2, 2, 1, 1, 2, 0, '2023-06-09 22:09:15', '2023-06-10 14:25:22');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (29, 'order', '计划&订单', 'order', 0, 1, 1, 1, 1, 2, 0, '2023-06-10 14:24:29', '2023-06-10 14:24:29');
INSERT INTO lkpe.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (30, 'order-super_order', '超级订单管理', 'text-wrap-overflow', 29, 2, 2, 1, 1, 2, 0, '2023-06-10 14:44:41', '2023-06-10 14:44:41');

@ -0,0 +1,40 @@
create table carousels
(
id bigint unsigned auto_increment
primary key,
name varchar(20) not null,
image varchar(200) not null,
`desc` varchar(50) default '' null,
hospital bigint not null,
type tinyint not null comment '1-轮播图 2-广告',
jump_type tinyint not null comment '1-无跳转 2-小程序跳转 3-H5跳转',
jump_path varchar(200) not null,
login_type tinyint not null comment '1-需要 2-不需要',
start_time datetime not null,
end_time datetime not null,
status tinyint not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index carousels_hospital_index
on carousels (hospital);
create index carousels_type_index
on carousels (type);
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (1, '测试轮播图', '/storage/assets/upload/image/2023/04/98e750cd-17c5-4f07-aadb-f1880b081cd4.png', null, 0, 1, 1, '/aaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 13:56:47', '2023-04-11 23:44:11');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (3, '测试2', '/storage/assets/upload/image/2023/04/98e75454-60a9-48d5-9ae7-70f9e222007b.jpeg', null, 0, 1, 1, '', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:06:38', '2023-04-11 23:44:20');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (4, '套餐测试', '/storage/assets/upload/image/2023/04/98e75485-3cac-4ebc-aa89-f918401a4b2f.png', '套餐测试', 0, 2, 4, 'activity_package;2', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:07:12', '2023-05-24 20:59:15');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (5, '测试2', '/storage/assets/upload/image/2023/04/98e75497-ea0d-476a-9c56-c475030ca832.jpeg', null, 0, 2, 4, 'combo_item_open;2349;1,2,3;{"id":0,"date":null}', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:07:22', '2023-05-27 10:51:40');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (6, '个检预约', '/storage/assets/upload/image/2023/04/98e85460-2128-4135-86cc-297dd9e748e8.png', '点击预约个检', 0, 3, 4, 'order_choose_type', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:15:13', '2023-04-12 02:18:57');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (7, '团检预约', '/storage/assets/upload/image/2023/04/98e85748-2963-4635-8654-d5a2776c1668.png', '点击预约团检', 0, 3, 2, '/pages/buy/person/person?type=group', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:15:26', '2023-05-26 16:20:48');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (8, '健康问卷', '/storage/assets/upload/image/2023/04/98e85af6-8a22-4ff0-a831-7f7bdd50ef0d.png', '填写问卷', 0, 4, 2, '/pages/buy/person/person?type=question', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:15:13', '2023-06-09 04:50:35');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (9, '满意度调查', '/storage/assets/upload/image/2023/04/98e85b8c-71f8-419d-8326-b691fbd9d1fd.png', '意见和建议', 0, 4, 3, 'http://192.168.31.84:5173/h5/#/pages/main/login/login?page=question&token=[TOKEN]&param=&hospital=[HOSPITAL]', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:15:26', '2023-06-09 02:16:04');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (10, '健康宣传', '/storage/assets/upload/image/2023/04/98e85b97-468b-4a1d-b55c-d72ed8076a21.png', '健康科普', 0, 4, 3, 'http://192.168.31.84:5173/h5/#/pages/main/posts/posts?type=1&hospital=[HOSPITAL]', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-12 01:25:21', '2023-06-09 02:16:10');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (11, '常见问题', '/storage/assets/upload/image/2023/04/98e85be6-c467-42ff-b62f-95fc274e8939.png', '问题解答', 0, 4, 3, 'http://192.168.31.84:5173/h5/#/pages/main/posts/posts?type=2&hospital=[HOSPITAL]', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-12 01:26:35', '2023-06-09 02:16:16');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (13, '体检引导', '/storage/assets/upload/image/2023/04/98e855dc-2df4-478f-9ac8-934deec649fc.png', '点击扫码排队', 0, 3, 2, '/pages/order/choose_person/choose_person', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 2, '2023-04-12 02:10:35', '2023-06-09 02:03:08');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (14, '报告查询', '/storage/assets/upload/image/2023/04/98e857d9-e99a-4146-bcc0-3dc6f220af0e.png', '点击查看报告', 0, 3, 2, '/pages/buy/person/person?type=report', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-12 02:13:46', '2023-06-03 01:16:05');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (15, '测试', '/storage/assets/upload/image/2023/06/995ee267-7d9f-4df7-ad45-410bddde770d.png', 'AAAAAAAAA', 1, 1, 1, '', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-06-10 00:27:30', '2023-06-10 00:27:30');
INSERT INTO lkpe.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (16, 'ASDASDSAD', '/storage/assets/upload/image/2023/06/995ee441-6862-4d35-a3d7-e995464298e4.png', 'ASDASDASD', 1, 2, 1, '', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-06-10 00:32:37', '2023-06-10 00:32:37');

@ -0,0 +1,23 @@
create table configs
(
id bigint unsigned auto_increment
primary key,
label varchar(50) not null,
value varchar(1000) not null,
type tinyint not null comment '1-文字 2-图片 3-文字数组 4-图片数组 5-Key_Value',
remark varchar(100) not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index configs_type_index
on configs (type);
INSERT INTO lkpe.configs (id, label, value, type, remark, created_at, updated_at) VALUES (1, 'Logo', '/storage/assets/logo.png', 2, '', '2023-04-06 23:01:37', '2023-04-06 23:01:37');
INSERT INTO lkpe.configs (id, label, value, type, remark, created_at, updated_at) VALUES (2, 'Favicon', '/storage/assets/favicon.png', 2, '', '2023-04-06 23:01:37', '2023-04-06 23:01:37');
INSERT INTO lkpe.configs (id, label, value, type, remark, created_at, updated_at) VALUES (3, 'Login欢迎图片', '/storage/assets/login_image.jpg', 2, '', '2023-04-06 23:01:37', '2023-04-06 23:01:37');
INSERT INTO lkpe.configs (id, label, value, type, remark, created_at, updated_at) VALUES (4, '网站名称', '岚科体检预约', 1, '', '2023-04-06 23:01:37', '2023-04-06 23:01:37');
INSERT INTO lkpe.configs (id, label, value, type, remark, created_at, updated_at) VALUES (5, '客服电话', '13333333333', 1, '', '2023-04-10 23:22:21', '2023-04-11 23:17:51');
INSERT INTO lkpe.configs (id, label, value, type, remark, created_at, updated_at) VALUES (6, '小程序默认封面图', '/storage/assets/mp/home/cover.png', 2, '', '2023-04-11 09:23:34', '2023-04-11 09:23:34');
INSERT INTO lkpe.configs (id, label, value, type, remark, created_at, updated_at) VALUES (7, '会员卡配置', '{"open":0}', 5, '', '2023-04-11 09:29:24', '2023-04-11 09:29:24');

@ -0,0 +1,18 @@
create table hospital_activity_packages
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
name varchar(20) not null,
content text not null,
status tinyint not null comment '1:工作日, 2:节假日',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_activity_packages_hospital_index
on hospital_activity_packages (hospital);
INSERT INTO lkpe.hospital_activity_packages (id, hospital, name, content, status, created_at, updated_at) VALUES (1, 1, '测试活动', '["1875","2355","2354","2353","2352"]', 1, '2023-05-24 20:49:57', '2023-05-24 20:49:57');
INSERT INTO lkpe.hospital_activity_packages (id, hospital, name, content, status, created_at, updated_at) VALUES (2, 1, '测试123', '["2348","2349","2350"]', 1, '2023-05-24 20:51:01', '2023-05-24 20:51:01');

@ -0,0 +1,18 @@
create table hospital_additionals
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
combo_order text not null,
combo_count text not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_additionals_hospital_index
on hospital_additionals (hospital);
INSERT INTO lkpe.hospital_additionals (id, hospital, combo_order, combo_count, created_at, updated_at) VALUES (1, 2, '["1943","1944","1945","3344"]', '[{"id":"1944","count":111},{"id":"1943","count":0},{"id":"3333","count":234}]', '2023-04-11 16:24:20', '2023-04-11 17:10:10');
INSERT INTO lkpe.hospital_additionals (id, hospital, combo_order, combo_count, created_at, updated_at) VALUES (2, 0, '["112233"]', '[{"id":"11111","count":4}]', '2023-04-11 16:54:50', '2023-05-24 09:38:49');
INSERT INTO lkpe.hospital_additionals (id, hospital, combo_order, combo_count, created_at, updated_at) VALUES (3, 1, '["1959","1958"]', '[{"id":"2348","count":110},{"id":"2349","count":104},{"id":"2350","count":103},{"id":"2352","count":102},{"id":"2353","count":101}]', '2023-04-11 17:16:04', '2023-06-10 00:40:47');

@ -0,0 +1,27 @@
create table hospital_extras
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
mark varchar(20) not null,
content longtext not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_extras_hospital_index
on hospital_extras (hospital);
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (1, 0, 'pay', '{"wxp":{"open":1,"id":"1638739772","number":"3CE37188EBCFBBEB800B0E1C69B360F05A3E80CD","v3":"AVPV7NxK8cC2RvRrrwdTqUG9YbQXQe3w","key":"/storage/app/forbidden/2023/05/9943b647-1143-40c6-be2c-8844919ee1ff.pem","crt":"/storage/app/forbidden/2023/05/9943b64e-32f6-4eb1-b218-df86353965de.pem"}}', '2023-05-24 13:10:48', '2023-05-27 12:16:49');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (2, 0, 'order_type', '{"combo_add_item":2,"item":1}', '2023-05-24 13:10:48', '2023-06-09 10:06:24');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (3, 0, 'card_pay', '{"open":2}', '2023-05-24 14:29:59', '2023-05-24 14:35:50');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (4, 1, 'pay', '{"wxp":{"open":0,"id":"","number":"","v3":"","key":"","crt":""}}', '2023-05-25 21:31:04', '2023-05-25 21:31:04');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (5, 1, 'order_type', '{"combo_add_item":0,"item":0}', '2023-05-25 21:31:04', '2023-05-25 21:31:04');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (6, 1, 'card_pay', '{"open":0}', '2023-05-25 21:31:04', '2023-05-25 21:31:04');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (7, 0, 'readme', '{"open":1,"content":"1、体检前三天不应参加聚餐太甜、太咸、太油腻的食物应避免禁酒尽量以素食\\n为主。晚上八点钟后一般要求禁食并应早睡。<br/>\\n2、体检当日不吃早餐空腹进行抽血及腹部B超检查等体检项目。<br/>\\n3、进行女性妇科B超、男性前列腺B超时需要憋尿。<br/>\\n4、女性在作妇科检查时,需要排尽小便。<br/>\\n5、女性月经期间不宜做妇科检查及化验室小便检查;孕妇不应做X线检查。<br/>\\n6、静脉抽血后用棉球压住针头的穿刺点两分钟不能按揉防止形成血肿。<br/>\\n7、接受体检时应自然放松心态平和为医生提供真实的病历资料及自我身体状况\\n或感觉。","time":5}', '2023-05-26 11:50:02', '2023-05-27 12:20:08');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (8, 1, 'readme', '{"open":1,"content":"AAAAAAAAAAAAA","time":5}', '2023-05-26 12:50:40', '2023-06-10 00:51:02');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (9, 2, 'pay', '{"wxp":{"open":0,"id":"","number":"","v3":"","key":"","crt":""}}', '2023-05-26 12:51:54', '2023-05-26 12:51:54');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (10, 2, 'order_type', '{"combo_add_item":0,"item":0}', '2023-05-26 12:51:54', '2023-05-26 12:51:54');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (11, 2, 'card_pay', '{"open":0}', '2023-05-26 12:51:54', '2023-05-26 12:51:54');
INSERT INTO lkpe.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (12, 2, 'readme', '{"open":0,"content":"","time":5}', '2023-05-26 12:51:54', '2023-05-26 12:51:54');

@ -0,0 +1,110 @@
create table hospital_posts
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
title varchar(100) not null,
author varchar(20) not null,
date date not null,
`desc` varchar(200) not null,
content longtext not null,
cover varchar(200) not null,
type tinyint not null comment '1-健康宣传 2-常见问题',
status tinyint not null,
del tinyint default 2 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_posts_type_index
on hospital_posts (type);
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (1, 0, '《用户服务协议》及《隐私政策》', '体检中心', '2023-06-05', '《用户服务协议》及《隐私政策》', '<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">本应用非常重视用户隐私政策并严格遵守相关的法律规定。请您仔细阅读《隐私政策》后再继续使用。如果您继续使用我们的服务,表示您已经充分阅读和理解我们协议的全部内容。</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">使使 使</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">1. </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(a) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(b) 使访IP使访</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(c)</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">2. 使</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(a)</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(b) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(c) 使便</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">3. </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;"></span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(a) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(b)</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(c) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(d) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(e) 便</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">4. </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">访</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">5.</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(a)便使访</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(b)</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">便</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;"></span></p>
<p>&nbsp;</p>', '/storage/assets/upload/image/2023/06/9956ae66-e79a-491f-9be0-811cdc33b58a.png', 1, 1, 2, '2023-06-05 22:35:23', '2023-06-06 09:40:12');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (2, 0, '体检须知', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;">一、体检前三天注意饮食</span> <span style="font-family: 宋体;">,勿食过于油腻、</span> &nbsp;<span style="font-family: 宋体;">辛辣、</span> &nbsp;<span style="font-family: 宋体;">刺激、</span> &nbsp;<span style="font-family: 宋体;">不易消化的食物</span> <span style="font-family: 宋体;">,不饮酒</span> <span style="font-family: 宋体;">,不吃对肝脏、</span> &nbsp;<span style="font-family: 宋体;">肾脏功能有损害的药物。</span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span>8<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">&nbsp;<span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span>10- 12<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">&nbsp;<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">2<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">(<span style="font-family: 宋体;"> </span><span style="font-family: Segoe UI;">1</span><span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">) </span><span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">;</span><span style="font-family: 宋体;">尿 </span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;">穿</span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">&nbsp;<span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span> &nbsp;<span style="font-family: 宋体;"></span> &nbsp;<span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">(<span style="font-family: 宋体;">尿</span><span style="font-family: Segoe UI;">)</span><span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">B</span><span style="font-family: 宋体;">尿</span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;">便</span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span> &nbsp;<span style="font-family: 宋体;"></span>(<span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">:</span><span style="font-family: 宋体;"> &nbsp; &nbsp; &nbsp;</span><span style="font-family: Segoe UI;">)</span><span style="font-family: 宋体;">怀 </span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span>:</span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">1<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">2<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span> &nbsp;<span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">3<span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">2</span><span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">4<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;">怀怀</span> <span style="font-family: 宋体;"></span>(<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">DR<span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">CT</span><span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">X</span><span style="font-family: 宋体;">线</span><span style="font-family: Segoe UI;">)</span><span style="font-family: 宋体;"></span></span></p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-08 09:26:59');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (3, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (4, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (5, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (6, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (7, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (8, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p><img src="http://127.0.0.1:8000/storage/assets/upload/image/2023/06/9956bfbd-5e5a-4006-aa39-559057151786.png" />BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 23:23:54');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (9, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (10, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (11, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (12, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (13, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (14, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (15, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (16, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (17, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (18, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (19, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (20, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (21, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (22, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (23, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>
<p>&nbsp;</p>
<p>234</p>
<p>234</p>
<p>23</p>
<p>423</p>
<p>4</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (24, 1, 'YOOO', 'sadf', '2023-06-10', 'sadfasdfsadf', '<p>sadfasdfasdfasdfsadf</p>', '/storage/assets/upload/image/2023/06/995ee9ce-b535-4043-8404-f6f3e11a1e92.png', 1, 1, 2, '2023-06-10 00:48:07', '2023-06-10 00:48:07');
INSERT INTO lkpe.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (25, 0, '测试无封面', 'ASD', '2023-06-10', 'asdasd', '<p>ASDASD</p>', '', 1, 1, 2, '2023-06-10 12:12:47', '2023-06-10 12:12:47');

@ -0,0 +1,17 @@
create table hospital_question_logs
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
type tinyint default 1 null,
content longtext not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_question_logs_user_index
on hospital_question_logs (user);
INSERT INTO lkpe.hospital_question_logs (id, user, type, content, created_at, updated_at) VALUES (1, 1, 1, '[{"question":"请输入您的姓名","answer":"陆予三三","more":""},{"question":"请选择您的性别","answer":["男"],"more":["",""]},{"question":"测试多选","answer":["A. YOOOOO","C. LAAAAA"],"more":["","","AAAAAA",""]},{"question":"测试图片","answer":"/storage/assets/upload/image/2023/06/995cc039-b723-4e37-8dd0-731b30495665.jpeg","more":""}]', '2023-06-08 23:00:11', '2023-06-08 23:00:11');
INSERT INTO lkpe.hospital_question_logs (id, user, type, content, created_at, updated_at) VALUES (2, 1, 1, '[{"question":"请输入您的姓名","answer":"陆予三三","more":""},{"question":"请选择您的性别","answer":["女"],"more":["","AAAAAAAA"]},{"question":"测试多选","answer":["A. YOOOOO","C. LAAAAA","D. SAAAAAA"],"more":["","","ASDASD","SDFDSFDSF"]},{"question":"测试图片","answer":"/storage/assets/upload/image/2023/06/995cc343-a5ce-4b12-92d5-b4e8c8ccf2ec.jpeg","more":""}]', '2023-06-08 23:08:41', '2023-06-08 23:08:41');

@ -0,0 +1,24 @@
create table hospital_questions
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
question varchar(200) not null,
type tinyint not null comment '1-填空 2-单选 3-多选 4-图片',
content text not null,
mark varchar(20) not null,
`order` int default 1 null,
status tinyint not null,
del tinyint default 2 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_questions_type_index
on hospital_questions (type);
INSERT INTO lkpe.hospital_questions (id, hospital, question, type, content, mark, `order`, status, del, created_at, updated_at) VALUES (1, 0, '请输入您的姓名', 1, '{"placeholder":"请输入"}', 'NAME', 1, 1, 2, '2023-06-08 18:44:10', '2023-06-08 18:44:34');
INSERT INTO lkpe.hospital_questions (id, hospital, question, type, content, mark, `order`, status, del, created_at, updated_at) VALUES (2, 0, '请选择您的性别', 2, '{"item":["男","女{{MORE}}为什么选这个选项"]}', 'SEX', 2, 1, 2, '2023-06-08 19:09:08', '2023-06-08 21:32:39');
INSERT INTO lkpe.hospital_questions (id, hospital, question, type, content, mark, `order`, status, del, created_at, updated_at) VALUES (3, 0, '测试多选', 3, '{"item":["A. YOOOOO","B. HAAAAA","C. LAAAAA{{MORE}}为什么选这个选项","D. SAAAAAA{{MORE}}为什么选这个选项"]}', '', 3, 1, 2, '2023-06-08 19:16:53', '2023-06-08 21:32:33');
INSERT INTO lkpe.hospital_questions (id, hospital, question, type, content, mark, `order`, status, del, created_at, updated_at) VALUES (4, 0, '测试图片', 4, '{"placeholder":"请上传图片"}', '', 4, 1, 2, '2023-06-08 19:17:56', '2023-06-08 19:17:56');

@ -0,0 +1,21 @@
create table hospitals
(
id bigint unsigned auto_increment
primary key,
name varchar(50) not null,
code varchar(50) not null,
address varchar(100) not null,
longitude decimal(10, 6) not null,
latitude decimal(10, 6) not null,
logo varchar(100) not null,
dev tinyint not null comment '1:测试机构, 2:正式机构',
phone varchar(20) not null,
status tinyint not null,
del tinyint default 2 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
INSERT INTO lkpe.hospitals (id, name, code, address, longitude, latitude, logo, dev, phone, status, del, created_at, updated_at) VALUES (1, '测试医院机构', '130302999999', '测试医院机构测试医院机构测试医院机构测试医院机构', 119.514637, 39.903517, '/storage/assets/upload/image/2023/06/995ed894-39aa-4c62-a8a3-8183d7424ec9.png', 1, '03358888887', 1, 2, '2023-04-07 23:11:35', '2023-06-10 00:03:30');
INSERT INTO lkpe.hospitals (id, name, code, address, longitude, latitude, logo, dev, phone, status, del, created_at, updated_at) VALUES (2, '普通医院机构', '130302999999', '普通医院机构234', 119.600492, 39.935385, '/storage/assets/upload/image/2023/04/98e615fb-a73f-49cb-9aa2-95751bd82df4.jpeg', 2, '03357777777', 1, 2, '2023-04-07 23:18:13', '2023-04-10 23:16:28');

@ -0,0 +1,768 @@
create table admin_accounts
(
id bigint unsigned auto_increment
primary key,
admin_id bigint not null,
account varchar(50) not null,
secret varchar(80) not null,
type tinyint not null comment '1-账号密码',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index admin_accounts_account_index
on admin_accounts (account);
create index admin_accounts_admin_id_index
on admin_accounts (admin_id);
INSERT INTO beijingrenren_tj.admin_accounts (id, admin_id, account, secret, type, del, created_at, updated_at) VALUES (1, 1, 'admin', '$2y$10$RrkVbwgR7plyKBJA.82onul9Sv9iyLKqmJDN7bRmFY4b6.45C5Qsi', 1, 2, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.admin_accounts (id, admin_id, account, secret, type, del, created_at, updated_at) VALUES (2, 2, 'TEST_ADMIN_01', '$2y$10$KOdF2w9ebVB2QaKVjBaTcO53kbslyoGYysOvmHNHq.30ezd1t8z6q', 1, 2, '2023-06-09 15:31:02', '2023-06-09 15:31:02');
create table admin_auths
(
id bigint unsigned auto_increment
primary key,
name varchar(20) not null comment '名称',
auth_ids varchar(1000) not null comment '权限IDS JSON',
remark varchar(100) not null comment '备注',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
INSERT INTO beijingrenren_tj.admin_auths (id, name, auth_ids, remark, del, created_at, updated_at) VALUES (1, '医院最高权限', '["22","23","24","25","26","27","28"]', '', 2, '2023-06-09 15:56:40', '2023-06-09 22:13:43');
create table admin_tokens
(
id bigint unsigned auto_increment
primary key,
admin_id bigint not null comment '账号ID',
token varchar(50) not null comment 'TOKEN',
type tinyint not null comment '1-后台',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index admin_tokens_admin_id_index
on admin_tokens (admin_id);
create index admin_tokens_token_index
on admin_tokens (token);
create table admins
(
id bigint unsigned auto_increment
primary key,
nickname varchar(30) not null comment '名称',
admin_auth_id int not null comment '权限ID',
status tinyint default 1 not null comment '1-正常 2-禁用',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null,
hospital bigint not null
)
collate = utf8mb4_unicode_ci;
create index admins_hospital_index
on admins (hospital);
INSERT INTO beijingrenren_tj.admins (id, nickname, admin_auth_id, status, del, created_at, updated_at, hospital) VALUES (1, '超级管理员', -1, 1, 2, '2023-04-06 23:01:36', '2023-04-06 23:01:36', 0);
INSERT INTO beijingrenren_tj.admins (id, nickname, admin_auth_id, status, del, created_at, updated_at, hospital) VALUES (2, '测试医院管理员', 1, 1, 2, '2023-06-09 15:31:02', '2023-06-09 22:15:44', 1);
create table analysis_types
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
name varchar(50) not null,
`range` varchar(200) default '["min","max"]' not null,
`desc` varchar(50) not null,
color varchar(8) not null,
mark varchar(50) not null,
content varchar(2000) not null,
type tinyint not null comment '1-临床生化 2-临床免疫 3-常规',
status tinyint default 1 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index analysis_types_hospital_index
on analysis_types (hospital);
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (1, 0, '空腹血糖分析', '{"s":"1","r":["0","min","max","10"],"l":["偏低","正常","偏高"]}', '空腹血糖变化趋势分析', '#78A155', 'KFPTT', '空腹血糖分析
', 1, 1, '2023-03-20 14:42:43', '2023-06-03 00:45:11');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (2, 0, '甘油三酯分析', '{"s":"0.2","r":["min","max","2"],"l":["正常","偏高"]}', '甘油三酯变化趋势分析', '#58D818', 'GYSZ', '甘油三酯分析
1.尿退
2.α-β', 1, 1, '2023-03-20 14:42:43', '2023-03-29 11:30:21');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (3, 0, '总胆固醇分析', '{"s":"1","r":["min","max","10"],"l":["正常","偏高"]}', '总胆固醇变化趋势分析', '#CA6D6A', 'ZDGC', '总胆固醇分析
1尿
2', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:25:33');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (4, 0, '高密度总胆固醇', '{"s":"0.2","r":["0","min","max","2"],"l":["偏低","正常","偏高"]}', '高密度总胆固醇变化趋势分析', '#C45E16', 'GMDZDBDGC', '高密度总胆固醇
HDL寿E
尿
HDL-C
HDL
尿', 1, 1, '2023-03-20 14:42:43', '2023-03-27 15:33:45');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (5, 0, '低密度总胆固醇', '{"s":"0.5","r":["min","max","5"],"l":["正常","偏高"]}', '低密度总胆固醇变化趋势分析', '#DFC039', 'DMDZDBDGC', '低密度总胆固醇
', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:28:09');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (6, 0, 'Y-谷氨酰基转肽酶GGT', '{"s":"10","r":["0","min","max","80"],"l":["偏低","正常","偏高"]}', 'Y-谷氨酰基转肽酶GGT趋势分析', '#D38014', 'QDYE4000HzZ', 'Y-谷氨酰基转肽酶GGT
1.γ-γ-GT
2.
3.γ-GT
4.
5.γ-GTγ-GTγ-GT
6.γ-', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:33:52');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (7, 0, '丙氨酸氨基转移酶', '{"s":"10","r":["0","min","max","80"],"l":["偏低","正常","偏高"]}', '丙氨酸氨基转移酶趋势分析', '#C25202', 'BASAJZYM', '丙氨酸氨基转移酶
尿', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:32:40');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (8, 0, '天门冬氨酸氨基转移酶', '{"s":"10","r":["0","min","max","80"],"l":["偏低","正常","偏高"]}', '天门冬氨酸氨基转移酶变化趋势分析', '#01739A', 'TMDASAJZYM', '天门冬氨酸氨基转移酶
 ()  (ALT)(AST)/(ALT)>1  ', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:34:48');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (9, 0, '尿酸', '{"s":"50","r":["0","min","max","500"],"l":["偏低","正常","偏高"]}', '尿酸趋势分析', '#DFC039', 'NS', '尿酸
尿
1尿尿尿尿
2尿尿
3退尿
4仿尿
尿
尿', 1, 1, '2023-03-20 14:42:43', '2023-03-29 12:36:19');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (10, 0, '甲胎蛋白', '{"s":"0.2","r":["0","min","max","8"],"l":["偏低","正常","偏高"]}', '甲胎蛋白变化趋势分析', '#A3433F', 'KFPTT', '甲胎蛋白
1.AFPAFP
2.AFP60%70%AFPAFP
3.AFP1000ug/L
4.AFP2-3AFP
5.', 2, 1, '2023-03-20 14:42:43', '2023-03-29 12:38:55');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (11, 0, '体重分析', '{"s":"5","r":["0","min","max","40"],"l":["偏低","正常","偏高"]}', '分析体重BMI指数', '#DC7948', 'TZZS', '体重分析
BMI尿', 3, 1, '2023-03-27 11:18:20', '2023-03-29 10:59:52');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (12, 0, '舒张压', '{"s":"30","r":["0","min","max","120"],"l":["偏低","正常","偏高"]}', '血压低趋势分析', '#ECC266', 'SZY', '血压
1.
2.
3.', 3, 1, '2023-03-27 11:19:52', '2023-04-03 14:22:07');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (13, 0, '癌胚抗原', '{"s":"2","r":["min","max","10"],"l":["正常","偏高"]}', '癌胚抗原变化趋势分析', '#C7F070', 'APKY', '癌胚抗原
CEA尿尿15%53%CEACEA
访', 2, 1, '2023-03-27 11:22:23', '2023-03-29 12:40:12');
INSERT INTO beijingrenren_tj.analysis_types (id, hospital, name, `range`, `desc`, color, mark, content, type, status, created_at, updated_at) VALUES (14, 0, '收缩压', '{"s":"30","r":["50","min","max","180"],"l":["偏低","正常","偏高"]}', '收缩压趋势分析', '#DD6565', 'SSY', '血压
1.
2.
3.', 3, 1, '2023-04-03 14:13:46', '2023-04-03 14:23:27');
create table appointment_holidays
(
id bigint unsigned auto_increment
primary key,
year year not null,
date date not null,
type tinyint not null comment '1:工作日, 2:节假日',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index appointment_holidays_date_index
on appointment_holidays (date);
create index appointment_holidays_year_index
on appointment_holidays (year);
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (1, 2023, '2023-04-29', 1, '2023-04-08 22:18:16', '2023-04-08 22:18:16');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (2, 2023, '2023-04-30', 1, '2023-04-08 22:18:18', '2023-04-08 22:18:18');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (3, 2023, '2023-05-01', 1, '2023-04-08 22:18:25', '2023-04-08 22:18:25');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (4, 2023, '2023-05-02', 1, '2023-04-08 22:18:27', '2023-04-08 22:18:27');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (5, 2023, '2023-05-03', 1, '2023-04-08 22:18:30', '2023-04-08 22:18:30');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (6, 2023, '2023-04-23', 2, '2023-04-08 22:22:06', '2023-04-08 22:22:06');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (7, 2023, '2023-05-06', 2, '2023-04-08 22:23:28', '2023-04-08 22:23:28');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (8, 2023, '2023-04-05', 1, '2023-04-08 22:23:35', '2023-04-08 22:23:35');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (9, 2023, '2023-06-22', 1, '2023-04-08 22:23:55', '2023-04-08 22:23:55');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (10, 2023, '2023-06-23', 1, '2023-04-08 22:23:57', '2023-04-08 22:23:57');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (11, 2023, '2023-06-24', 1, '2023-04-08 22:24:01', '2023-04-08 22:24:01');
INSERT INTO beijingrenren_tj.appointment_holidays (id, year, date, type, created_at, updated_at) VALUES (12, 2023, '2023-06-25', 2, '2023-04-08 22:24:02', '2023-04-08 22:24:02');
create table appointment_templates
(
id bigint unsigned auto_increment
primary key,
name varchar(50) not null,
weeks varchar(50) not null,
weekday tinyint not null,
holidays tinyint not null,
start_time time not null,
end_time time not null,
stop_time time not null,
max_count bigint not null,
created_at timestamp null,
updated_at timestamp null,
hospital bigint default 0 not null
)
collate = utf8mb4_unicode_ci;
create index appointment_templates_hospital_index
on appointment_templates (hospital);
INSERT INTO beijingrenren_tj.appointment_templates (id, name, weeks, weekday, holidays, start_time, end_time, stop_time, max_count, created_at, updated_at, hospital) VALUES (1, '计划模板', '["1","2","3","4","5"]', 1, 2, '08:00:00', '13:00:00', '07:00:00', 30, '2023-04-08 02:06:07', '2023-04-10 10:52:06', 0);
INSERT INTO beijingrenren_tj.appointment_templates (id, name, weeks, weekday, holidays, start_time, end_time, stop_time, max_count, created_at, updated_at, hospital) VALUES (2, '下午', '["1","2","3","4","5"]', 1, 2, '14:00:00', '17:00:00', '13:00:00', 20, '2023-04-09 00:59:02', '2023-04-09 00:59:02', 0);
INSERT INTO beijingrenren_tj.appointment_templates (id, name, weeks, weekday, holidays, start_time, end_time, stop_time, max_count, created_at, updated_at, hospital) VALUES (3, '晚上', '["1","4","2","5","3"]', 1, 2, '18:00:00', '20:00:00', '19:00:00', 30, '2023-04-10 10:51:57', '2023-04-10 10:51:57', 0);
INSERT INTO beijingrenren_tj.appointment_templates (id, name, weeks, weekday, holidays, start_time, end_time, stop_time, max_count, created_at, updated_at, hospital) VALUES (4, '测试医院机构模板', '["1","2","3","5","4","6","7"]', 1, 2, '05:00:00', '18:00:00', '17:00:00', 30, '2023-06-10 11:03:52', '2023-06-10 11:03:52', 1);
create table appointments
(
id bigint unsigned auto_increment
primary key,
date date not null,
week tinyint not null,
start_time time not null,
end_time time not null,
stop_time time not null,
max_count bigint not null,
used_count bigint not null,
hospital bigint not null,
status tinyint not null,
del tinyint default 2 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index appointments_date_index
on appointments (date);
create table auths
(
id bigint unsigned auto_increment
primary key,
name varchar(50) not null comment '项目名称',
title varchar(20) not null comment '显示标题',
icon varchar(100) default '' not null comment '显示图标',
pid int not null comment '上级ID',
type tinyint not null comment '1-分组 2-页面/接口',
check_type tinyint not null comment '1-不需要验证 2-需要验证 3-特殊验证规则',
`show` tinyint default 1 not null comment '1-显示 2-不显示',
status tinyint default 1 not null comment '1-正常 2-禁用',
del tinyint default 2 not null comment '1-删除 2-正常',
`order` int default 0 not null comment '排序',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (1, 'admin_basics', '后台基础接口', '', 0, 1, 1, 2, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (2, 'admin_basics_login', '后台登录', '', 1, 2, 1, 2, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (3, 'admin', '管理员设置', 'every-user', 0, 1, 1, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (4, 'admin-info', '个人设置', 'user', 3, 2, 1, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (5, 'admin-auth', '权限管理', 'personal-privacy', 3, 2, 2, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (6, 'admin-list', '管理员列表', 'every-user', 3, 2, 2, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (7, 'settings', '后台管理', 'setting', 0, 1, 1, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (8, 'settings-config', '后台配置', 'setting-config', 7, 2, 2, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (9, 'settings-router', '路由配置', 'left-and-right-branch', 7, 2, 2, 1, 1, 2, 0, '2023-04-06 23:01:36', '2023-04-06 23:01:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (10, 'config', '基础设置', 'config', 0, 1, 1, 1, 1, 2, 0, '2023-04-07 14:41:39', '2023-04-07 14:41:39');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (11, 'config-hospital', '医院管理', 'hospital', 10, 2, 2, 1, 1, 2, 0, '2023-04-07 14:43:14', '2023-04-07 14:43:14');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (12, 'appointment', '预约管理', 'plan', 0, 1, 1, 1, 1, 2, 0, '2023-04-07 23:52:36', '2023-04-07 23:52:36');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (13, 'appointment-template', '计划模板', 'add-mode', 12, 2, 2, 1, 1, 2, 0, '2023-04-07 23:59:18', '2023-04-07 23:59:18');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (14, 'appointment-holidays', '节假日', 'beach-umbrella', 12, 2, 2, 1, 1, 2, 0, '2023-04-08 14:08:10', '2023-04-08 14:08:10');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (15, 'appointment-list', '预约计划', 'plan', 12, 2, 2, 1, 1, 2, 0, '2023-04-10 11:08:18', '2023-04-10 11:08:18');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (17, 'config-additional', '医院额外配置', 'tips-one', 10, 2, 2, 1, 1, 2, 0, '2023-04-11 09:31:54', '2023-04-11 09:31:54');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (18, 'user', '用户管理', 'user', 0, 1, 1, 1, 1, 2, 0, '2023-04-12 11:55:39', '2023-04-12 11:55:39');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (19, 'user-list', '用户列表', 'user', 18, 2, 2, 1, 1, 2, 0, '2023-04-12 11:55:58', '2023-04-12 11:55:58');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (20, 'user-person', '体检人列表', 'peoples', 18, 2, 2, 1, 1, 2, 0, '2023-04-13 09:24:52', '2023-04-13 09:24:52');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (21, 'hospital', '医院&小程序管理', 'plus-cross', 0, 1, 1, 1, 1, 2, 0, '2023-06-09 22:00:36', '2023-06-10 14:27:48');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (22, 'hospital-info', '基础信息', 'info', 21, 2, 2, 1, 1, 2, 0, '2023-06-09 22:02:15', '2023-06-09 22:02:15');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (23, 'hospital-home', '首页管理', 'home', 21, 2, 2, 1, 1, 2, 0, '2023-06-09 22:04:02', '2023-06-09 22:04:02');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (24, 'hospital-combo', '套餐管理', 'graphic-stitching-three', 21, 2, 2, 1, 1, 2, 0, '2023-06-09 22:05:09', '2023-06-09 22:05:09');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (25, 'hospital-additional', '额外配置', 'setting-two', 21, 2, 2, 1, 1, 2, 0, '2023-06-09 22:06:09', '2023-06-09 22:06:09');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (26, 'order-order', '订单管理', 'order', 29, 2, 2, 1, 1, 2, 0, '2023-06-09 22:06:55', '2023-06-10 14:25:09');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (27, 'order-template', '计划模板', 'plan', 29, 2, 2, 1, 1, 2, 0, '2023-06-09 22:08:32', '2023-06-10 14:25:15');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (28, 'order-appointment', '计划管理', 'plan', 29, 2, 2, 1, 1, 2, 0, '2023-06-09 22:09:15', '2023-06-10 14:25:22');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (29, 'order', '计划&订单', 'order', 0, 1, 1, 1, 1, 2, 0, '2023-06-10 14:24:29', '2023-06-10 14:24:29');
INSERT INTO beijingrenren_tj.auths (id, name, title, icon, pid, type, check_type, `show`, status, del, `order`, created_at, updated_at) VALUES (30, 'order-super_order', '超级订单管理', 'text-wrap-overflow', 29, 2, 2, 1, 1, 2, 0, '2023-06-10 14:44:41', '2023-06-10 14:44:41');
create table carousels
(
id bigint unsigned auto_increment
primary key,
name varchar(20) not null,
image varchar(200) not null,
`desc` varchar(50) default '' null,
hospital bigint not null,
type tinyint not null comment '1-轮播图 2-广告',
jump_type tinyint not null comment '1-无跳转 2-小程序跳转 3-H5跳转',
jump_path varchar(200) not null,
login_type tinyint not null comment '1-需要 2-不需要',
start_time datetime not null,
end_time datetime not null,
status tinyint not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index carousels_hospital_index
on carousels (hospital);
create index carousels_type_index
on carousels (type);
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (1, '测试轮播图', '/storage/assets/upload/image/2023/04/98e750cd-17c5-4f07-aadb-f1880b081cd4.png', null, 0, 1, 1, '/aaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 13:56:47', '2023-04-11 23:44:11');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (3, '测试2', '/storage/assets/upload/image/2023/04/98e75454-60a9-48d5-9ae7-70f9e222007b.jpeg', null, 0, 1, 1, '', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:06:38', '2023-04-11 23:44:20');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (4, '套餐测试', '/storage/assets/upload/image/2023/04/98e75485-3cac-4ebc-aa89-f918401a4b2f.png', '套餐测试', 0, 2, 4, 'activity_package;2', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:07:12', '2023-05-24 20:59:15');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (5, '测试2', '/storage/assets/upload/image/2023/04/98e75497-ea0d-476a-9c56-c475030ca832.jpeg', null, 0, 2, 4, 'combo_item_open;2349;1,2,3;{"id":0,"date":null}', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:07:22', '2023-05-27 10:51:40');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (6, '个检预约', '/storage/assets/upload/image/2023/04/98e85460-2128-4135-86cc-297dd9e748e8.png', '点击预约个检', 0, 3, 4, 'order_choose_type', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:15:13', '2023-04-12 02:18:57');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (7, '团检预约', '/storage/assets/upload/image/2023/04/98e85748-2963-4635-8654-d5a2776c1668.png', '点击预约团检', 0, 3, 2, '/pages/buy/person/person?type=group', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:15:26', '2023-05-26 16:20:48');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (8, '健康问卷', '/storage/assets/upload/image/2023/04/98e85af6-8a22-4ff0-a831-7f7bdd50ef0d.png', '填写问卷', 0, 4, 2, '/pages/buy/person/person?type=question', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:15:13', '2023-06-09 04:50:35');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (9, '满意度调查', '/storage/assets/upload/image/2023/04/98e85b8c-71f8-419d-8326-b691fbd9d1fd.png', '意见和建议', 0, 4, 3, 'http://192.168.31.84:5173/h5/#/pages/main/login/login?page=question&token=[TOKEN]&param=&hospital=[HOSPITAL]', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-11 14:15:26', '2023-06-09 02:16:04');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (10, '健康宣传', '/storage/assets/upload/image/2023/04/98e85b97-468b-4a1d-b55c-d72ed8076a21.png', '健康科普', 0, 4, 3, 'http://192.168.31.84:5173/h5/#/pages/main/posts/posts?type=1&hospital=[HOSPITAL]', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-12 01:25:21', '2023-06-09 02:16:10');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (11, '常见问题', '/storage/assets/upload/image/2023/04/98e85be6-c467-42ff-b62f-95fc274e8939.png', '问题解答', 0, 4, 3, 'http://192.168.31.84:5173/h5/#/pages/main/posts/posts?type=2&hospital=[HOSPITAL]', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-12 01:26:35', '2023-06-09 02:16:16');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (13, '体检引导', '/storage/assets/upload/image/2023/04/98e855dc-2df4-478f-9ac8-934deec649fc.png', '点击扫码排队', 0, 3, 2, '/pages/order/choose_person/choose_person', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 2, '2023-04-12 02:10:35', '2023-06-09 02:03:08');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (14, '报告查询', '/storage/assets/upload/image/2023/04/98e857d9-e99a-4146-bcc0-3dc6f220af0e.png', '点击查看报告', 0, 3, 2, '/pages/buy/person/person?type=report', 1, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-04-12 02:13:46', '2023-06-03 01:16:05');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (15, '测试', '/storage/assets/upload/image/2023/06/995ee267-7d9f-4df7-ad45-410bddde770d.png', 'AAAAAAAAA', 1, 1, 1, '', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-06-10 00:27:30', '2023-06-10 00:27:30');
INSERT INTO beijingrenren_tj.carousels (id, name, image, `desc`, hospital, type, jump_type, jump_path, login_type, start_time, end_time, status, created_at, updated_at) VALUES (16, 'ASDASDSAD', '/storage/assets/upload/image/2023/06/995ee441-6862-4d35-a3d7-e995464298e4.png', 'ASDASDASD', 1, 2, 1, '', 2, '2023-03-13 00:00:00', '2123-03-13 00:00:00', 1, '2023-06-10 00:32:37', '2023-06-10 00:32:37');
create table configs
(
id bigint unsigned auto_increment
primary key,
label varchar(50) not null,
value varchar(1000) not null,
type tinyint not null comment '1-文字 2-图片 3-文字数组 4-图片数组 5-Key_Value',
remark varchar(100) not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index configs_type_index
on configs (type);
INSERT INTO beijingrenren_tj.configs (id, label, value, type, remark, created_at, updated_at) VALUES (1, 'Logo', '/storage/assets/logo.png', 2, '', '2023-04-06 23:01:37', '2023-04-06 23:01:37');
INSERT INTO beijingrenren_tj.configs (id, label, value, type, remark, created_at, updated_at) VALUES (2, 'Favicon', '/storage/assets/favicon.png', 2, '', '2023-04-06 23:01:37', '2023-04-06 23:01:37');
INSERT INTO beijingrenren_tj.configs (id, label, value, type, remark, created_at, updated_at) VALUES (3, 'Login欢迎图片', '/storage/assets/login_image.jpg', 2, '', '2023-04-06 23:01:37', '2023-04-06 23:01:37');
INSERT INTO beijingrenren_tj.configs (id, label, value, type, remark, created_at, updated_at) VALUES (4, '网站名称', '岚科体检预约', 1, '', '2023-04-06 23:01:37', '2023-04-06 23:01:37');
INSERT INTO beijingrenren_tj.configs (id, label, value, type, remark, created_at, updated_at) VALUES (5, '客服电话', '13333333333', 1, '', '2023-04-10 23:22:21', '2023-04-11 23:17:51');
INSERT INTO beijingrenren_tj.configs (id, label, value, type, remark, created_at, updated_at) VALUES (6, '小程序默认封面图', '/storage/assets/mp/home/cover.png', 2, '', '2023-04-11 09:23:34', '2023-04-11 09:23:34');
INSERT INTO beijingrenren_tj.configs (id, label, value, type, remark, created_at, updated_at) VALUES (7, '会员卡配置', '{"open":0}', 5, '', '2023-04-11 09:29:24', '2023-04-11 09:29:24');
create table hospital_activity_packages
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
name varchar(20) not null,
content text not null,
status tinyint not null comment '1:工作日, 2:节假日',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_activity_packages_hospital_index
on hospital_activity_packages (hospital);
INSERT INTO beijingrenren_tj.hospital_activity_packages (id, hospital, name, content, status, created_at, updated_at) VALUES (1, 1, '测试活动', '["1875","2355","2354","2353","2352"]', 1, '2023-05-24 20:49:57', '2023-05-24 20:49:57');
INSERT INTO beijingrenren_tj.hospital_activity_packages (id, hospital, name, content, status, created_at, updated_at) VALUES (2, 1, '测试123', '["2348","2349","2350"]', 1, '2023-05-24 20:51:01', '2023-05-24 20:51:01');
create table hospital_additionals
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
combo_order text not null,
combo_count text not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_additionals_hospital_index
on hospital_additionals (hospital);
INSERT INTO beijingrenren_tj.hospital_additionals (id, hospital, combo_order, combo_count, created_at, updated_at) VALUES (1, 2, '["1943","1944","1945","3344"]', '[{"id":"1944","count":111},{"id":"1943","count":0},{"id":"3333","count":234}]', '2023-04-11 16:24:20', '2023-04-11 17:10:10');
INSERT INTO beijingrenren_tj.hospital_additionals (id, hospital, combo_order, combo_count, created_at, updated_at) VALUES (2, 0, '["112233"]', '[{"id":"11111","count":4}]', '2023-04-11 16:54:50', '2023-05-24 09:38:49');
INSERT INTO beijingrenren_tj.hospital_additionals (id, hospital, combo_order, combo_count, created_at, updated_at) VALUES (3, 1, '["1959","1958"]', '[{"id":"2348","count":110},{"id":"2349","count":104},{"id":"2350","count":103},{"id":"2352","count":102},{"id":"2353","count":101}]', '2023-04-11 17:16:04', '2023-06-10 00:40:47');
create table hospital_extras
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
mark varchar(20) not null,
content longtext not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_extras_hospital_index
on hospital_extras (hospital);
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (1, 0, 'pay', '{"wxp":{"open":1,"id":"1638739772","number":"3CE37188EBCFBBEB800B0E1C69B360F05A3E80CD","v3":"AVPV7NxK8cC2RvRrrwdTqUG9YbQXQe3w","key":"/storage/app/forbidden/2023/05/9943b647-1143-40c6-be2c-8844919ee1ff.pem","crt":"/storage/app/forbidden/2023/05/9943b64e-32f6-4eb1-b218-df86353965de.pem"}}', '2023-05-24 13:10:48', '2023-05-27 12:16:49');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (2, 0, 'order_type', '{"combo_add_item":2,"item":1}', '2023-05-24 13:10:48', '2023-06-09 10:06:24');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (3, 0, 'card_pay', '{"open":2}', '2023-05-24 14:29:59', '2023-05-24 14:35:50');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (4, 1, 'pay', '{"wxp":{"open":0,"id":"","number":"","v3":"","key":"","crt":""}}', '2023-05-25 21:31:04', '2023-05-25 21:31:04');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (5, 1, 'order_type', '{"combo_add_item":0,"item":0}', '2023-05-25 21:31:04', '2023-05-25 21:31:04');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (6, 1, 'card_pay', '{"open":0}', '2023-05-25 21:31:04', '2023-05-25 21:31:04');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (7, 0, 'readme', '{"open":1,"content":"1、体检前三天不应参加聚餐太甜、太咸、太油腻的食物应避免禁酒尽量以素食\\n为主。晚上八点钟后一般要求禁食并应早睡。<br/>\\n2、体检当日不吃早餐空腹进行抽血及腹部B超检查等体检项目。<br/>\\n3、进行女性妇科B超、男性前列腺B超时需要憋尿。<br/>\\n4、女性在作妇科检查时,需要排尽小便。<br/>\\n5、女性月经期间不宜做妇科检查及化验室小便检查;孕妇不应做X线检查。<br/>\\n6、静脉抽血后用棉球压住针头的穿刺点两分钟不能按揉防止形成血肿。<br/>\\n7、接受体检时应自然放松心态平和为医生提供真实的病历资料及自我身体状况\\n或感觉。","time":5}', '2023-05-26 11:50:02', '2023-05-27 12:20:08');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (8, 1, 'readme', '{"open":1,"content":"AAAAAAAAAAAAA","time":5}', '2023-05-26 12:50:40', '2023-06-10 00:51:02');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (9, 2, 'pay', '{"wxp":{"open":0,"id":"","number":"","v3":"","key":"","crt":""}}', '2023-05-26 12:51:54', '2023-05-26 12:51:54');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (10, 2, 'order_type', '{"combo_add_item":0,"item":0}', '2023-05-26 12:51:54', '2023-05-26 12:51:54');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (11, 2, 'card_pay', '{"open":0}', '2023-05-26 12:51:54', '2023-05-26 12:51:54');
INSERT INTO beijingrenren_tj.hospital_extras (id, hospital, mark, content, created_at, updated_at) VALUES (12, 2, 'readme', '{"open":0,"content":"","time":5}', '2023-05-26 12:51:54', '2023-05-26 12:51:54');
create table hospital_posts
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
title varchar(100) not null,
author varchar(20) not null,
date date not null,
`desc` varchar(200) not null,
content longtext not null,
cover varchar(200) not null,
type tinyint not null comment '1-健康宣传 2-常见问题',
status tinyint not null,
del tinyint default 2 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_posts_type_index
on hospital_posts (type);
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (1, 0, '《用户服务协议》及《隐私政策》', '体检中心', '2023-06-05', '《用户服务协议》及《隐私政策》', '<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">本应用非常重视用户隐私政策并严格遵守相关的法律规定。请您仔细阅读《隐私政策》后再继续使用。如果您继续使用我们的服务,表示您已经充分阅读和理解我们协议的全部内容。</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">使使 使</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">1. </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(a) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(b) 使访IP使访</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(c)</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">2. 使</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(a)</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(b) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(c) 使便</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">3. </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;"></span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(a) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(b)</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(c) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(d) </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(e) 便</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">4. </span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">访</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">5.</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(a)便使访</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">(b)</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;">便</span></p>
<p><span style="color: #999999; font-family: 宋体;"> </span></p>
<p><span style="color: #999999; background-color: #ffffff; font-family: 宋体;"></span></p>
<p>&nbsp;</p>', '/storage/assets/upload/image/2023/06/9956ae66-e79a-491f-9be0-811cdc33b58a.png', 1, 1, 2, '2023-06-05 22:35:23', '2023-06-06 09:40:12');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (2, 0, '体检须知', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;">一、体检前三天注意饮食</span> <span style="font-family: 宋体;">,勿食过于油腻、</span> &nbsp;<span style="font-family: 宋体;">辛辣、</span> &nbsp;<span style="font-family: 宋体;">刺激、</span> &nbsp;<span style="font-family: 宋体;">不易消化的食物</span> <span style="font-family: 宋体;">,不饮酒</span> <span style="font-family: 宋体;">,不吃对肝脏、</span> &nbsp;<span style="font-family: 宋体;">肾脏功能有损害的药物。</span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span>8<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">&nbsp;<span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span>10- 12<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">&nbsp;<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">2<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">(<span style="font-family: 宋体;"> </span><span style="font-family: Segoe UI;">1</span><span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">) </span><span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">;</span><span style="font-family: 宋体;">尿 </span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;">穿</span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">&nbsp;<span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span> &nbsp;<span style="font-family: 宋体;"></span> &nbsp;<span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">(<span style="font-family: 宋体;">尿</span><span style="font-family: Segoe UI;">)</span><span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">B</span><span style="font-family: 宋体;">尿</span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;">便</span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span> <span style="font-family: 宋体;"></span> &nbsp;<span style="font-family: 宋体;"></span>(<span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">:</span><span style="font-family: 宋体;"> &nbsp; &nbsp; &nbsp;</span><span style="font-family: Segoe UI;">)</span><span style="font-family: 宋体;">怀 </span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span>:</span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">1<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">2<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;"></span> &nbsp;<span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">3<span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">2</span><span style="font-family: 宋体;"></span></span></p>
<p class="MsoNormal" style="margin: 0pt 0pt 0.0001pt; text-align: justify; font-family: Calibri; font-size: 10.5pt;"><span style="font-family: \'Segoe UI\'; color: #666666; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">4<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;"><span style="font-family: 宋体;">怀怀</span> <span style="font-family: 宋体;"></span>(<span style="font-family: 宋体;"></span></span><span style="font-family: \'Segoe UI\'; color: #ff0000; letter-spacing: 0pt; font-size: 9pt; background: #fafafa;">DR<span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">CT</span><span style="font-family: 宋体;"></span><span style="font-family: Segoe UI;">X</span><span style="font-family: 宋体;">线</span><span style="font-family: Segoe UI;">)</span><span style="font-family: 宋体;"></span></span></p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-08 09:26:59');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (3, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (4, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (5, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (6, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (7, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 22:38:56');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (8, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p><img src="http://127.0.0.1:8000/storage/assets/upload/image/2023/06/9956bfbd-5e5a-4006-aa39-559057151786.png" />BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 2, '2023-06-05 22:38:56', '2023-06-05 23:23:54');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (9, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (10, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (11, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (12, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (13, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (14, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (15, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (16, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (17, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (18, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (19, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (20, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (21, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (22, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (23, 0, 'BBBBBB', 'BBBBBB', '2023-06-05', 'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB', '<p>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</p>
<p>&nbsp;</p>
<p>234</p>
<p>234</p>
<p>23</p>
<p>423</p>
<p>4</p>', '', 2, 1, 1, '2023-06-05 22:38:56', '2023-06-05 23:11:24');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (24, 1, 'YOOO', 'sadf', '2023-06-10', 'sadfasdfsadf', '<p>sadfasdfasdfasdfsadf</p>', '/storage/assets/upload/image/2023/06/995ee9ce-b535-4043-8404-f6f3e11a1e92.png', 1, 1, 2, '2023-06-10 00:48:07', '2023-06-10 00:48:07');
INSERT INTO beijingrenren_tj.hospital_posts (id, hospital, title, author, date, `desc`, content, cover, type, status, del, created_at, updated_at) VALUES (25, 0, '测试无封面', 'ASD', '2023-06-10', 'asdasd', '<p>ASDASD</p>', '', 1, 1, 2, '2023-06-10 12:12:47', '2023-06-10 12:12:47');
create table hospital_question_logs
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
type tinyint default 1 null,
content longtext not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_question_logs_user_index
on hospital_question_logs (user);
INSERT INTO beijingrenren_tj.hospital_question_logs (id, user, type, content, created_at, updated_at) VALUES (1, 1, 1, '[{"question":"请输入您的姓名","answer":"陆予三三","more":""},{"question":"请选择您的性别","answer":["男"],"more":["",""]},{"question":"测试多选","answer":["A. YOOOOO","C. LAAAAA"],"more":["","","AAAAAA",""]},{"question":"测试图片","answer":"/storage/assets/upload/image/2023/06/995cc039-b723-4e37-8dd0-731b30495665.jpeg","more":""}]', '2023-06-08 23:00:11', '2023-06-08 23:00:11');
INSERT INTO beijingrenren_tj.hospital_question_logs (id, user, type, content, created_at, updated_at) VALUES (2, 1, 1, '[{"question":"请输入您的姓名","answer":"陆予三三","more":""},{"question":"请选择您的性别","answer":["女"],"more":["","AAAAAAAA"]},{"question":"测试多选","answer":["A. YOOOOO","C. LAAAAA","D. SAAAAAA"],"more":["","","ASDASD","SDFDSFDSF"]},{"question":"测试图片","answer":"/storage/assets/upload/image/2023/06/995cc343-a5ce-4b12-92d5-b4e8c8ccf2ec.jpeg","more":""}]', '2023-06-08 23:08:41', '2023-06-08 23:08:41');
create table hospital_questions
(
id bigint unsigned auto_increment
primary key,
hospital bigint not null,
question varchar(200) not null,
type tinyint not null comment '1-填空 2-单选 3-多选 4-图片',
content text not null,
mark varchar(20) not null,
`order` int default 1 null,
status tinyint not null,
del tinyint default 2 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index hospital_questions_type_index
on hospital_questions (type);
INSERT INTO beijingrenren_tj.hospital_questions (id, hospital, question, type, content, mark, `order`, status, del, created_at, updated_at) VALUES (1, 0, '请输入您的姓名', 1, '{"placeholder":"请输入"}', 'NAME', 1, 1, 2, '2023-06-08 18:44:10', '2023-06-08 18:44:34');
INSERT INTO beijingrenren_tj.hospital_questions (id, hospital, question, type, content, mark, `order`, status, del, created_at, updated_at) VALUES (2, 0, '请选择您的性别', 2, '{"item":["男","女{{MORE}}为什么选这个选项"]}', 'SEX', 2, 1, 2, '2023-06-08 19:09:08', '2023-06-08 21:32:39');
INSERT INTO beijingrenren_tj.hospital_questions (id, hospital, question, type, content, mark, `order`, status, del, created_at, updated_at) VALUES (3, 0, '测试多选', 3, '{"item":["A. YOOOOO","B. HAAAAA","C. LAAAAA{{MORE}}为什么选这个选项","D. SAAAAAA{{MORE}}为什么选这个选项"]}', '', 3, 1, 2, '2023-06-08 19:16:53', '2023-06-08 21:32:33');
INSERT INTO beijingrenren_tj.hospital_questions (id, hospital, question, type, content, mark, `order`, status, del, created_at, updated_at) VALUES (4, 0, '测试图片', 4, '{"placeholder":"请上传图片"}', '', 4, 1, 2, '2023-06-08 19:17:56', '2023-06-08 19:17:56');
create table hospitals
(
id bigint unsigned auto_increment
primary key,
name varchar(50) not null,
code varchar(50) not null,
address varchar(100) not null,
longitude decimal(10, 6) not null,
latitude decimal(10, 6) not null,
logo varchar(100) not null,
dev tinyint not null comment '1:测试机构, 2:正式机构',
phone varchar(20) not null,
status tinyint not null,
del tinyint default 2 not null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
INSERT INTO beijingrenren_tj.hospitals (id, name, code, address, longitude, latitude, logo, dev, phone, status, del, created_at, updated_at) VALUES (1, '测试医院机构', '130302999999', '测试医院机构测试医院机构测试医院机构测试医院机构', 119.514637, 39.903517, '/storage/assets/upload/image/2023/06/995ed894-39aa-4c62-a8a3-8183d7424ec9.png', 1, '03358888887', 1, 2, '2023-04-07 23:11:35', '2023-06-10 00:03:30');
INSERT INTO beijingrenren_tj.hospitals (id, name, code, address, longitude, latitude, logo, dev, phone, status, del, created_at, updated_at) VALUES (2, '普通医院机构', '130302999999', '普通医院机构234', 119.600492, 39.935385, '/storage/assets/upload/image/2023/04/98e615fb-a73f-49cb-9aa2-95751bd82df4.jpeg', 2, '03357777777', 1, 2, '2023-04-07 23:18:13', '2023-04-10 23:16:28');
create table user_accounts
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
account varchar(50) not null,
secret varchar(80) not null,
type tinyint not null comment '1-微信OPENID',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index user_accounts_account_index
on user_accounts (account);
create table user_orders
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
hospital bigint not null,
name varchar(50) not null,
id_number varchar(50) not null,
phone varchar(30) not null,
birthday date not null,
sex tinyint not null comment '1-男 2-女',
marriage tinyint not null comment '1-是 2-否',
buy_info text not null,
type tinyint not null comment '1-个检 2-团检',
combo varchar(50) not null,
price decimal(9, 2) not null,
true_price decimal(9, 2) not null,
group_price decimal(9, 2) not null,
pay_type tinyint default 0 not null comment '0-未指定 1-微信 2-会员卡 3-免费',
transaction varchar(50) null,
status tinyint not null comment '1-待支付 2-已支付 3-已取消 4-已完成 5-已退款',
pay_time datetime null,
refund bigint default 0 not null,
refund_time datetime null,
appointment bigint not null,
appointment_time datetime not null,
`show` varchar(50) not null,
appointment_number varchar(50) null,
appointment_info longtext null,
exam_number varchar(50) null,
check_status tinyint default 1 not null comment '1-待检查 2-已检查',
check_time datetime null,
referral varchar(50) default '' null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index user_orders_appointment_index
on user_orders (appointment);
create index user_orders_combo_index
on user_orders (combo);
create index user_orders_hospital_index
on user_orders (hospital);
create index user_orders_id_number_index
on user_orders (id_number);
create index user_orders_name_index
on user_orders (name);
create index user_orders_phone_index
on user_orders (phone);
create index user_orders_show_index
on user_orders (`show`);
create index user_orders_user_index
on user_orders (user);
create table user_people
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
name varchar(50) not null,
id_number varchar(50) not null,
birthday date not null,
sex tinyint not null comment '1-男 2-女',
phone varchar(30) not null,
relationship varchar(30) not null,
marriage tinyint not null comment '1-是 2-否',
`default` tinyint not null comment '1-是 2-否',
del tinyint default 2 not null comment '1-是 2-否',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index user_people_id_number_index
on user_people (id_number);
create index user_people_user_index
on user_people (user);
create table user_tokens
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
token varchar(50) not null,
type tinyint not null comment '1-微信',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null,
constraint user_tokens_token_unique
unique (token)
)
collate = utf8mb4_unicode_ci;
create table users
(
id bigint unsigned auto_increment
primary key,
nickname varchar(100) not null,
avatar varchar(200) not null,
dev tinyint default 2 not null comment '1-测试 2-普通',
pay decimal(8, 2) default -1.00 not null comment '支付金额 负数按实际金额支付',
status tinyint default 1 not null comment '1-正常 2-禁用',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create table we_chat_pays
(
id bigint unsigned auto_increment
primary key,
out_trade_no varchar(100) not null,
post_data text not null,
params text not null,
callback longtext null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index we_chat_pays_out_trade_no_index
on we_chat_pays (out_trade_no);
create table we_chat_refunds
(
id bigint unsigned auto_increment
primary key,
admin bigint default 0 null,
out_trade_no varchar(100) not null,
post_data text not null,
params longtext not null,
callback longtext null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index we_chat_refunds_out_trade_no_index
on we_chat_refunds (out_trade_no);

@ -0,0 +1,42 @@
create table migrations
(
id int unsigned auto_increment
primary key,
migration varchar(255) not null,
batch int not null
)
collate = utf8mb4_unicode_ci;
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (1, '2019_12_14_000001_create_personal_access_tokens_table', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (2, '2022_07_11_104036_create_admins_table', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (3, '2022_07_11_104729_create_admin_accounts_table', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (4, '2022_07_11_104741_create_admin_auths_table', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (5, '2022_07_11_104747_create_auths_table', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (6, '2022_07_11_104758_create_admin_tokens_table', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (7, '2022_07_11_105144_push_admin_data', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (8, '2022_07_11_105144_push_auth_data', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (9, '2022_07_15_143135_create_configs_table', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (10, '2022_07_15_143353_push_config_data', 1);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (11, '2023_04_07_141201_create_appointment_templates_table', 2);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (13, '2023_04_07_141238_create_appointments_table', 2);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (14, '2023_04_07_143013_create_hospitals_table', 2);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (15, '2023_04_07_141218_create_appointment_holidays_table', 3);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (18, '2023_04_11_101420_create_carousels_table', 4);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (19, '2023_04_11_145255_create_hospital_additionals_table', 5);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (20, '2022_11_16_132802_create_users_table', 6);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (21, '2022_11_16_132829_create_user_accounts_table', 6);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (22, '2022_11_16_132843_create_user_tokens_table', 6);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (25, '2023_04_12_200330_create_user_people_table', 7);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (26, '2023_05_24_094023_create_hospital_pays_table', 8);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (27, '2023_05_24_124518_create_hospital_extras_table', 9);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (28, '2023_05_24_190728_create_hospital_activity_packages_table', 10);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (29, '2023_05_27_150538_create_we_chat_pays_table', 11);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (30, '2023_05_27_171617_create_user_orders_table', 11);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (32, '2023_05_30_165024_create_we_chat_refunds_table', 12);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (34, '2023_03_20_143141_create_analysis_types_table', 13);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (36, '2023_06_05_192655_create_posts_table', 14);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (37, '2023_06_05_223025_create_hospital_posts_table', 15);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (38, '2023_06_06_124320_create_hospital_questions_table', 16);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (39, '2023_06_08_224407_create_hospital_question_logs_table', 17);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (41, '2023_06_09_152434_add_hospital_to_admins_table', 18);
INSERT INTO lkpe.migrations (id, migration, batch) VALUES (43, '2023_06_10_015333_add_hospital_to_appointment_templates_table', 19);

@ -0,0 +1,20 @@
create table personal_access_tokens
(
id bigint unsigned auto_increment
primary key,
tokenable_type varchar(255) not null,
tokenable_id bigint unsigned not null,
name varchar(255) not null,
token varchar(64) not null,
abilities text null,
last_used_at timestamp null,
created_at timestamp null,
updated_at timestamp null,
constraint personal_access_tokens_token_unique
unique (token)
)
collate = utf8mb4_unicode_ci;
create index personal_access_tokens_tokenable_type_tokenable_id_index
on personal_access_tokens (tokenable_type, tokenable_id);

@ -0,0 +1,18 @@
create table user_accounts
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
account varchar(50) not null,
secret varchar(80) not null,
type tinyint not null comment '1-微信OPENID',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index user_accounts_account_index
on user_accounts (account);
INSERT INTO lkpe.user_accounts (id, user, account, secret, type, del, created_at, updated_at) VALUES (1, 1, 'ourv44tbkA8yLB8X60GhmvhetVTM', '/hfvdK9AL5F6wGhwDX4TFw==', 1, 2, '2023-04-12 11:45:59', '2023-06-06 10:27:55');

@ -0,0 +1,98 @@
create table user_orders
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
hospital bigint not null,
name varchar(50) not null,
id_number varchar(50) not null,
phone varchar(30) not null,
birthday date not null,
sex tinyint not null comment '1-男 2-女',
marriage tinyint not null comment '1-是 2-否',
buy_info text not null,
type tinyint not null comment '1-个检 2-团检',
combo varchar(50) not null,
price decimal(9, 2) not null,
true_price decimal(9, 2) not null,
group_price decimal(9, 2) not null,
pay_type tinyint default 0 not null comment '0-未指定 1-微信 2-会员卡 3-免费',
transaction varchar(50) null,
status tinyint not null comment '1-待支付 2-已支付 3-已取消 4-已完成 5-已退款',
pay_time datetime null,
refund bigint default 0 not null,
refund_time datetime null,
appointment bigint not null,
appointment_time datetime not null,
`show` varchar(50) not null,
appointment_number varchar(50) null,
appointment_info longtext null,
exam_number varchar(50) null,
check_status tinyint default 1 not null comment '1-待检查 2-已检查',
check_time datetime null,
referral varchar(50) default '' null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index user_orders_appointment_index
on user_orders (appointment);
create index user_orders_combo_index
on user_orders (combo);
create index user_orders_hospital_index
on user_orders (hospital);
create index user_orders_id_number_index
on user_orders (id_number);
create index user_orders_name_index
on user_orders (name);
create index user_orders_phone_index
on user_orders (phone);
create index user_orders_show_index
on user_orders (`show`);
create index user_orders_user_index
on user_orders (user);
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (1, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1943","name":"健康体检套餐","price":"4.26"},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"},{"id":"3393","name":"视力、血压","price":"0.00"},{"id":"3425","name":"血脂八项","price":"124.20"},{"id":"3426","name":"冠状病毒核酸检测(本院)免费","price":"60.00"},{"id":"3427","name":"冠状病毒核酸检测(本院)自费","price":"60.00"}],"group":{"id":""}}', 1, '1943', 341.06, 0.01, 0.00, 0, null, 3, null, 0, null, 267, '2023-05-31 08:00:00', '23053000000001', null, null, null, 1, null, '', '2023-05-30 10:28:56', '2023-05-30 10:28:56');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (2, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 0, null, 3, null, 0, null, 267, '2023-05-31 08:00:00', '23053000000002', null, null, null, 1, null, '', '2023-05-30 11:09:38', '2023-05-30 11:09:38');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (3, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 0, null, 3, null, 0, null, 273, '2023-05-30 14:00:00', '23053000000003', null, null, null, 1, null, '', '2023-05-30 11:09:52', '2023-05-30 11:09:52');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (4, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 0, null, 3, null, 0, null, 273, '2023-05-30 14:00:00', '23053000000004', null, null, null, 1, null, '', '2023-05-30 11:15:12', '2023-05-30 11:15:12');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (5, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 0, null, 3, null, 0, null, 273, '2023-05-30 14:00:00', '23053000000005', null, null, null, 1, null, '', '2023-05-30 11:15:14', '2023-05-30 11:15:14');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (6, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 0, null, 3, null, 0, null, 273, '2023-05-30 14:00:00', '23053000000006', null, null, null, 1, null, '', '2023-05-30 11:15:16', '2023-05-30 11:15:16');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (7, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1943","name":"健康体检套餐","price":"4.26"},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"},{"id":"3393","name":"视力、血压","price":"0.00"},{"id":"3425","name":"血脂八项","price":"124.20"},{"id":"3426","name":"冠状病毒核酸检测(本院)免费","price":"60.00"},{"id":"3427","name":"冠状病毒核酸检测(本院)自费","price":"60.00"}],"group":{"id":""}}', 1, '1943', 341.06, 0.01, 0.00, 0, null, 3, null, 0, null, 267, '2023-05-31 08:00:00', '23053000000007', null, null, null, 1, null, '', '2023-05-30 13:23:57', '2023-05-30 13:23:57');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (8, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1943","name":"健康体检套餐","price":"4.26"},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"},{"id":"3393","name":"视力、血压","price":"0.00"},{"id":"3425","name":"血脂八项","price":"124.20"},{"id":"3426","name":"冠状病毒核酸检测(本院)免费","price":"60.00"},{"id":"3427","name":"冠状病毒核酸检测(本院)自费","price":"60.00"}],"group":{"id":""}}', 1, '1943', 341.06, 0.01, 0.00, 0, null, 3, null, 0, null, 267, '2023-05-31 08:00:00', '23053000000008', null, null, null, 1, null, '', '2023-05-30 13:42:46', '2023-05-30 13:42:46');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (9, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 1, null, 3, null, 0, null, 278, '2023-05-31 18:00:00', '23053000000009', null, null, null, 1, null, '', '2023-05-30 14:12:51', '2023-05-30 14:12:59');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (10, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1943","name":"健康体检套餐","price":"4.26"},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"},{"id":"3393","name":"视力、血压","price":"0.00"},{"id":"3425","name":"血脂八项","price":"124.20"},{"id":"3426","name":"冠状病毒核酸检测(本院)免费","price":"60.00"},{"id":"3427","name":"冠状病毒核酸检测(本院)自费","price":"60.00"}],"group":{"id":""}}', 1, '1943', 341.06, 0.01, 0.00, 1, null, 3, null, 0, null, 267, '2023-05-31 08:00:00', '23053000000010', null, null, null, 1, null, '陆予思思', '2023-05-30 14:42:45', '2023-05-30 14:42:47');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (11, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[{"id":"3393","name":"视力、血压","price":"0.00"},{"id":"3398","name":"驾驶证体检","price":"0.00"},{"id":"3436","name":"中医体质辨识","price":"52.00"}],"group":{"id":""}}', 1, '1958', 78.00, 0.01, 0.00, 1, '4200001881202305300809090763', 5, '2023-05-30 14:55:31', 0, '2023-05-30 17:00:17', 279, '2023-06-01 08:00:00', '23053000000011', '35a65e1f-e2ac-4d7b-9251-6b10c5472c41', '{"项目列表":[{"Id":"3393","名称":"视力、血压","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":true},{"Id":"3398","名称":"驾驶证体检","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":true},{"Id":"3414","名称":"无抗凝采血管","价格":"1.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3422","名称":"动脉采血","价格":"25.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3436","名称":"中医体质辨识","价格":"52.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":true},{"Id":"3497","名称":"男性测试项目","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3498","名称":"男性测试项目2","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"35a65e1f-e2ac-4d7b-9251-6b10c5472c41","姓名":"陆予三三","婚姻状态":"已婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-01","预约结束日期":"2023-06-02","套餐名称":"男性限定测试套餐","当前状态":"未支付","总计金额":"78.00","预约来源":"微信个人预约","到达日期":"2023-06-01","已收费":true}', null, 1, null, null, '2023-05-30 14:55:12', '2023-05-30 17:00:17');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (12, 1, 1, '陆予九', '130322199409060012', '15232310906', '1994-09-06', 1, 2, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 1, '4200001853202305309462597922', 5, '2023-05-30 16:02:41', 0, '2023-05-30 16:43:51', 280, '2023-06-02 08:00:00', '23053000000012', '42c22d8d-aa1e-4443-a943-e2e38883cae9', '{"项目列表":[{"Id":"3414","名称":"无抗凝采血管","价格":"1.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3422","名称":"动脉采血","价格":"25.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3497","名称":"男性测试项目","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3498","名称":"男性测试项目2","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"42c22d8d-aa1e-4443-a943-e2e38883cae9","姓名":"陆予九","婚姻状态":"未婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-02","预约结束日期":"2023-06-03","套餐名称":"男性限定测试套餐","当前状态":"未支付","总计金额":"26.00","预约来源":"微信个人预约","到达日期":"2023-06-02","已收费":true}', null, 1, null, 'AAAAA', '2023-05-30 16:02:22', '2023-05-30 16:43:51');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (13, 1, 1, '陆予十', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 1, '4200001870202305304767033509', 5, '2023-05-30 16:05:00', 0, '2023-05-30 16:42:53', 281, '2023-06-05 08:00:00', '23053000000013', '01edd317-3776-49ae-805f-c01c14aa52b9', '{"项目列表":[{"Id":"3414","名称":"无抗凝采血管","价格":"1.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3422","名称":"动脉采血","价格":"25.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3497","名称":"男性测试项目","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3498","名称":"男性测试项目2","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"01edd317-3776-49ae-805f-c01c14aa52b9","姓名":"陆予十","婚姻状态":"已婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-05","预约结束日期":"2023-06-06","套餐名称":"男性限定测试套餐","当前状态":"未支付","总计金额":"26.00","预约来源":"微信个人预约","到达日期":"2023-06-05","已收费":true}', null, 1, null, null, '2023-05-30 16:04:43', '2023-05-30 16:42:53');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (14, 1, 1, '陆予八', '130322199409060012', '15232310906', '1994-09-06', 1, 2, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 1, '4200001869202305309840726002', 4, '2023-05-30 17:06:45', 0, null, 282, '2023-06-06 08:00:00', '23053000000014', 'e8bdbc3c-9fb6-4143-a627-7be2142a9d20', '{"项目列表":[{"Id":"3414","名称":"无抗凝采血管","价格":"1.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3422","名称":"动脉采血","价格":"25.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3497","名称":"男性测试项目","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3498","名称":"男性测试项目2","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"e8bdbc3c-9fb6-4143-a627-7be2142a9d20","姓名":"陆予八","婚姻状态":"未婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-06","预约结束日期":"2023-06-07","套餐名称":"男性限定测试套餐","当前状态":"未支付","总计金额":"26.00","预约来源":"微信个人预约","到达日期":"2023-06-06","已收费":true}', 'AAAAAAA', 2, '2023-05-30 17:07:37', null, '2023-05-30 17:06:25', '2023-05-30 17:06:46');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (15, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 1, null, 3, null, 0, null, 283, '2023-06-07 08:00:00', '23053000000015', null, null, null, 1, null, null, '2023-05-30 17:21:02', '2023-05-30 17:21:03');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (16, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1943","name":"健康体检套餐","price":"4.26"},"items":[],"group":{"id":""}}', 1, '1943', 4.26, 0.01, 0.00, 1, '4200001863202305305655791592', 5, '2023-05-30 17:25:25', 0, '2023-05-30 17:32:55', 284, '2023-06-08 08:00:00', '23053000000016', '049673e2-ec9a-4c02-ae0d-c29bd6bc88ad', '{"项目列表":[{"Id":"2627","名称":"常规检查","价格":"15.5000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2759","名称":"彩超(肝、胆、脾、肾、膀胱、输尿管、女子宫、附件)","价格":"352.9900","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":"19.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"3261","名称":"尿常规+镜检","价格":"12.6000","优惠方式":"打折","优惠值":"0.0100","自选项目":false}],"预约Id":"049673e2-ec9a-4c02-ae0d-c29bd6bc88ad","姓名":"陆予三三","婚姻状态":"已婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-08","预约结束日期":"2023-06-09","套餐名称":"健康体检套餐","当前状态":"未支付","总计金额":"4.26","预约来源":"微信个人预约","到达日期":"2023-06-08","已收费":true}', null, 1, null, null, '2023-05-30 17:25:03', '2023-05-30 17:32:55');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (17, 1, 1, '陆予十', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1943","name":"健康体检套餐","price":"4.26"},"items":[],"group":{"id":""}}', 1, '1943', 4.26, 0.01, 0.00, 1, '4200001863202305304225474765', 5, '2023-05-30 17:33:38', 0, '2023-05-30 17:33:56', 284, '2023-06-08 08:00:00', '23053000000017', 'deb2d9fa-fa12-4008-9cdc-8f595809d48d', '{"项目列表":[{"Id":"2627","名称":"常规检查","价格":"15.5000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2759","名称":"彩超(肝、胆、脾、肾、膀胱、输尿管、女子宫、附件)","价格":"352.9900","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":"19.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"3261","名称":"尿常规+镜检","价格":"12.6000","优惠方式":"打折","优惠值":"0.0100","自选项目":false}],"预约Id":"deb2d9fa-fa12-4008-9cdc-8f595809d48d","姓名":"陆予十","婚姻状态":"已婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-08","预约结束日期":"2023-06-09","套餐名称":"健康体检套餐","当前状态":"未支付","总计金额":"4.26","预约来源":"微信个人预约","到达日期":"2023-06-08","已收费":true}', null, 1, null, null, '2023-05-30 17:33:18', '2023-05-30 17:33:56');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (18, 1, 1, '陆予十', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1943","name":"健康体检套餐","price":"4.26"},"items":[],"group":{"id":""}}', 1, '1943', 4.26, 0.01, 0.00, 1, '4200001863202305309332322462', 5, '2023-05-30 17:40:33', 0, '2023-05-30 17:40:48', 284, '2023-06-08 08:00:00', '23053000000018', '0defebb8-0bd0-461f-8c90-43248449f643', '{"项目列表":[{"Id":"2627","名称":"常规检查","价格":"15.5000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2759","名称":"彩超(肝、胆、脾、肾、膀胱、输尿管、女子宫、附件)","价格":"352.9900","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":"19.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"3261","名称":"尿常规+镜检","价格":"12.6000","优惠方式":"打折","优惠值":"0.0100","自选项目":false}],"预约Id":"0defebb8-0bd0-461f-8c90-43248449f643","姓名":"陆予十","婚姻状态":"已婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-08","预约结束日期":"2023-06-09","套餐名称":"健康体检套餐","当前状态":"未支付","总计金额":"4.26","预约来源":"微信个人预约","到达日期":"2023-06-08","已收费":true}', null, 1, null, 'AAAA', '2023-05-30 17:36:14', '2023-05-30 17:40:48');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (19, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '2023-05-30', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"}],"group":{"id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","combo_name":"测试120","combo_id":"C1109","group_name":"百年人寿客户全部","items":[{"id":"2748","name":"盆底彩超"},{"id":"2820","name":"血常规18项"},{"id":"2821","name":"血细胞分析22项"},{"id":"2851","name":"空腹血糖"},{"id":"3012","name":"甲功三项"},{"id":"3489","name":"测试材料费1"},{"id":"3490","name":"测试材料费2"}],"appointment_number":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4"}}', 2, '0', 55.80, 0.01, 0.00, 1, null, 3, null, 0, null, 288, '2023-06-14 08:00:00', '23053000000019', 'd9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4', null, null, 1, null, null, '2023-05-30 18:50:46', '2023-05-30 18:50:47');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (20, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"}],"group":{"id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","combo_name":"测试120","combo_id":"C1109","group_name":"百年人寿客户全部","items":[{"id":"2748","name":"盆底彩超"},{"id":"2820","name":"血常规18项"},{"id":"2821","name":"血细胞分析22项"},{"id":"2851","name":"空腹血糖"},{"id":"3012","name":"甲功三项"},{"id":"3489","name":"测试材料费1"},{"id":"3490","name":"测试材料费2"}],"appointment_number":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4"}}', 2, '0', 92.60, 0.01, 0.00, 1, '4200001854202306017391028977', 2, '2023-06-01 16:37:45', 0, null, 288, '2023-06-14 08:00:00', '23060100000020', 'd9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4', '{"单位名称":"百年人寿客户","批次名称":"2022","部门名称":"全部","分组名称":"登记","项目列表":[{"Id":"2748","名称":"盆底彩超","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"2820","名称":"血常规18项","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"2851","名称":"空腹血糖","价格":null,"优惠方式":"打折","优惠值":"0.1491","自选项目":false},{"Id":"3012","名称":"甲功三项","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"3406","名称":"口腔全景CR片","价格":"55.8000","优惠方式":"打折","优惠值":"1.0000","自选项目":true},{"Id":"3408","名称":"口腔全景CR片(无片)","价格":"36.8000","优惠方式":"打折","优惠值":"1.0000","自选项目":true},{"Id":"3489","名称":"测试材料费1","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3490","名称":"测试材料费2","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","姓名":"团检预约测试","婚姻状态":"其他","证件号码":"110101198805279357","电话号码":"12345678901","预约开始日期":"2023-05-27","预约结束日期":"2023-07-01","套餐名称":"测试120","当前状态":"未支付","总计金额":"417.60","预约来源":"微信团检预约","到达日期":"2023-06-14","已收费":false}', null, 1, null, null, '2023-06-01 16:13:49', '2023-06-01 16:37:46');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (21, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[],"group":{"id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","combo_name":"测试120","combo_id":"C1109","group_name":"百年人寿客户全部","items":[{"id":"2748","name":"盆底彩超"},{"id":"2820","name":"血常规18项"},{"id":"2821","name":"血细胞分析22项"},{"id":"2851","name":"空腹血糖"},{"id":"3012","name":"甲功三项"},{"id":"3489","name":"测试材料费1"},{"id":"3490","name":"测试材料费2"}],"appointment_number":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4"}}', 2, '0', 0.00, 0.00, 0.00, 0, null, 3, null, 0, null, 288, '2023-06-14 08:00:00', '23060100000021', 'd9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4', null, null, 1, null, null, '2023-06-01 16:29:39', '2023-06-01 16:29:39');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (22, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[],"group":{"id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","combo_name":"测试120","combo_id":"C1109","group_name":"百年人寿客户全部","items":[{"id":"2748","name":"盆底彩超"},{"id":"2820","name":"血常规18项"},{"id":"2821","name":"血细胞分析22项"},{"id":"2851","name":"空腹血糖"},{"id":"3012","name":"甲功三项"},{"id":"3489","name":"测试材料费1"},{"id":"3490","name":"测试材料费2"}],"appointment_number":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4"}}', 2, '0', 0.00, 0.00, 0.00, 3, '', 5, '2023-06-01 16:39:30', 0, '2023-06-01 16:40:22', 288, '2023-06-14 08:00:00', '23060100000022', 'd9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4', '{"单位名称":"百年人寿客户","批次名称":"2022","部门名称":"全部","分组名称":"登记","项目列表":[{"Id":"2748","名称":"盆底彩超","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"2820","名称":"血常规18项","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"2851","名称":"空腹血糖","价格":null,"优惠方式":"打折","优惠值":"0.1491","自选项目":false},{"Id":"3012","名称":"甲功三项","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"3489","名称":"测试材料费1","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3490","名称":"测试材料费2","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","姓名":"团检预约测试","婚姻状态":"其他","证件号码":"110101198805279357","电话号码":"12345678901","预约开始日期":"2023-05-27","预约结束日期":"2023-07-01","套餐名称":"测试120","当前状态":"未支付","总计金额":"325.00","预约来源":"微信团检预约","到达日期":"2023-06-14","已收费":false}', null, 1, null, null, '2023-06-01 16:32:40', '2023-06-01 16:40:22');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (23, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[],"group":{"id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","combo_name":"测试120","combo_id":"C1109","group_name":"百年人寿客户全部","items":[{"id":"2748","name":"盆底彩超"},{"id":"2820","name":"血常规18项"},{"id":"2821","name":"血细胞分析22项"},{"id":"2851","name":"空腹血糖"},{"id":"3012","name":"甲功三项"},{"id":"3489","name":"测试材料费1"},{"id":"3490","name":"测试材料费2"}],"appointment_number":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4"}}', 2, '0', 0.00, 0.00, 0.00, 3, '', 5, '2023-06-01 16:46:04', 0, '2023-06-01 16:46:14', 288, '2023-06-14 08:00:00', '23060100000023', 'd9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4', '{"单位名称":"百年人寿客户","批次名称":"2022","部门名称":"全部","分组名称":"登记","项目列表":[{"Id":"2748","名称":"盆底彩超","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"2820","名称":"血常规18项","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"2851","名称":"空腹血糖","价格":null,"优惠方式":"打折","优惠值":"0.1491","自选项目":false},{"Id":"3012","名称":"甲功三项","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"3489","名称":"测试材料费1","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3490","名称":"测试材料费2","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","姓名":"团检预约测试","婚姻状态":"其他","证件号码":"110101198805279357","电话号码":"12345678901","预约开始日期":"2023-05-27","预约结束日期":"2023-07-01","套餐名称":"测试120","当前状态":"未支付","总计金额":"325.00","预约来源":"微信团检预约","到达日期":"2023-06-14","已收费":false}', null, 1, null, null, '2023-06-01 16:34:11', '2023-06-01 16:46:14');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (24, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"}],"group":{"id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","combo_name":"测试120","combo_id":"C1109","group_name":"百年人寿客户全部","items":[{"id":"2748","name":"盆底彩超"},{"id":"2820","name":"血常规18项"},{"id":"2821","name":"血细胞分析22项"},{"id":"2851","name":"空腹血糖"},{"id":"3012","name":"甲功三项"},{"id":"3489","name":"测试材料费1"},{"id":"3490","name":"测试材料费2"}],"appointment_number":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4"}}', 2, '0', 92.60, 0.01, 0.00, 1, '4200001875202306016475448464', 5, '2023-06-01 16:47:59', 0, '2023-06-01 16:48:40', 289, '2023-06-15 08:00:00', '23060100000024', 'd9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4', '{"单位名称":"百年人寿客户","批次名称":"2022","部门名称":"全部","分组名称":"登记","项目列表":[{"Id":"2748","名称":"盆底彩超","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"2820","名称":"血常规18项","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"2851","名称":"空腹血糖","价格":null,"优惠方式":"打折","优惠值":"0.1491","自选项目":false},{"Id":"3012","名称":"甲功三项","价格":null,"优惠方式":"打折","优惠值":"0.1512","自选项目":false},{"Id":"3406","名称":"口腔全景CR片","价格":"55.8000","优惠方式":"打折","优惠值":"1.0000","自选项目":true},{"Id":"3408","名称":"口腔全景CR片(无片)","价格":"36.8000","优惠方式":"打折","优惠值":"1.0000","自选项目":true},{"Id":"3489","名称":"测试材料费1","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3490","名称":"测试材料费2","价格":null,"优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"d9f1fa6d-5b2a-4778-a0fe-3bca3b6b3cb4","姓名":"团检预约测试","婚姻状态":"其他","证件号码":"110101198805279357","电话号码":"12345678901","预约开始日期":"2023-05-27","预约结束日期":"2023-07-01","套餐名称":"测试120","当前状态":"未支付","总计金额":"417.60","预约来源":"微信团检预约","到达日期":"2023-06-15","已收费":false}', null, 1, null, null, '2023-06-01 16:47:33', '2023-06-01 16:48:40');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (25, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1943","name":"健康体检套餐","price":"4.26"},"items":[],"group":{"id":""}}', 1, '1943', 4.26, 0.01, 0.00, 1, '4200001875202306012554576392', 5, '2023-06-01 16:52:52', 0, '2023-06-01 16:53:07', 299, '2023-06-30 08:00:00', '23060100000025', 'e65411b9-050b-4782-887a-471e0f52f8d9', '{"项目列表":[{"Id":"2627","名称":"常规检查","价格":"15.5000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2759","名称":"彩超(肝、胆、脾、肾、膀胱、输尿管、女子宫、附件)","价格":"352.9900","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":"19.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"3261","名称":"尿常规+镜检","价格":"12.6000","优惠方式":"打折","优惠值":"0.0100","自选项目":false}],"预约Id":"e65411b9-050b-4782-887a-471e0f52f8d9","姓名":"陆予三三","婚姻状态":"已婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-30","预约结束日期":"2023-07-01","套餐名称":"健康体检套餐","当前状态":"未支付","总计金额":"4.26","预约来源":"微信个人预约","到达日期":"2023-06-30","已收费":true}', null, 1, null, null, '2023-06-01 16:52:32', '2023-06-01 16:53:07');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (26, 1, 1, '陆予', '130322199409060012', '15232310906', '1994-09-06', 1, 2, '{"combo":{"id":"1944","name":"2022春季体检套餐","price":"0.21"},"items":[],"group":{"id":""}}', 1, '1944', 0.21, 0.01, 0.00, 1, '4200001869202306017909135918', 5, '2023-06-01 16:55:01', 13, '2023-06-10 23:12:12', 297, '2023-06-28 08:00:00', '23060100000026', '', '{"项目列表":[{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"优惠","优惠值":"25.0000","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"优惠","优惠值":"0.0000","自选项目":false},{"Id":"2749","名称":"腹部彩超","价格":"132.9900","优惠方式":"优惠","优惠值":"132.9800","自选项目":false},{"Id":"2820","名称":"血常规18项","价格":"14.0000","优惠方式":"优惠","优惠值":"14.0000","自选项目":false},{"Id":"2895","名称":"血脂四项","价格":"29.2000","优惠方式":"优惠","优惠值":"29.0000","自选项目":false}],"预约Id":"8c6c3ccb-88be-4204-bf7c-5b828cc0ec1e","姓名":"陆予","婚姻状态":"未婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-28","预约结束日期":"2023-06-29","套餐名称":"2022春季体检套餐","当前状态":"未支付","总计金额":"0.21","预约来源":"微信个人预约","到达日期":"2023-06-28","已收费":true}', null, 1, null, null, '2023-06-01 16:53:45', '2023-06-10 23:12:12');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (27, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1944","name":"2022春季体检套餐","price":"0.21"},"items":[],"group":{"id":""}}', 1, '1944', 0.21, 1.00, 0.00, 1, '4200001878202306106472014572', 3, '2023-06-10 22:04:07', 0, null, 298, '2023-06-29 08:00:00', '23061000000027', '', '{"项目列表":[{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"优惠","优惠值":"25.0000","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"优惠","优惠值":"0.0000","自选项目":false},{"Id":"2749","名称":"腹部彩超","价格":"132.9900","优惠方式":"优惠","优惠值":"132.9800","自选项目":false},{"Id":"2820","名称":"血常规18项","价格":"14.0000","优惠方式":"优惠","优惠值":"14.0000","自选项目":false},{"Id":"2895","名称":"血脂四项","价格":"29.2000","优惠方式":"优惠","优惠值":"29.0000","自选项目":false}],"预约Id":"349757c2-474a-4a79-921d-9226292b809d","姓名":"陆予三三","婚姻状态":"已婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-29","预约结束日期":"2023-06-30","套餐名称":"2022春季体检套餐","当前状态":"未支付","总计金额":"0.21","预约来源":"微信个人预约","到达日期":"2023-06-29","已收费":true}', null, 1, null, null, '2023-06-10 22:03:47', '2023-06-10 23:04:22');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (28, 1, 1, '陆予', '130322199409060012', '15232310906', '1994-09-06', 1, 2, '{"combo":{"id":"1944","name":"2022春季体检套餐","price":"0.21"},"items":[],"group":{"id":""}}', 1, '1944', 0.21, 0.01, 0.00, 1, '4200001874202306106949118449', 3, '2023-06-10 22:05:43', 10, '2023-06-10 22:07:02', 324, '2023-06-27 05:00:00', '23061000000028', '', '{"项目列表":[{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"优惠","优惠值":"25.0000","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"优惠","优惠值":"0.0000","自选项目":false},{"Id":"2749","名称":"腹部彩超","价格":"132.9900","优惠方式":"优惠","优惠值":"132.9800","自选项目":false},{"Id":"2820","名称":"血常规18项","价格":"14.0000","优惠方式":"优惠","优惠值":"14.0000","自选项目":false},{"Id":"2895","名称":"血脂四项","价格":"29.2000","优惠方式":"优惠","优惠值":"29.0000","自选项目":false}],"预约Id":"a710c023-8fbd-4bf4-952c-3514b043c511","姓名":"陆予","婚姻状态":"未婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-27","预约结束日期":"2023-06-28","套餐名称":"2022春季体检套餐","当前状态":"未支付","总计金额":"0.21","预约来源":"微信个人预约","到达日期":"2023-06-27","已收费":true}', null, 1, null, null, '2023-06-10 22:05:08', '2023-06-10 23:03:27');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (29, 1, 1, '陆予', '130322199409060012', '15232310906', '1994-09-06', 1, 2, '{"combo":{"id":"1945","name":"测试体检套餐","price":"4.61"},"items":[],"group":{"id":""}}', 1, '1945', 4.61, 0.01, 0.00, 1, '4200001865202306104894982654', 3, '2023-06-10 22:10:21', 11, '2023-06-10 22:10:30', 291, '2023-06-19 08:00:00', '23061000000029', '', '{"项目列表":[{"Id":"2627","名称":"常规检查","价格":"15.5000","优惠方式":"打折","优惠值":"0.0090","自选项目":false},{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2759","名称":"彩超(肝、胆、脾、肾、膀胱、输尿管、女子宫、附件)","价格":"352.9900","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2821","名称":"血细胞分析22项","价格":"19.0000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"2857","名称":"尿生化6项","价格":"36.6000","优惠方式":"打折","优惠值":"0.0100","自选项目":false},{"Id":"3261","名称":"尿常规+镜检","价格":"12.6000","优惠方式":"打折","优惠值":"0.0100","自选项目":false}],"预约Id":"082e5b43-d363-46ea-8c64-261055883c06","姓名":"陆予","婚姻状态":"未婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-06-19","预约结束日期":"2023-06-20","套餐名称":"测试体检套餐","当前状态":"未支付","总计金额":"4.61","预约来源":"微信个人预约","到达日期":"2023-06-19","已收费":true}', null, 1, null, null, '2023-06-10 22:10:02', '2023-06-10 23:00:53');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (30, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 1, '4200001857202306100716925903', 5, '2023-06-10 22:19:09', 12, '2023-06-10 22:19:22', 298, '2023-06-29 08:00:00', '23061000000030', '', '{"项目列表":[{"Id":"3414","名称":"无抗凝采血管","价格":"1.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3422","名称":"动脉采血","价格":"25.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3497","名称":"男性测试项目","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3498","名称":"男性测试项目2","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"b4ddb308-3727-4d96-bbcc-a6e828ef49de","姓名":"团检预约测试","婚姻状态":"未婚","证件号码":"110101198805279357","电话号码":"12345678901","预约开始日期":"2023-06-29","预约结束日期":"2023-06-30","套餐名称":"男性限定测试套餐","当前状态":"未支付","总计金额":"26.00","预约来源":"微信个人预约","到达日期":"2023-06-29","已收费":true}', null, 1, null, null, '2023-06-10 22:18:50', '2023-06-10 22:19:24');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (31, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '2023-05-30', 1, 2, '{"combo":{"id":"1944","name":"2022春季体检套餐","price":"0.21"},"items":[],"group":{"id":""}}', 1, '1944', 0.21, 0.01, 0.00, 1, '4200001863202306101114595220', 5, '2023-06-10 23:17:57', 14, '2023-06-10 23:18:12', 318, '2023-06-19 05:00:00', '23061000000031', '', '{"项目列表":[{"Id":"2649","名称":"内科一般检查(健康体检)","价格":"25.0000","优惠方式":"优惠","优惠值":"25.0000","自选项目":false},{"Id":"2657","名称":"外科一般检查(健康体检)","价格":"0.0000","优惠方式":"优惠","优惠值":"0.0000","自选项目":false},{"Id":"2749","名称":"腹部彩超","价格":"132.9900","优惠方式":"优惠","优惠值":"132.9800","自选项目":false},{"Id":"2820","名称":"血常规18项","价格":"14.0000","优惠方式":"优惠","优惠值":"14.0000","自选项目":false},{"Id":"2895","名称":"血脂四项","价格":"29.2000","优惠方式":"优惠","优惠值":"29.0000","自选项目":false}],"预约Id":"05fff8e4-8e2b-495b-8d35-38808d30a362","姓名":"团检预约测试","婚姻状态":"未婚","证件号码":"110101198805279357","电话号码":"12345678901","预约开始日期":"2023-06-19","预约结束日期":"2023-06-20","套餐名称":"2022春季体检套餐","当前状态":"未支付","总计金额":"0.21","预约来源":"微信个人预约","到达日期":"2023-06-19","已收费":true}', null, 1, null, null, '2023-06-10 23:17:29', '2023-06-10 23:18:12');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (32, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"}],"group":{"id":""}}', 2, '0', 92.60, 0.01, 0.00, 1, null, 1, null, 0, null, 290, '2023-06-16 08:00:00', '23061000000032', '', null, null, 1, null, null, '2023-06-10 23:29:55', '2023-06-10 23:29:56');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (33, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"}],"group":{"id":""}}', 2, '0', 92.60, 0.01, 0.00, 1, null, 1, null, 0, null, 298, '2023-06-29 08:00:00', '23061000000033', '', null, null, 1, null, null, '2023-06-10 23:32:33', '2023-06-10 23:32:34');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (34, 1, 1, '陆予', '130322199409060012', '15232310906', '1994-09-06', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"}],"group":{"id":""}}', 2, '0', 92.60, 0.01, 0.00, 1, null, 1, null, 0, null, 297, '2023-06-28 08:00:00', '23061000000034', '', null, null, 1, null, null, '2023-06-10 23:33:39', '2023-06-10 23:33:40');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (35, 1, 1, '团检预约测试', '110101198805279357', '12345678901', '1988-05-27', 1, 2, '{"combo":{"id":0,"name":"自选项目","price":0},"items":[{"id":"3406","name":"口腔全景CR片","price":"55.80"},{"id":"3408","name":"口腔全景CR片(无片)","price":"36.80"}],"group":{"id":""}}', 1, '0', 92.60, 0.01, 0.00, 1, '4200001863202306108304916068', 2, '2023-06-10 23:40:31', 0, null, 296, '2023-06-27 08:00:00', '23061000000035', '4bbc3d3a-bbd0-4782-8317-27ff2243ec8a', '{"项目列表":[{"Id":"3406","名称":"口腔全景CR片","价格":"55.8000","优惠方式":"打折","优惠值":"1.0000","自选项目":true},{"Id":"3408","名称":"口腔全景CR片(无片)","价格":"36.8000","优惠方式":"打折","优惠值":"1.0000","自选项目":true}],"预约Id":"4bbc3d3a-bbd0-4782-8317-27ff2243ec8a","姓名":"团检预约测试","婚姻状态":"未婚","证件号码":"110101198805279357","电话号码":"12345678901","预约开始日期":"2023-06-27","预约结束日期":"2023-06-28","套餐名称":"","当前状态":"未支付","总计金额":"92.60","预约来源":"微信个人预约","到达日期":"2023-06-27","已收费":true}', null, 1, null, null, '2023-06-10 23:40:11', '2023-06-10 23:40:31');
INSERT INTO lkpe.user_orders (id, user, hospital, name, id_number, phone, birthday, sex, marriage, buy_info, type, combo, price, true_price, group_price, pay_type, transaction, status, pay_time, refund, refund_time, appointment, appointment_time, `show`, appointment_number, appointment_info, exam_number, check_status, check_time, referral, created_at, updated_at) VALUES (36, 1, 1, '陆予三三', '130322199409060012', '15232310906', '1994-09-06', 1, 1, '{"combo":{"id":"1958","name":"男性限定测试套餐","price":"26.0"},"items":[],"group":{"id":""}}', 1, '1958', 26.00, 0.01, 0.00, 1, '4200001882202306108911542132', 2, '2023-06-10 23:49:06', 0, null, 358, '2023-07-31 05:00:00', '23061000000036', '13cd639b-3247-40ae-8385-9c8310288e49', '{"项目列表":[{"Id":"3414","名称":"无抗凝采血管","价格":"1.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3422","名称":"动脉采血","价格":"25.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3497","名称":"男性测试项目","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false},{"Id":"3498","名称":"男性测试项目2","价格":"0.0000","优惠方式":"打折","优惠值":"1.0000","自选项目":false}],"预约Id":"13cd639b-3247-40ae-8385-9c8310288e49","姓名":"陆予三三","婚姻状态":"已婚","证件号码":"130322199409060012","电话号码":"15232310906","预约开始日期":"2023-07-31","预约结束日期":"2023-08-01","套餐名称":"男性限定测试套餐","当前状态":"未支付","总计金额":"26.00","预约来源":"微信个人预约","到达日期":"2023-07-31","已收费":true}', null, 1, null, null, '2023-06-10 23:48:47', '2023-06-10 23:49:07');

@ -0,0 +1,40 @@
create table user_people
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
name varchar(50) not null,
id_number varchar(50) not null,
birthday date not null,
sex tinyint not null comment '1-男 2-女',
phone varchar(30) not null,
relationship varchar(30) not null,
marriage tinyint not null comment '1-是 2-否',
`default` tinyint not null comment '1-是 2-否',
del tinyint default 2 not null comment '1-是 2-否',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index user_people_id_number_index
on user_people (id_number);
create index user_people_user_index
on user_people (user);
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (1, 1, '陆予', '130322199409060012', '1994-09-06', 1, '15232310906', '本人', 2, 2, 2, '2023-04-12 23:29:17', '2023-04-13 10:22:35');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (2, 1, '陆予一二', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 1, '2023-04-12 23:29:31', '2023-04-13 00:16:50');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (3, 1, '陆予二', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 2, '2023-04-12 23:29:31', '2023-04-13 00:23:39');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (4, 1, '陆予三', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 2, '2023-04-12 23:29:31', '2023-04-12 23:29:31');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (5, 1, '陆予四', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 1, '2023-04-12 23:29:31', '2023-04-13 00:16:56');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (6, 1, '陆予五', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 2, '2023-04-12 23:29:31', '2023-04-12 23:29:31');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (7, 1, '陆予六', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 2, '2023-04-12 23:29:31', '2023-04-12 23:29:31');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (8, 1, '陆予七', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 2, '2023-04-12 23:29:31', '2023-04-12 23:29:31');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (9, 1, '陆予八', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 2, '2023-04-12 23:29:31', '2023-04-12 23:29:31');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (10, 1, '陆予九', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 2, 2, 2, '2023-04-12 23:29:31', '2023-04-12 23:29:31');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (11, 1, '陆予十', '130322199409060012', '1994-09-06', 1, '15232310906', '其他', 1, 2, 2, '2023-04-12 23:29:31', '2023-04-13 10:21:41');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (12, 1, '陆予三三', '130322199409060012', '1994-09-06', 1, '15232310906', '本人', 1, 1, 2, '2023-04-13 10:22:35', '2023-05-26 14:48:06');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (13, 1, '团检预约测试', '110101198805279357', '2023-05-30', 1, '12345678901', '其他', 2, 2, 2, '2023-05-30 18:02:04', '2023-05-30 18:02:04');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (14, 1, '团检预约测试', '110101198805279357', '1988-05-27', 1, '12345678901', '其他', 2, 2, 2, '2023-06-01 15:57:40', '2023-06-01 15:57:40');
INSERT INTO lkpe.user_people (id, user, name, id_number, birthday, sex, phone, relationship, marriage, `default`, del, created_at, updated_at) VALUES (15, 1, '报告测试', '130302200005307330', '2000-05-30', 1, '13245678901', '其他', 2, 2, 2, '2023-06-03 01:28:08', '2023-06-03 01:28:08');

@ -0,0 +1,31 @@
create table user_tokens
(
id bigint unsigned auto_increment
primary key,
user bigint not null,
token varchar(50) not null,
type tinyint not null comment '1-微信',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null,
constraint user_tokens_token_unique
unique (token)
)
collate = utf8mb4_unicode_ci;
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (1, 1, '98e92506-4c18-4f7d-b477-52e3358f9f63', 1, 2, '2023-04-12 11:45:59', '2023-04-12 12:54:53');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (2, 1, '98e93efe-70bb-4490-b6e6-d3bae7412e14', 1, 2, '2023-04-12 12:58:36', '2023-04-12 18:51:35');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (3, 1, '98e9bed5-0c46-47c9-a651-69fac6f67c61', 1, 2, '2023-04-12 18:56:04', '2023-04-12 18:56:04');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (4, 1, '98e9bf2b-4d5b-46a6-a2af-01d8c0c0670b', 1, 2, '2023-04-12 18:57:00', '2023-04-12 18:57:21');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (5, 1, '98e9bf54-7502-44c8-aa6a-896bfc2614c7', 1, 2, '2023-04-12 18:57:27', '2023-04-12 18:57:27');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (6, 1, '98e9bf5a-afb2-447d-a094-41ab5b7a0856', 1, 2, '2023-04-12 18:57:31', '2023-04-12 18:57:31');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (7, 1, '98e9bf62-cc9a-4843-bf0c-99a6035d357c', 1, 2, '2023-04-12 18:57:37', '2023-04-12 23:25:03');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (8, 1, '98ea1f42-fb6a-4ba5-9b20-2c7176c41649', 1, 2, '2023-04-12 23:25:42', '2023-04-13 11:33:36');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (9, 1, '98eb26e8-792f-4247-8574-bcc3c0c44623', 1, 2, '2023-04-13 11:42:55', '2023-04-13 11:43:11');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (10, 1, '98eb2710-b131-4da2-893b-af12eceb215a', 1, 2, '2023-04-13 11:43:21', '2023-04-13 13:12:37');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (11, 1, '993d956d-6d13-48a1-8cba-b889dc928394', 1, 2, '2023-05-24 11:09:50', '2023-05-26 15:02:31');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (12, 1, '9941f2ac-c400-42fe-8800-fd9afbc208aa', 1, 2, '2023-05-26 15:13:53', '2023-05-26 15:14:47');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (13, 1, '9941f318-38c6-45f3-8033-acbcbf544238', 1, 2, '2023-05-26 15:15:03', '2023-05-26 16:42:45');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (14, 1, '99421300-8fcc-4c91-b257-9c852787b56e', 1, 2, '2023-05-26 16:44:16', '2023-05-30 19:05:47');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (15, 1, '994e13e3-b165-4cef-8dac-41f32f24aca9', 1, 2, '2023-06-01 15:56:41', '2023-06-03 01:50:13');
INSERT INTO lkpe.user_tokens (id, user, token, type, del, created_at, updated_at) VALUES (16, 1, '9957ad3b-48d6-4080-819d-26b517e8637c', 1, 2, '2023-06-06 10:27:55', '2023-06-11 00:08:13');

@ -0,0 +1,16 @@
create table users
(
id bigint unsigned auto_increment
primary key,
nickname varchar(100) not null,
avatar varchar(200) not null,
dev tinyint default 2 not null comment '1-测试 2-普通',
pay decimal(8, 2) default -1.00 not null comment '支付金额 负数按实际金额支付',
status tinyint default 1 not null comment '1-正常 2-禁用',
del tinyint default 2 not null comment '1-删除 2-正常',
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
INSERT INTO lkpe.users (id, nickname, avatar, dev, pay, status, del, created_at, updated_at) VALUES (1, 'sa0', '/storage/assets/upload/image/2023/04/98e93d7d-5518-432a-9e0e-1533390cb231.png', 1, 0.01, 1, 2, '2023-04-12 11:45:59', '2023-04-13 13:08:08');

@ -0,0 +1,43 @@
create table we_chat_pays
(
id bigint unsigned auto_increment
primary key,
out_trade_no varchar(100) not null,
post_data text not null,
params text not null,
callback longtext null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index we_chat_pays_out_trade_no_index
on we_chat_pays (out_trade_no);
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (1, '23053000000007', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000007","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685425092","nonceStr":"45KH9Yg234bTsB9J","package":"prepay_id=wx30133812272024ade44dd4782ebb390000","paySign":"oWy3\\/Uo+lDTPgMPIZ\\/C0js8lKF11Tbd7eBzTO3N\\/6sJlpS1Jl3GK+NVYjP5a0bfNj8F1IDUdWyYiy+70p7cfgkGvjdJgnmF2A3OqfsBkCl3YALls28cMq8SIZvKfh\\/1I5oB8VaDAPx7mKfD7DfKnTEm2htdLS4wdXuoYoFWQHN2yXKnI1nsERgW5DWnS5Rg953Dc0L0LT2tBYhccVkVHm6SyU0uFxnHpH51P1OQi4GPTqIgThm1L8lcqoMYzATuB2zmi7Th88wsR0xpbGmxLOzs\\/rwEuSA+VU5SPVNyZ7b+MXWgJjiWYbAGBUCT84usYt6boiuEEKyTuOnr61lPvKg==","signType":"RSA"}', null, '2023-05-30 13:38:12', '2023-05-30 13:38:12');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (2, '23053000000008', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000008","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685425371","nonceStr":"RQVF0gnKJCXn29JV","package":"prepay_id=wx30134251643366c8c0b9544c055b110000","paySign":"lwrkuFyIJAe7RgyMv6ZG4dZ52hQ5MGu97faxWY7zvWJ55bSNdghyjhMobKel7g2XGvh0aEX07982\\/yffYZIfXCH\\/OnbbVU1SqWUI4nJAAhe32URTUHbutpcxf35bxZ34Ipf81VsRkNyrbhYWIsniU3C4U5Hgo32eadCXCpWKKVZ3v8q0KFzDvAf2\\/6VZYCVG\\/JmPOoAqqvxaBUfQaTseolZWUqZkwgJR1Iv1en3P35HsJmOcAttoSY9uetBbIcLZXXe2l2zqU60dyZkxxSnNnSMNqlApFedHgrdZ8sRrzPlLoAXDUu0DP+YvtIJBYZB0tKo1beu7wZQZtW\\/Ac7tp6w==","signType":"RSA"}', null, '2023-05-30 13:42:51', '2023-05-30 13:42:51');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (3, '23053000000009', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000009","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685427179","nonceStr":"zjjWJVM9hzBqAhqq","package":"prepay_id=wx301412591151913b53cfc9a2a74f020000","paySign":"J6RCVnQNqci1ZZkR+2bGQ2RKxPBWR1Ey6Jb72ASQtCNLSzfDhCdLkNwoXyRjTtyL5ImymzBNKuRJYP7hxKxv4J+ffXrPul0AO8be84v0Ep+y9HFtdUG2E74EDChS6xtglwObp0AB7m7bWySCPtrMUj+AskVsY4fX9QRpMNTH3alWiVG5CsqbDGfbhNfp5WB36ZztPbLQR5KRXpQ\\/MuagmuT5gLIJBuasoSkocw5YS+icJTXXGDLGREA6EWQo4PEwJ9vjs+JldcHAbLGs4\\/0iM8Ph0BPjlzNJGkQ4MF0vhpS0dtq\\/OFoyBlETN0ROioeUY0P5XFTkDkGviwL3NbYjMw==","signType":"RSA"}', null, '2023-05-30 14:12:59', '2023-05-30 14:12:59');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (4, '23053000000010', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000010","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685428967","nonceStr":"4MTQ6ebMTtRBHGXj","package":"prepay_id=wx30144247296348f7a156f5f356eee50000","paySign":"OYouU4zSUHq8wtCJtwsS66bkYw7P+IEg9S\\/Rp+\\/8fGdMX4Cs4OGRCOd\\/dws+U\\/+t\\/hOMsUOxSUt8EH+Is9WyP1oL21iGsVlB9ZbpOUUKZ7jGCW7Ucw2+N2f9VRmsliw+DSCDJAH1Div6QPXYJzOEOcQJHdRpDQRaSfSTKKAyzr5jsthiHhYBwD28nhaHGiTzCsjTYzkYSVUmDnP1nipC86mOtSe7kYKRjqmLaQpOUlyNAwgSaL\\/hKFgcHlbvrikjFPd09+uT14a+m09\\/MlVSzSj\\/o\\/LhmJ2KtxezTXuxa\\/wGl0+n6+LkgJPgoPqJ\\/icoGkMl4ZLn9+4tKtc+zszIrQ==","signType":"RSA"}', null, '2023-05-30 14:42:47', '2023-05-30 14:42:47');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (5, '23053000000011', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000011","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685429713","nonceStr":"buvsuwWKBJukPBVE","package":"prepay_id=wx30145513543084256629f3955b15220000","paySign":"m58VQfUtoJKX6MLCUs8Jk9G+2MQQdFvqLLBjXK4Y6UuNDDVl92FJTPZe1I9U+AZeTzIbRzjjHz9+mKam0oZ\\/vks+Y7xlXmoaYacv0ANE7I7WOCrQnlGzreIi+5Z\\/JBTOxxoFfYyg+0dBlxRwIQmDz8uG0zi4nsvSYXrS6l6TGJ3wjcSAo1pN\\/6sc8BoczgjJvUV8HjkkGi+oUngbqo78X910pmc5odvmIPWWDPL98GKhEA7+7QECywsnhNaXDyVAriKAGkVst9hKxVbdts5ujqHjGxQLpWk6BQv5jcJxLwu5ujsJ4NcDNOe9R2h0sLKZKfVofTcjpOFyem43ukWxGg==","signType":"RSA"}', null, '2023-05-30 14:55:13', '2023-05-30 14:55:13');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (6, '23053000000012', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000012","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685433743","nonceStr":"7WVLZgyZ1Z23j7cg","package":"prepay_id=wx3016022372181413d22ab223cd49ac0000","paySign":"iulJeuliOlqiCGmxHKpzPNaQV7cFQooCNl6tAM8X4aoDS\\/GCAQGvYqZSAqLRAKrbm1xg1NNfESJ9LOhQ+vlaOrp0hQh0RAUoRKopjEdUq30gaV7ritssYfO\\/jaya8o33VbCBEkJNVUdpGgUcz60xEPmHxF4d4dCSojCS09iJbTeEH8p7ah31m+szz7NUURnqGALrkgLcqWaKjxGjvyq770uFsRYY25HoGyTmVUxw9pdqLeylqa5zezc+0E+9HDlsPd0LJN1QUnV1ocG2bDg6OhBjI+4AS63Pi2YnCIb7k+Z2m9FOxGk9+3T+ZUuu7++qpRLzwX0ds39D91DtNn4KTw==","signType":"RSA"}', null, '2023-05-30 16:02:23', '2023-05-30 16:02:23');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (7, '23053000000013', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000013","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685433885","nonceStr":"yWDzXdTshgRy1N2Q","package":"prepay_id=wx30160445096415afe3526b709cc70b0000","paySign":"Ooaj3+JYlDQYc4uWwWWiidyvEKR2jZrPWCzti\\/Tu2dM3kxDI1UjaTflLFM6mJ0osdms+KjGrUTrC4a6SfSl11C7Js1ZbdcrxxLgbN8Ut92uLU7b0zwvjot7xO+3qSVYWVN7PBNC8hx\\/j2LETwD7n1H4RYhshFQ8IaZYnnhVpJ1pYbGiiBMagNSXkL1dgfha7ExblsA\\/taNmZs3MvGcb9ULbZgcjM1UcJ87BgOzhrD5laKSqf2S+yftnUP4PWZXZwjN8ivar0Ns8yK3X\\/AVFdYibfjCm0AhYdzBU4Gfs6F1vVLlDwnrUvna8Z48K8yscnlIbc4\\/S7LoNW\\/SJQ\\/lUbNw==","signType":"RSA"}', null, '2023-05-30 16:04:45', '2023-05-30 16:04:45');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (8, '23053000000014', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000014","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685437586","nonceStr":"TQDAkXPWs0hzVvpg","package":"prepay_id=wx301706263548906f44cbb89c419b220000","paySign":"FRcJ\\/7LjOUs2gUiYpMfAK3HgFhi83GMbbErDFTv+CjjUoNq2PYL15li0+xKO2df7PTGwaiQmnhR5CyY\\/7kcsY4JZOcbJVklCIgUDIxRrG\\/JWPTyix8pj94y6vVFlZkJGBmJrEdVlD0ROVp3vlLobRPkD+Cgww1tKE+2gezAyksttnqz+3INnsAG6LEHBQq2LszrynRFNsPF0ds3qxrWMXYpASLWXj7+gOl\\/oWbDJq5\\/jow6MIfDNZ6+E\\/ZZXHPECn68aR8+7psylR0fexSQMtHzaZ133zrgFmvpNoHRZuRJFEE3ls6l5s4CWnMGu9PoOnRzO+Kxa58E\\/ySeBXqSqHQ==","signType":"RSA"}', null, '2023-05-30 17:06:26', '2023-05-30 17:06:26');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (9, '23053000000015', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000015","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685438463","nonceStr":"MuBwawEbfuWjrU79","package":"prepay_id=wx3017210350169659145b8d5e836a1e0000","paySign":"CwCyNc4eGv8Ovd+wWb5rjaChPMMH1pgS0XVxm484D6L5VdQ8XOtwJguRV8op3nCpxtCzJbbThDkGWR1cqSFKNZumLUMjjd9XJAljxtk46QuSJornf8qf9Wk9b9b3qwF+M31q3zzRlJZ9sw6USkdFH9gU0Dz8FzOrhhmSOyF1h2fCTdIZUBcUXWa7yY3YQy9Q2HyZq2\\/V+vEfMfCP1b92qKJCK+kJGbFN+hPYZHkGLxkh0ejXs1d6S1a4DVWUr2petW79J4t9VMYIyYT2joea271c2japjHGZSCpDcyOfOY2EDbm3YgD3MdfJaON3HgAeLC7RsO4x2jRuaiSmHokCXg==","signType":"RSA"}', null, '2023-05-30 17:21:03', '2023-05-30 17:21:03');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (10, '23053000000016', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000016","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685438704","nonceStr":"fQ2SRAG7hDqH6Y7G","package":"prepay_id=wx30172504578143c8b754f78f1275a50000","paySign":"AElaBXJ+HfxlR2bkzFZIr5\\/NBxroEYnaZMFJed98lnNOzlz8tTE2r9KEVCXoE2tYtMw\\/tGYt46eq\\/7m1mXE+SEnCcZgBw3L2QjApt9j6Vv8qPVDryzls\\/wwmDkuPJMDl1cINTfNWZXDLv5d5z0QG3LiaZIga7v99P\\/qQntRMDKhpjhQ3IyZLc7tiJoizxBvbenSJsyuIpOv2+TcRqmkNKEIYuO85cMSCQVTN9e\\/esKR9jqgjAaOH9JQWb044FMPI0Di629e6amiWiK1pwXCEGbmHwQxhYpt8lF8HDFI+7Z5uF2vPoS70iWlnJt5R7O+3YO7ao2cwSEl6wflCl3dACg==","signType":"RSA"}', null, '2023-05-30 17:25:04', '2023-05-30 17:25:04');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (11, '23053000000017', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000017","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685439200","nonceStr":"Vkk0kWWJsPPAN30a","package":"prepay_id=wx3017332000802618f7d2701480274c0000","paySign":"NqpUP732RZrnhTs\\/AxMgkvnAfwAP4OjDTo\\/Oq44OL0b1iI4Ejp+juyd+pLY4sH8VN7xqSRWhPuJf18L2q1sW8iFjT95JGgd\\/exM5PPu6IKWADjBYo53xcFeQT056ienzaCIWe+\\/lrUZnFNJ12cjLvvHFvudfdrrNtcSaBGvVlgXmpJIahteLs3MtH9dyrYAQG+WM0s7uP6OhylTQvEJ9X3XIhNh29ldOZI5BQZJsmKrecquByUrOM2+utLWshG6513Qpb5+Z6jLH+YNKEeu8SCKfiNsd3Ei7+sjtRFYy0hg8XZ4RhgFSbAgYMN6sn7\\/wlLU6NhcMcoILPLBg82DlcA==","signType":"RSA"}', null, '2023-05-30 17:33:20', '2023-05-30 17:33:20');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (12, '23053000000018', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000018","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685439375","nonceStr":"8pEg1U0amGzuJTPq","package":"prepay_id=wx30173615669227368a28634f5bb46a0000","paySign":"Qc806RAfEk8mdo4\\/3WR7MfmwhSkTE\\/ar8PBw5XJNapqCcAsWfY51nI7stR0oOPidaGaoH0Q7tlWR1WYDquj93Wv3TnJhOc6iwaQCQxVoU29d\\/VENBd7vCQPHZwtlFu686p2rq90qmlOAw8OdTzvZg\\/eNkec0YIUCJk61WPSuKvFqSJmajAFcARw+WDHV7WlgW\\/MrYUCQvJfJ017N7iut7N8JfLtTrh5MA8TPObcNN3+dhiCATzgwE4cirDKUT9wcFoCIu3jiG44Zph16ybBLtauYSPrNhh3kxC6ynrDDNv+BOaPaqK0J7c3ypBvgxE6u1dNdZIZOGf2jDDymMjZJdg==","signType":"RSA"}', null, '2023-05-30 17:36:15', '2023-05-30 17:36:15');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (13, '23053000000019', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23053000000019","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685443847","nonceStr":"L1Xq9FnGcesprwZH","package":"prepay_id=wx30185047661855b34b4ac65d3bdee80000","paySign":"Qtw7j2wM3CGYXazaCp9n6CssdUX\\/+FlciWsigJsSWX5x4xDJcFWxJCZNAVGMRN0pUgo0Qdi+pZDfbD1jCIu1P7QkEKy\\/yB625GPi6Vp72XwkjgSd7l3ItMFWV8RRGAge8JHY5C7QLzcoqE7u46OJRdYnuBVXu3EO6u4WMANYKrZH+yB6nfbX3WlNFbuKRYRavW4+iFkn4RA9D5H2Ux2D4LbdlZgt\\/NmIGpOaSv7o4to2Zbfmc6f+BGfv7Gg6yr0Kde12an92R3+YFLYxDOBHDUtfKHLxF19ew8\\/y26SNuqc7v1uVYfpQZctzl8JCT6eO4PjHUj8nYS3QoLTkipXDDQ==","signType":"RSA"}', null, '2023-05-30 18:50:47', '2023-05-30 18:50:47');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (14, '23060100000020', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23060100000020","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685607231","nonceStr":"7NwN8yuCn5fdCvuu","package":"prepay_id=wx01161351776233c0e5ba129af341b20000","paySign":"rMJB2qIheJ47K6CE0x114Sj9wJEpF7\\/x77Ikr3cNS2h7E\\/Bbg0NljyBQ36jDjot\\/8LGk9tyYtpsCsLfNHxft8HeWt5\\/pLp8xeiGlhqHZ0BJPDI85r\\/r2XIWAKW0U5rqBdJRWaYeolCEeqQBGLlOgj1nuX743tZKmqo+ZZOQgmD29HAMxLxfWOfyd5nYGhAEr\\/gaAmVFJ3ofHyaPFi04GWR9HduyfbhmvD64xoAFX9L4onp8htsiuIwKwzdli0y+o2mH+hpuMUHcoLXj0qHcNVCdCDagHAzGrH6LwB19NSjts8DEc2ROfYhA2C4jsH5piWq8e6Mqlux8IuDNaZvo5IA==","signType":"RSA"}', null, '2023-06-01 16:13:51', '2023-06-01 16:13:51');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (15, '23060100000024', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23060100000024","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685609256","nonceStr":"CRvZXMbrgWr2eqMp","package":"prepay_id=wx0116473594462802714c57108be67d0000","paySign":"KGtWvWItKhfT25sRYL1lV20NFq0S\\/KaibyH1XIt\\/A6kQPBcqmkakj2VN8IbIkl1dl8VFq9sMY7v9ASziQwTMESv\\/xzym\\/4bn6wOLHACsu2ZPtVXRYhSvRIBCJJaS7y6B8QdXlyrgCs9diUZWblMJlQwrBba5KI\\/7viKbnlBW5usH7ogPUlkddbZ5mEDXY0kCwwqNFUPGBS0JeImwYbACKt1LGWwWRlKzJj1M4wjSvAydVeMvEtWXu7JOxv1I3G1p9QqtHtUT\\/PbBYDC7sHaWZkyYuyMK+fxSy3jLxDWMA5A5AnfyTgTmZnM123fPoZDtV+gQCZHHR8BINFwzcyAWeQ==","signType":"RSA"}', null, '2023-06-01 16:47:36', '2023-06-01 16:47:36');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (16, '23060100000025', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23060100000025","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685609553","nonceStr":"ZBj7j4BdZb6ZPqNY","package":"prepay_id=wx011652338660865b9e892e4a9408570000","paySign":"q0\\/LIzMCws\\/T8RLh0wzfLsojMxOutwgucLYbAn2dXyvt7qBCILlbD9ZZKqJhnbSLUr8TDCr+e7lXLujwArVkqE6WXp5LSO9Tm2A6uK\\/Ro2DABf\\/skF37joFpJuWOyN3KFf7eSBX0WtNKSdgS8pc1laROgX7fLL7JS6RxLp5MkdZMrE1pblpWXUAPObI0r9uL3muWL3cXrdOSTAhVTZLHsT6KDk\\/Vup8Li1UdbTb4\\/9TX3yByLA3i5EQX6X5Iq34YEXyx4doIRYHTO68u\\/u5JobhxM1GOJ36c\\/rZv\\/lRmRQwmR\\/oQK8ProcXX94iMMN7JAjqLrYr+hNx4r0cX3nQUNg==","signType":"RSA"}', null, '2023-06-01 16:52:33', '2023-06-01 16:52:33');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (17, '23060100000026', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23060100000026","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1685609628","nonceStr":"DDT5qP6e3CVGPgyn","package":"prepay_id=wx011653489282592fa71c96a8d61cb60000","paySign":"Rs\\/8a4bCQVFR13qGFFG4Nf5EdvNAyLf6PFLimIHwjKQ7h+iE3rSZvVc9jamgC5LS7DyKUM2tHNjQBJhGch7pOfSavkhIxAtQYaYBss7BjNedfwTnFcU\\/FONb3pMIHIqZNqB9bDRgWc4zm\\/2lu7OtiehFjLhM58y9jHIT\\/p0xeocoFF+e7Xei8nYMACX9vbgsycgatbssL11QW2oGxnGu8Jo2wWuR4dZJNtrk0UoxR1w95GZcTerFm4jol34Y9hcF4LDFjnSEr\\/ojrA3NkWyc11u5TL4cg65bqkF7IHAVJRWO\\/PLlbshuf0s+Bw7dv9wE0zxvFeSTVv80CU5ufFpijA==","signType":"RSA"}', null, '2023-06-01 16:53:48', '2023-06-01 16:53:48');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (18, '23061000000027', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000027","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":100},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686405828","nonceStr":"3AdRJSega43k6Gff","package":"prepay_id=wx10220349013541c346a9cd81e95ac70000","paySign":"V3RnMbFVPYCbtCnW32axvVyRFi2JHC+fAEFWRh+GGnYNyruUyDqnQ\\/G8mV\\/udhKabZdK3dqueUYLhPLme0EeOPfzkzJ8EQ6bw9xpNtWobpfnDXBBC\\/qiGA2KDcQZCOQxuZNYb53jSCfDsnFsKHGw1rnvQ+YmqZRbJZyoaPFA7zPyRZ7DuZ0T3fVwlWrqcvtwHw4YmnUx4t8LRgu4JUPZxxwP1SY8eb\\/ClC+PA8+EfL7YrFf9Fvwc+0zqP01QaDLN4Z\\/aqlpNqS\\/Gt0a96LMwijngrDiQQOnftD\\/ciHKLXyrZmEWuLAvQKax8MsapqUwNOfPnKC7ATrWvIIfLnhOHGw==","signType":"RSA"}', null, '2023-06-10 22:03:48', '2023-06-10 22:03:48');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (19, '23061000000028', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000028","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686405909","nonceStr":"6qMfg6CqVDUcQgyW","package":"prepay_id=wx10220510226351b571476d4a66a0330000","paySign":"ZIb3Fc4Za1xHVV3tBXNw5yGvZy0IXx2sM+Lwusgf9EqZjORlPyXatShJD9Z+xzIt9oc5FX4ZsdrGkNw3G50KiUl1bTxXJOaeg5uoXJlizwmNA7nNkSehZcD\\/GvqdJnOP0sVMh2Q5ACydLY+32TPcqJY6ADEirGHBhm+PgObccjBd9UP8cs8p2A9iVqBRqC5+Rzl5tQS\\/Z6qEB6XjCfmsRZ2mMLKV+SiR\\/1o36gRTEF6Ctohv4O3juAfDS8HegcsnU4sFjxsOKuvBU8n3AA1tz2W2lIjzleKZG+cEAS4AttTxRaL5Xgh1XFtVYPsZvBcb11hNYYqhPcIzVQGiJD8ccg==","signType":"RSA"}', null, '2023-06-10 22:05:09', '2023-06-10 22:05:09');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (20, '23061000000029', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000029","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686406203","nonceStr":"RFMNgtTXaxgSCs39","package":"prepay_id=wx1022100380318381b64a9b38843c440000","paySign":"Wn3EHWkLR+7wlfabjpMb264\\/XHmef75l1foOBcV6R0pziw5j0QDm9\\/numLoZ8UadxsCCY8bM1IGsrB01qUUi1G3LcA5dKSDI0Xu7XLKH35j\\/ALnoqLfbuX\\/br\\/XDrHvROhh6W4LiTZluvMt6c3tR8M9L8RUUZfSxMkMc18aHDuQHU2RuAGzYnwTkgU2anMVJEkmhClYUKUItCVcZFKUDQ1TirEoz\\/e67YGmCGU3BJkxiE70P6TYVktkQqmkp2Jvp8pLGDabMK5Aob3vetEfzmFzW9LEtv4HZ8vu5DBqEUfJCgB9RhlN5acqmjxxGMlQ9w\\/2RZjY6sp8geveKA4GtJw==","signType":"RSA"}', null, '2023-06-10 22:10:03', '2023-06-10 22:10:03');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (21, '23061000000030', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000030","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686406732","nonceStr":"7EpWmWZ1FGddcM8a","package":"prepay_id=wx102218526195617b8fc608ff5a30510000","paySign":"eLWK53gKCY0sj1GWdPwT6R2tKobopyYmYoXm\\/B4a+dhFLl76vlAsPkDqpuKzNrfFwgCOtRcFy\\/rz91sVLy8tb+qD\\/JOCD6QZmnW7D6854f600i\\/i3HV8aVNRw0a25MTlk3wCi7WQJSYVlFSdXjQfBRCXN1386j4dE\\/inSnaHVju9lYXsra+vWG8GRvxx0G87CtTmrmZS65ZQHSAshICy6tHqbmgxvZP5DzUZsN8j59JpJ+t4czPb0WBYl2vPAfRem1GwVAx7heGEWwcOPsddLjGCkZjEqcD6OYhG76mosY4vjflnTzqN1ovPL58+NUw+8qskLnWP2MSHU3+CuBP4Zg==","signType":"RSA"}', null, '2023-06-10 22:18:52', '2023-06-10 22:18:52');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (22, '23061000000031', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000031","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686410250","nonceStr":"dJrmVJXguDVN8eup","package":"prepay_id=wx1023173086039953f1a231065b15a80000","paySign":"iMJ+FWhojBFEI83EA7zP2CYLusscg32mmcRkltpDqojo9skSVYlgCSAtf7ppRfdvsoy4XtVp+jw62Qdc9Z\\/OtqHxSkVp3Yt47aWhV1VWFSPuu\\/YvcLtryvR\\/4owY8vmK0Yh\\/vH01euowQ5zwCL7aIKUToTBR3MsyFOOaCBj2lHWdyyS1KaZ0l4\\/83z0AoOG2TkbDXeaq4bq20X4oox2VJenBHBFv01mIWyJMOW4cUi7bCO7zzUIFAnWc4MF+pOVsb3HKGa1AmyE25XnszPjMXzcXRbPZ5pbVWP4Aqn1RI8MXPRpeVDCVlfNPVHqtcxO5QdHYvgsTfiW5sEBuCweeoQ==","signType":"RSA"}', null, '2023-06-10 23:17:30', '2023-06-10 23:17:30');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (23, '23061000000032', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000032","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686410996","nonceStr":"PrA4YM3nAYrCH4hs","package":"prepay_id=wx10232957059134aa9d1c92302119f30000","paySign":"MbsE0Kav3yXJ7zp96Umy7I0PdvC\\/IlYHiQk2zFcGnmBFhq3Q3rLIiiU3smgHBV12IzUaoiCPQiPcpDR87zKPifg6+38WEE+tDVjlBnw5jMfsulHsjooZlasw9\\/JZI1\\/vbDHdnvhjvF1qWYBLrAudmzL2BFKSCYkNtYOZVTHYI99CPVaVEodfixoBExCF9ipZART9Ast\\/b3re4Rfc0\\/2bSGSYKs0LTAjoI8hoD1UbfpBDjTfWgQ89LsgyqwozK7xI0J4soJXK8qMhctf5ijJz8dB1biOL\\/3dLuaZeFtFKOs7aq5bNvBsi7AtIeDGiI20dawdNN2fH3FSJhgHq3tlBSw==","signType":"RSA"}', null, '2023-06-10 23:29:56', '2023-06-10 23:29:56');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (24, '23061000000033', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000033","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686411154","nonceStr":"jGrrczX9cHXJ0Yjx","package":"prepay_id=wx1023323485648168403b4100b82ba80000","paySign":"JSWpYJsjt0vLsNuAip8\\/C35L42zL+kBQ478DZzToD7C5SC6cmZQcnraqvW5PjMhTCLll8WHleo42UqjpntuWNy8WfYXj6tf3zo2VjZqPn17JDnl19\\/F3anrBmSGGzrBCNM5LF+6NYyKNIc6GhXgiV2vd4auOGTg8eqixnmVxbbhlKu6hZXkMjPGzQjQRezewRxt7PMHoM+wetDg03blB7+e45wwip7m9FJNTaV7OcMvWB2VY2nlXBQb6qsCNesHzNEj0nRpfmSI+5EXTcpGo1LgRZ9XDqN4\\/qZPjtg\\/LtKaMtlq6spj7CzfBgIwDX76Ygpw3S5NOwuF1BXvr\\/DDXxA==","signType":"RSA"}', null, '2023-06-10 23:32:34', '2023-06-10 23:32:34');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (25, '23061000000034', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000034","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686411220","nonceStr":"FFTw33EeUpuxKZTf","package":"prepay_id=wx10233340901229b2340492444cb6780000","paySign":"ZmedULu6Yika6xcaSWAN+9qdabl9fIgS9Vwh9DbQc\\/E2T17ma24rz9a5N+vDeAZj5+TOy90SLHdAFHl0i+78D0Y1DqAP2uOFo+rBzrI8KchE+gRfGnJF7k0ea1RXPsL0KRz1D+nJdycN0nqu1cE1TeX6U5vpbfTNmWpGiPBSYRH7XKQQGFyZLOlliFp6EWgBoid5hQfdNV+dKmOCmXxSrtRP7TfIGxStyt8pfRx43T8H9Fy42PUSTX8IVbXivorq8tIF+dUnQo6eOaZLwwmJYfK4oWHQ0QEzaSGIZHcimvEZy\\/wq3DisAO7+kOZwJVxMUboeVA+OELxEaRnXKsBP+A==","signType":"RSA"}', null, '2023-06-10 23:33:40', '2023-06-10 23:33:40');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (26, '23061000000035', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000035","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686411612","nonceStr":"as99yWPMAh2nbgCC","package":"prepay_id=wx10234013307321da45fa87ceb840d10000","paySign":"gT2UYvv4lh7hJIZocHmXwaphpw47LTAC3F3UsReS532\\/kdUF4TbRcX2nERDj5QpjYTrN4k\\/lWstcBqHRM32e8nP1HwgOlkw19Ve+sZkT7oAdr4iDF9i4cNjUU3CvBAwmXlj274SuU9UBju5EAdX4FnRTfVmjKKmYQfBVLVLAsZVmT8Qkq1xlJZbvdDscLwWBA9O3LY\\/49jEOwoFma3WVnBCjaPQwIIMV0EgjWHsQicrEVIVpZfoe3M3dk84WmoqB\\/3dizFStpBLBtQKpCtBM44CVHCq+UmsyXVpKIvfBXiNb1mBRNatqByiO9rtkUTpKcjlUOXNz1G\\/1OjIW3GjJFw==","signType":"RSA"}', null, '2023-06-10 23:40:12', '2023-06-10 23:40:12');
INSERT INTO lkpe.we_chat_pays (id, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (27, '23061000000036', '{"appid":"wx0d92d2990ec16a55","mchid":"1638739772","description":"体检预约","out_trade_no":"23061000000036","notify_url":"http:\\/\\/nodetest.sa0.online\\/api\\/Test\\/wxp_callback\\/123456","amount":{"total":1},"payer":{"openid":"ourv44tbkA8yLB8X60GhmvhetVTM"}}', '{"appId":"wx0d92d2990ec16a55","timeStamp":"1686412129","nonceStr":"jJPZuQPQ562Q2TJP","package":"prepay_id=wx10234849398325e47797df3de8b1de0000","paySign":"lYBmlhpiAs1KikSko6Rw1qUIi68sDgoE3KG8xBy8sfbJ6QsbYCT7y6j0uFbjSHKe7vymicDseaOQrBdlBKIGZVqFf+XNv37XoM8kq6MceZs2+PZf\\/TUSeOKGuAcq667odEo7mg7KyCW1a2ULt1anGc29AX5pOiMx5vrSQlMB9StkdKB8g2NyP8DED5JYAppQ9Q8Bl0L25I9jynyGn2GEIcf+Dl8mqk+ZlBbsqRilOF+1m4SDjyX0eXAdGcILrBU3Vx\\/Dy+855cT8jrul3xSIZB05sqycY2LrhQbKh2HZwKawI99Wlq0xrxBOdKYEkg6GtDtx5ahkaNbu2+pMIzbN4g==","signType":"RSA"}', null, '2023-06-10 23:48:49', '2023-06-10 23:48:49');

@ -0,0 +1,31 @@
create table we_chat_refunds
(
id bigint unsigned auto_increment
primary key,
admin bigint default 0 null,
out_trade_no varchar(100) not null,
post_data text not null,
params longtext not null,
callback longtext null,
created_at timestamp null,
updated_at timestamp null
)
collate = utf8mb4_unicode_ci;
create index we_chat_refunds_out_trade_no_index
on we_chat_refunds (out_trade_no);
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (1, 0, '23053000000011', '{"transaction_id":"4200001881202305300809090763","out_refund_no":"23053000000011","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-05-30T16:57:37+08:00","funds_account":"AVAILABLE","out_refund_no":"23053000000011","out_trade_no":"23053000000011","promotion_detail":[],"refund_id":"50301505962023053035072822346","status":"SUCCESS","success_time":"2023-05-30T16:57:45+08:00","transaction_id":"4200001881202305300809090763","user_received_account":"支付用户零钱通"}', null, '2023-05-30 16:59:02', '2023-05-30 16:59:02');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (2, 0, '23053000000011', '{"transaction_id":"4200001881202305300809090763","out_refund_no":"23053000000011","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-05-30T16:57:37+08:00","funds_account":"AVAILABLE","out_refund_no":"23053000000011","out_trade_no":"23053000000011","promotion_detail":[],"refund_id":"50301505962023053035072822346","status":"SUCCESS","success_time":"2023-05-30T16:57:45+08:00","transaction_id":"4200001881202305300809090763","user_received_account":"支付用户零钱通"}', null, '2023-05-30 17:00:17', '2023-05-30 17:00:17');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (3, 0, '23053000000016', '{"transaction_id":"4200001863202305305655791592","out_refund_no":"23053000000016","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-05-30T17:32:54+08:00","funds_account":"AVAILABLE","out_refund_no":"23053000000016","out_trade_no":"23053000000016","promotion_detail":[],"refund_id":"50302505992023053035071691562","status":"PROCESSING","transaction_id":"4200001863202305305655791592","user_received_account":"支付用户零钱通"}', null, '2023-05-30 17:32:55', '2023-05-30 17:32:55');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (4, 0, '23053000000017', '{"transaction_id":"4200001863202305304225474765","out_refund_no":"23053000000017","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-05-30T17:33:56+08:00","funds_account":"AVAILABLE","out_refund_no":"23053000000017","out_trade_no":"23053000000017","promotion_detail":[],"refund_id":"50302005962023053035077607469","status":"PROCESSING","transaction_id":"4200001863202305304225474765","user_received_account":"支付用户零钱通"}', null, '2023-05-30 17:33:56', '2023-05-30 17:33:56');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (5, 0, '23053000000018', '{"transaction_id":"4200001863202305309332322462","out_refund_no":"23053000000018","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-05-30T17:40:48+08:00","funds_account":"AVAILABLE","out_refund_no":"23053000000018","out_trade_no":"23053000000018","promotion_detail":[],"refund_id":"50301605982023053035078819254","status":"PROCESSING","transaction_id":"4200001863202305309332322462","user_received_account":"支付用户零钱通"}', null, '2023-05-30 17:40:48', '2023-05-30 17:40:48');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (6, 0, '23060100000024', '{"transaction_id":"4200001875202306016475448464","out_refund_no":"23060100000024","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-06-01T16:48:39+08:00","funds_account":"AVAILABLE","out_refund_no":"23060100000024","out_trade_no":"23060100000024","promotion_detail":[],"refund_id":"50300605902023060135166636128","status":"PROCESSING","transaction_id":"4200001875202306016475448464","user_received_account":"支付用户零钱通"}', null, '2023-06-01 16:48:40', '2023-06-01 16:48:40');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (7, 0, '23060100000025', '{"transaction_id":"4200001875202306012554576392","out_refund_no":"23060100000025","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-06-01T16:53:06+08:00","funds_account":"AVAILABLE","out_refund_no":"23060100000025","out_trade_no":"23060100000025","promotion_detail":[],"refund_id":"50302305832023060135177440501","status":"PROCESSING","transaction_id":"4200001875202306012554576392","user_received_account":"支付用户零钱通"}', null, '2023-06-01 16:53:07', '2023-06-01 16:53:07');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (8, 0, '23060100000020', '{"transaction_id":"4200001854202306017391028977","out_refund_no":"23060100000020","total":1}', '{"code":"NOT_ENOUGH","message":"基本账户余额不足,请充值后重新发起"}', null, '2023-06-10 21:46:51', '2023-06-10 21:46:51');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (9, 0, '23060100000026', '{"transaction_id":"4200001869202306017909135918","out_refund_no":"23060100000026","total":1}', '{"code":"NOT_ENOUGH","message":"基本账户余额不足,请充值后重新发起"}', null, '2023-06-10 21:52:21', '2023-06-10 21:52:21');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (10, 0, '23061000000028', '{"transaction_id":"4200001874202306106949118449","out_refund_no":"23061000000028","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-06-10T22:07:03+08:00","funds_account":"AVAILABLE","out_refund_no":"23061000000028","out_trade_no":"23061000000028","promotion_detail":[],"refund_id":"50302605802023061035535085859","status":"PROCESSING","transaction_id":"4200001874202306106949118449","user_received_account":"支付用户零钱通"}', null, '2023-06-10 22:07:02', '2023-06-10 22:07:02');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (11, 0, '23061000000029', '{"transaction_id":"4200001865202306104894982654","out_refund_no":"23061000000029","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-06-10T22:10:31+08:00","funds_account":"AVAILABLE","out_refund_no":"23061000000029","out_trade_no":"23061000000029","promotion_detail":[],"refund_id":"50301406012023061035536279054","status":"PROCESSING","transaction_id":"4200001865202306104894982654","user_received_account":"支付用户零钱通"}', null, '2023-06-10 22:10:30', '2023-06-10 22:10:30');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (12, 0, '23061000000030', '{"transaction_id":"4200001857202306100716925903","out_refund_no":"23061000000030","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-06-10T22:19:23+08:00","funds_account":"AVAILABLE","out_refund_no":"23061000000030","out_trade_no":"23061000000030","promotion_detail":[],"refund_id":"50301905902023061035535702945","status":"PROCESSING","transaction_id":"4200001857202306100716925903","user_received_account":"支付用户零钱通"}', null, '2023-06-10 22:19:22', '2023-06-10 22:19:22');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (13, 0, '23060100000026', '{"transaction_id":"4200001869202306017909135918","out_refund_no":"23060100000026","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-06-10T23:12:12+08:00","funds_account":"AVAILABLE","out_refund_no":"23060100000026","out_trade_no":"23060100000026","promotion_detail":[],"refund_id":"50302605992023061035538149410","status":"PROCESSING","transaction_id":"4200001869202306017909135918","user_received_account":"支付用户零钱通"}', null, '2023-06-10 23:12:12', '2023-06-10 23:12:12');
INSERT INTO lkpe.we_chat_refunds (id, admin, out_trade_no, post_data, params, callback, created_at, updated_at) VALUES (14, 2, '23061000000031', '{"transaction_id":"4200001863202306101114595220","out_refund_no":"23061000000031","total":1}', '{"amount":{"currency":"CNY","discount_refund":0,"from":[],"payer_refund":1,"payer_total":1,"refund":1,"refund_fee":0,"settlement_refund":1,"settlement_total":1,"total":1},"channel":"ORIGINAL","create_time":"2023-06-10T23:18:12+08:00","funds_account":"AVAILABLE","out_refund_no":"23061000000031","out_trade_no":"23061000000031","promotion_detail":[],"refund_id":"50300405782023061059069585248","status":"PROCESSING","transaction_id":"4200001863202306101114595220","user_received_account":"支付用户零钱通"}', null, '2023-06-10 23:18:12', '2023-06-10 23:18:12');

@ -0,0 +1,64 @@
<p align="center"><a href="https://laravel.com" target="_blank"><img src="https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg" width="400"></a></p>
<p align="center">
<a href="https://travis-ci.org/laravel/framework"><img src="https://travis-ci.org/laravel/framework.svg" alt="Build Status"></a>
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/dt/laravel/framework" alt="Total Downloads"></a>
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/v/laravel/framework" alt="Latest Stable Version"></a>
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/l/laravel/framework" alt="License"></a>
</p>
## About Laravel
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
- [Simple, fast routing engine](https://laravel.com/docs/routing).
- [Powerful dependency injection container](https://laravel.com/docs/container).
- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage.
- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent).
- Database agnostic [schema migrations](https://laravel.com/docs/migrations).
- [Robust background job processing](https://laravel.com/docs/queues).
- [Real-time event broadcasting](https://laravel.com/docs/broadcasting).
Laravel is accessible, powerful, and provides tools required for large, robust applications.
## Learning Laravel
Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.
If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains over 1500 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.
## Laravel Sponsors
We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the Laravel [Patreon page](https://patreon.com/taylorotwell).
### Premium Partners
- **[Vehikl](https://vehikl.com/)**
- **[Tighten Co.](https://tighten.co)**
- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)**
- **[64 Robots](https://64robots.com)**
- **[Cubet Techno Labs](https://cubettech.com)**
- **[Cyber-Duck](https://cyber-duck.co.uk)**
- **[Many](https://www.many.co.uk)**
- **[Webdock, Fast VPS Hosting](https://www.webdock.io/en)**
- **[DevSquad](https://devsquad.com)**
- **[Curotec](https://www.curotec.com/services/technologies/laravel/)**
- **[OP.GG](https://op.gg)**
- **[WebReinvent](https://webreinvent.com/?utm_source=laravel&utm_medium=github&utm_campaign=patreon-sponsors)**
- **[Lendio](https://lendio.com)**
## Contributing
Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions).
## Code of Conduct
In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct).
## Security Vulnerabilities
If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed.
## License
The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

24
admin/.gitignore vendored

@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

@ -0,0 +1,14 @@
# Vue 3 + Vite
```bash
pnpm i
# If you don't have pnpm installed, run: npm install -g pnpm
pnpm dev
pnpm build
```
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
## Recommended IDE Setup
- [VS Code](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar)

@ -0,0 +1,74 @@
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>鹿和后台</title>
<link rel="shortcut icon" href="favicon.png"/>
<script src="/tinymce/js/tinymce/tinymce.min.js"></script>
<script>
// PUBLIC CONFIG
(function () {
const domain = window.location.origin
let env = 'online'
const domain_check_arr = [':3333', ':3334', 'localhost', '192.168.']
for (let i = 0; i < domain_check_arr.length; i++) {
if (domain.indexOf(domain_check_arr[i]) !== -1) {
env = 'dev'
break
}
}
// env = 'online'
// env = 'dev'
const api_url = {
main: 'https://sxtj-pt.cjy.net.cn'
}
if (env === 'dev') {
api_url.main = 'http://127.0.0.1:8000'
}
const config_data = {
token_key: 'TOKEN',
api: {
url: api_url.main,
error_message: '网络请求发生错误',
login: [100001, 100003],
success: 200
},
layout: {
logo: 40,
background: '#f5f7f9',
header: 64,
footer: 30,
sider: {
inverted: false,
open: 240,
close: 64,
background: '#ffffff',
},
},
title: document.title,
app_theme: '#1c8eee',
version: {
version: '13.0.1 [Mix]',
date: '2022年12月25日 14:58:11',
desc: '鹿和后台管理系统 北有神鹿 其名鹿和'
}
}
localStorage.setItem('APP_CONFIG', JSON.stringify(config_data))
})()
// PUBLIC CONFIG END
</script>
</head>
<body>
<div id="app"></div>
<script>
(function () {
const prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
const setting = localStorage.getItem('color-schema') || 'auto'
if (setting === 'dark' || (prefersDark && setting !== 'light'))
document.documentElement.classList.toggle('dark', true)
})()
</script>
<script type="module" src="/src/main.js"></script>
</body>
</html>

@ -0,0 +1,33 @@
{
"private": true,
"name": "lu-code-vue-user",
"packageManager": "pnpm@7.0.0",
"version": "0.0.0",
"scripts": {
"dev": "vite --port 3333 --open --host",
"build": "vite build"
},
"dependencies": {
"@icon-park/vue-next": "^1.4.2",
"@vueuse/core": "^8.4.2",
"animate.css": "^4.1.1",
"axios": "^0.26.1",
"json-editor-vue3": "^1.0.6",
"naive-ui": "^2.34.3",
"normalize.css": "^8.0.1",
"pinia": "^2.0.14",
"vue": "^3.2.33",
"vue-router": "^4.0.15"
},
"devDependencies": {
"@originjs/vite-plugin-commonjs": "^1.0.3",
"@vitejs/plugin-vue": "^2.3.3",
"pnpm": "^7.0.1",
"unocss": "^0.33.2",
"unplugin-auto-import": "^0.7.1",
"unplugin-vue-components": "^0.19.5",
"vite": "^2.9.9",
"vite-plugin-pages": "^0.23.0",
"vite-plugin-vue-layouts": "^0.6.0"
}
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

@ -0,0 +1,91 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*/
/**
* Jquery integration plugin.
*
* @class tinymce.core.JqueryIntegration
* @private
*/
!function(){function f(){
// Reference to tinymce needs to be lazily evaluated since tinymce
// might be loaded through the compressor or other means
return d.tinymce}var p,c,u,s=[],d="undefined"!=typeof global?global:window,m=d.jQuery;m.fn.tinymce=function(o){var e,t,i,n,l=this,r="";
// No match then just ignore the call
return l.length?
// Get editor instance
o?(l.css("visibility","hidden"),
// Load TinyMCE on demand, if we need to
d.tinymce||c||!(e=o.script_url)?
// Delay the init call until tinymce is loaded
1===c?s.push(a):a():(c=1,t=e.substring(0,e.lastIndexOf("/")),
// Check if it's a dev/src version they want to load then
// make sure that all plugins, themes etc are loaded in source mode as well
-1!=e.indexOf(".min")&&(r=".min"),
// Setup tinyMCEPreInit object this will later be used by the TinyMCE
// core script to locate other resources like CSS files, dialogs etc
// You can also predefined a tinyMCEPreInit object and then it will use that instead
d.tinymce=d.tinyMCEPreInit||{base:t,suffix:r},
// url contains gzip then we assume it's a compressor
-1!=e.indexOf("gzip")&&(i=o.language||"en",e=e+(/\?/.test(e)?"&":"?")+"js=true&core=true&suffix="+escape(r)+"&themes="+escape(o.theme||"modern")+"&plugins="+escape(o.plugins||"")+"&languages="+(i||""),
// Check if compressor script is already loaded otherwise setup a basic one
d.tinyMCE_GZ||(d.tinyMCE_GZ={start:function(){function n(e){f().ScriptLoader.markDone(f().baseURI.toAbsolute(e))}
// Add core languages
n("langs/"+i+".js"),
// Add themes with languages
n("themes/"+o.theme+"/theme"+r+".js"),n("themes/"+o.theme+"/langs/"+i+".js"),
// Add plugins with languages
m.each(o.plugins.split(","),function(e,t){t&&(n("plugins/"+t+"/plugin"+r+".js"),n("plugins/"+t+"/langs/"+i+".js"))})},end:function(){}})),(n=document.createElement("script")).type="text/javascript",n.onload=n.onreadystatechange=function(e){e=e||window.event,2===c||"load"!=e.type&&!/complete|loaded/.test(n.readyState)||(f().dom.Event.domLoaded=1,c=2,
// Execute callback after mainscript has been loaded and before the initialization occurs
o.script_loaded&&o.script_loaded(),a(),m.each(s,function(e,t){t()}))},n.src=e,document.body.appendChild(n)),l):f()?f().get(l[0].id):null:l;function a(){var a=[],c=0;
// Apply patches to the jQuery object, only once
u||(v(),u=!0),
// Create an editor instance for each matched node
l.each(function(e,t){var n,i=t.id,r=o.oninit;
// Generate unique id for target element if needed
i||(t.id=i=f().DOM.uniqueId()),
// Only init the editor once
f().get(i)||(
// Create editor instance and render it
n=f().createEditor(i,o),a.push(n),n.on("init",function(){var e,t=r;l.css("visibility",""),
// Run this if the oninit setting is defined
// this logic will fire the oninit callback ones each
// matched editor instance is initialized
r&&++c==a.length&&("string"==typeof t&&(e=-1===t.indexOf(".")?null:f().resolve(t.replace(/\.\w+$/,"")),t=f().resolve(t)),
// Call the oninit function with the object
t.apply(e||f(),a))}))}),
// Render the editor instances in a separate loop since we
// need to have the full editors array used in the onInit calls
m.each(a,function(e,t){t.render()})}},
// Add :tinymce pseudo selector this will select elements that has been converted into editor instances
// it's now possible to use things like $('*:tinymce') to get all TinyMCE bound elements.
m.extend(m.expr[":"],{tinymce:function(e){var t;return!!(e.id&&"tinymce"in d&&(t=f().get(e.id))&&t.editorManager===f())}});
// This function patches internal jQuery functions so that if
// you for example remove an div element containing an editor it's
// automatically destroyed by the TinyMCE API
var v=function(){function r(e){
// If the function is remove
"remove"===e&&this.each(function(e,t){var n=u(t);n&&n.remove()}),this.find("span.mceEditor,div.mceEditor").each(function(e,t){var n=f().get(t.id.replace(/_parent$/,""));n&&n.remove()})}function o(i){var e,t=this;
// Handle set value
/*jshint eqnull:true */if(null!=i)r.call(t),
// Saves the contents before get/set value of textarea/div
t.each(function(e,t){var n;(n=f().get(t.id))&&n.setContent(i)});else if(0<t.length&&(e=f().get(t[0].id)))return e.getContent()}function l(e){return e&&e.length&&d.tinymce&&e.is(":tinymce")}
// Removes any child editor instances by looking for editor wrapper elements
var u=function(e){var t=null;return e&&e.id&&d.tinymce?f().get(e.id):t},s={};
// Loads or saves contents from/to textarea if the value
// argument is defined it will set the TinyMCE internal contents
// Patch some setter/getter functions these will
// now be able to set/get the contents of editor instances for
// example $('#editorid').html('Content'); will update the TinyMCE iframe instance
m.each(["text","html","val"],function(e,t){var a=s[t]=m.fn[t],c="text"===t;m.fn[t]=function(e){var t=this;if(!l(t))return a.apply(t,arguments);if(e!==p)return o.call(t.filter(":tinymce"),e),a.apply(t.not(":tinymce"),arguments),t;// return original set for chaining
var i="",r=arguments;return(c?t:t.eq(0)).each(function(e,t){var n=u(t);i+=n?c?n.getContent().replace(/<(?:"[^"]*"|'[^']*'|[^'">])*>/g,""):n.getContent({save:!0}):a.apply(m(t),r)}),i}}),
// Makes it possible to use $('#id').append("content"); to append contents to the TinyMCE editor iframe
m.each(["append","prepend"],function(e,t){var n=s[t]=m.fn[t],r="prepend"===t;m.fn[t]=function(i){var e=this;return l(e)?i!==p?("string"==typeof i&&e.filter(":tinymce").each(function(e,t){var n=u(t);n&&n.setContent(r?i+n.getContent():n.getContent()+i)}),n.apply(e.not(":tinymce"),arguments),e):void 0:n.apply(e,arguments)}}),
// Makes sure that the editor instance gets properly destroyed when the parent element is removed
m.each(["remove","replaceWith","replaceAll","empty"],function(e,t){var n=s[t]=m.fn[t];m.fn[t]=function(){return r.call(this,t),n.apply(this,arguments)}}),s.attr=m.fn.attr,
// Makes sure that $('#tinymce_id').attr('value') gets the editors current HTML contents
m.fn.attr=function(e,t){var n=this,i=arguments;if(!e||"value"!==e||!l(n))return s.attr.apply(n,i);if(t!==p)return o.call(n.filter(":tinymce"),t),s.attr.apply(n.not(":tinymce"),i),n;// return original set for chaining
var r=n[0],a=u(r);return a?a.getContent({save:!0}):s.attr.apply(m(r),i)}}}();

@ -0,0 +1,3 @@
This is where language files should be placed.
Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/

@ -0,0 +1,417 @@
tinymce.addI18n('zh_CN', {
"Redo": "恢复",
"Undo": "撤销",
"Cut": "剪切",
"Copy": "复制",
"Paste": "粘贴",
"Select all": "全选",
"New document": "新建文档",
"Ok": "确定",
"Cancel": "取消",
"Visual aids": "网格线",
"Bold": "粗体",
"Italic": "斜体",
"Underline": "下划线",
"Strikethrough": "删除线",
"Superscript": "上标",
"Subscript": "下标",
"Clear formatting": "清除格式",
"Align left": "左对齐",
"Align center": "居中",
"Align right": "右对齐",
"Justify": "两端对齐",
"Bullet list": "符号列表",
"Numbered list": "数字列表",
"Decrease indent": "减少缩进",
"Increase indent": "增加缩进",
"Close": "关闭",
"Formats": "格式",
"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "当前浏览器不支持访问剪贴板请使用快捷键Ctrl+X/C/V复制粘贴",
"Headers": "标题",
"Header 1": "标题1",
"Header 2": "标题2",
"Header 3": "标题3",
"Header 4": "标题4",
"Header 5": "标题5",
"Header 6": "标题6",
"Headings": "标题",
"Heading 1": "标题1",
"Heading 2": "标题2",
"Heading 3": "标题3",
"Heading 4": "标题4",
"Heading 5": "标题5",
"Heading 6": "标题6",
"Preformatted": "预格式化",
"Div": "Div区块",
"Pre": "预格式文本",
"Code": "代码",
"Paragraph": "段落",
"Blockquote": "引用",
"Inline": "文本",
"Blocks": "区块",
"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "当前为纯文本粘贴模式,再次点击可以回到普通粘贴模式。",
"Fonts": "字体",
"Font Sizes": "字号",
"Class": "Class",
"Browse for an image": "浏览图像",
"OR": "或",
"Drop an image here": "拖放一张图片文件至此",
"Upload": "上传",
"Block": "块",
"Align": "对齐",
"Default": "默认",
"Circle": "空心圆",
"Disc": "实心圆",
"Square": "方块",
"Lower Alpha": "小写英文字母",
"Lower Greek": "小写希腊字母",
"Lower Roman": "小写罗马字母",
"Upper Alpha": "大写英文字母",
"Upper Roman": "大写罗马字母",
"Anchor...": "锚点...",
"Name": "名称",
"Id": "id",
"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "id应该以字母开头后跟字母、数字、横线、点、冒号或下划线。",
"You have unsaved changes are you sure you want to navigate away?": "你对文档的修改尚未保存,确定离开吗?",
"Restore last draft": "恢复上次的草稿",
"Special characters...": "特殊字符...",
"Source code": "HTML源码",
"Insert\/Edit code sample": "插入/编辑代码示例",
"Language": "语言",
"Code sample...": "代码示例...",
"Color Picker": "选取颜色",
"R": "R",
"G": "G",
"B": "B",
"Left to right": "从左到右",
"Right to left": "从右到左",
"Emoticons...": "表情符号...",
"Metadata and Document Properties": "元数据和文档属性",
"Title": "标题",
"Keywords": "关键词",
"Description": "描述",
"Robots": "机器人",
"Author": "作者",
"Encoding": "编码",
"Fullscreen": "全屏",
"Action": "操作",
"Shortcut": "快捷键",
"Help": "帮助",
"Address": "地址",
"Focus to menubar": "移动焦点到菜单栏",
"Focus to toolbar": "移动焦点到工具栏",
"Focus to element path": "移动焦点到元素路径",
"Focus to contextual toolbar": "移动焦点到上下文菜单",
"Insert link (if link plugin activated)": "插入链接 (如果链接插件已激活)",
"Save (if save plugin activated)": "保存(如果保存插件已激活)",
"Find (if searchreplace plugin activated)": "查找(如果查找替换插件已激活)",
"Plugins installed ({0}):": "已安装插件 ({0})",
"Premium plugins:": "优秀插件:",
"Learn more...": "了解更多...",
"You are using {0}": "你正在使用 {0}",
"Plugins": "插件",
"Handy Shortcuts": "快捷键",
"Horizontal line": "水平分割线",
"Insert\/edit image": "插入/编辑图片",
"Image description": "图片描述",
"Source": "地址",
"Dimensions": "大小",
"Constrain proportions": "保持宽高比",
"General": "常规",
"Advanced": "高级",
"Style": "样式",
"Vertical space": "垂直边距",
"Horizontal space": "水平边距",
"Border": "边框",
"Insert image": "插入图片",
"Image...": "图片...",
"Image list": "图片列表",
"Rotate counterclockwise": "逆时针旋转",
"Rotate clockwise": "顺时针旋转",
"Flip vertically": "垂直翻转",
"Flip horizontally": "水平翻转",
"Edit image": "编辑图片",
"Image options": "图片选项",
"Zoom in": "放大",
"Zoom out": "缩小",
"Crop": "裁剪",
"Resize": "调整大小",
"Orientation": "方向",
"Brightness": "亮度",
"Sharpen": "锐化",
"Contrast": "对比度",
"Color levels": "色阶",
"Gamma": "伽马值",
"Invert": "反转",
"Apply": "应用",
"Back": "后退",
"Insert date\/time": "插入日期/时间",
"Date\/time": "日期/时间",
"Insert\/Edit Link": "插入/编辑链接",
"Insert\/edit link": "插入/编辑链接",
"Text to display": "显示文字",
"Url": "地址",
"Open link in...": "链接打开方式...",
"Current window": "当前窗口打开",
"None": "在当前窗口/框架打开",
"New window": "在新窗口打开",
"Remove link": "删除链接",
"Anchors": "锚点",
"Link...": "链接...",
"Paste or type a link": "粘贴或输入链接",
"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "你所填写的URL地址为邮件地址需要加上mailto:前缀吗?",
"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "你所填写的URL地址属于外部链接需要加上http://:前缀吗?",
"Link list": "链接列表",
"Insert video": "插入视频",
"Insert\/edit video": "插入/编辑视频",
"Insert\/edit media": "插入/编辑媒体",
"Alternative source": "替代资源",
"Alternative image URL": "资源备用地址",
"Media poster (Image URL)": "封面(图片地址)",
"Paste your embed code below:": "将内嵌代码粘贴在下面:",
"Embed": "内嵌",
"Media...": "多媒体...",
"Nonbreaking space": "不间断空格",
"Page break": "分页符",
"Paste as text": "粘贴为文本",
"Preview": "预览",
"Print...": "打印...",
"Save": "保存",
"Find": "查找",
"Replace with": "替换为",
"Replace": "替换",
"Replace all": "替换全部",
"Previous": "上一个",
"Next": "下一个",
"Find and replace...": "查找并替换...",
"Could not find the specified string.": "未找到搜索内容。",
"Match case": "区分大小写",
"Find whole words only": "全单词匹配",
"Spell check": "拼写检查",
"Ignore": "忽略",
"Ignore all": "忽略全部",
"Finish": "完成",
"Add to Dictionary": "添加到字典",
"Insert table": "插入表格",
"Table properties": "表格属性",
"Delete table": "删除表格",
"Cell": "单元格",
"Row": "行",
"Column": "列",
"Cell properties": "单元格属性",
"Merge cells": "合并单元格",
"Split cell": "拆分单元格",
"Insert row before": "在上方插入",
"Insert row after": "在下方插入",
"Delete row": "删除行",
"Row properties": "行属性",
"Cut row": "剪切行",
"Copy row": "复制行",
"Paste row before": "粘贴到上方",
"Paste row after": "粘贴到下方",
"Insert column before": "在左侧插入",
"Insert column after": "在右侧插入",
"Delete column": "删除列",
"Cols": "列",
"Rows": "行",
"Width": "宽",
"Height": "高",
"Cell spacing": "单元格外间距",
"Cell padding": "单元格内边距",
"Show caption": "显示标题",
"Left": "左对齐",
"Center": "居中",
"Right": "右对齐",
"Cell type": "单元格类型",
"Scope": "范围",
"Alignment": "对齐方式",
"H Align": "水平对齐",
"V Align": "垂直对齐",
"Top": "顶部对齐",
"Middle": "垂直居中",
"Bottom": "底部对齐",
"Header cell": "表头单元格",
"Row group": "行组",
"Column group": "列组",
"Row type": "行类型",
"Header": "表头",
"Body": "表体",
"Footer": "表尾",
"Border color": "边框颜色",
"Insert template...": "插入模板...",
"Templates": "模板",
"Template": "模板",
"Text color": "文字颜色",
"Background color": "背景色",
"Custom...": "自定义...",
"Custom color": "自定义颜色",
"No color": "无",
"Remove color": "删除颜色",
"Table of Contents": "目录",
"Show blocks": "显示区块边框",
"Show invisible characters": "显示不可见字符",
"Word count": "字数统计",
"Words: {0}": "字数:{0}",
"{0} words": "{0} 个字",
"File": "文件",
"Edit": "编辑",
"Insert": "插入",
"View": "查看",
"Format": "格式",
"Table": "表格",
"Tools": "工具",
"Powered by {0}": "Powered by {0}",
"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "在编辑区按ALT+F9打开菜单按ALT+F10打开工具栏按ALT+0查看帮助",
"Image title": "图片标题",
"Border width": "边框宽度",
"Border style": "边框样式",
"Error": "错误",
"Warn": "警告",
"Valid": "有效",
"To open the popup, press Shift+Enter": "此快捷为软回车(插入<br>",
"Rich Text Area. Press ALT-0 for help.": "编辑区. 按Alt+0键打开帮助",
"System Font": "默认字体",
"Failed to upload image: {0}": "图片上传失败: {0}",
"Failed to load plugin: {0} from url {1}": "插件加载失败: {0} - {1}",
"Failed to load plugin url: {0}": "插件加载失败: {0}",
"Failed to initialize plugin: {0}": "插件初始化失败: {0}",
"example": "示例",
"Search": "查找",
"All": "全部",
"Currency": "货币",
"Text": "文本",
"Quotations": "引用",
"Mathematical": "数学运算符",
"Extended Latin": "拉丁语扩充",
"Symbols": "符号",
"Arrows": "箭头",
"User Defined": "自定义",
"dollar sign": "美元",
"currency sign": "货币",
"euro-currency sign": "欧元",
"colon sign": "冒号",
"cruzeiro sign": "克鲁赛罗币",
"french franc sign": "法郎",
"lira sign": "里拉",
"mill sign": "密尔",
"naira sign": "奈拉",
"peseta sign": "比塞塔",
"rupee sign": "卢比",
"won sign": "韩元",
"new sheqel sign": "新谢克尔",
"dong sign": "越南盾",
"kip sign": "老挝基普",
"tugrik sign": "图格里克",
"drachma sign": "德拉克马",
"german penny symbol": "德国便士",
"peso sign": "比索",
"guarani sign": "瓜拉尼",
"austral sign": "澳元",
"hryvnia sign": "格里夫尼亚",
"cedi sign": "塞地",
"livre tournois sign": "里弗弗尔",
"spesmilo sign": "一千spesoj的货币符号该货币未使用",
"tenge sign": "坚戈",
"indian rupee sign": "印度卢比",
"turkish lira sign": "土耳其里拉",
"nordic mark sign": "北欧马克",
"manat sign": "马纳特",
"ruble sign": "卢布",
"yen character": "日元",
"yuan character": "人民币元",
"yuan character, in hong kong and taiwan": "元的繁体字",
"yen\/yuan character variant one": "元(大写)",
"Loading emoticons...": "正在加载表情文字...",
"Could not load emoticons": "不能加载表情文字",
"People": "人类",
"Animals and Nature": "动物和自然",
"Food and Drink": "食物和饮品",
"Activity": "活动",
"Travel and Places": "旅游和地点",
"Objects": "物件",
"Flags": "旗帜",
"Characters": "字数",
"Characters (no spaces)": "字数(不含空格)",
"Error: Form submit field collision.": "错误: 表单提交字段冲突.",
"Error: No form element found.": "错误: 未找到可用的form.",
"Update": "更新",
"Color swatch": "颜色样本",
"Turquoise": "青绿",
"Green": "绿色",
"Blue": "蓝色",
"Purple": "紫色",
"Navy Blue": "海军蓝",
"Dark Turquoise": "深蓝绿色",
"Dark Green": "暗绿",
"Medium Blue": "中蓝",
"Medium Purple": "中紫",
"Midnight Blue": "深蓝",
"Yellow": "黄色",
"Orange": "橙色",
"Red": "红色",
"Light Gray": "浅灰",
"Gray": "灰色",
"Dark Yellow": "暗黄",
"Dark Orange": "暗橙",
"Dark Red": "暗红",
"Medium Gray": "中灰",
"Dark Gray": "深灰",
"Black": "黑色",
"White": "白色",
"Switch to or from fullscreen mode": "切换全屏模式",
"Open help dialog": "打开帮助对话框",
"history": "历史",
"styles": "样式",
"formatting": "格式化",
"alignment": "对齐",
"indentation": "缩进",
"permanent pen": "记号笔",
"comments": "注释",
"Anchor": "锚点",
"Special character": "特殊字符",
"Code sample": "代码示例",
"Color": "颜色",
"Emoticons": "表情",
"Document properties": "文档属性",
"Image": "图片",
"Insert link": "插入链接",
"Target": "目标",
"Link": "链接",
"Poster": "封面",
"Media": "音视频",
"Print": "打印",
"Prev": "上一个",
"Find and replace": "查找并替换",
"Whole words": "全字匹配",
"Spellcheck": "拼写检查",
"Caption": "标题",
"Insert template": "插入模板",
//以下为补充汉化内容 by 莫若卿
"Code view": "代码区域",
"Select...": "选择...",
"Format Painter": "格式刷",
"No templates defined.": "无内置模板",
"Special character...": "特殊字符...",
"Open link": "打开链接",
"None": "无",
"Count": "统计",
"Document": "整个文档",
"Selection": "选取部分",
"Words": "字词数",
"{0} characters": "{0} 个字符",
"Alternative source URL": "替代资源地址",
"Alternative description": "替代说明文字",
"Accessibility": "可访问性",
"Image is decorative": "仅用于装饰",
//5.6新增
"Line height": "行高",
"Cut column": "剪切列",
"Copy column": "复制列",
"Paste column before": "粘贴到前方",
"Paste column after": "粘贴到后方",
"Copy column": "复制列",
//帮助窗口内的文字
"Version": "版本",
"Keyboard Navigation": "键盘导航",
"Open popup menu for split buttons": "该组合键的作用是软回车插入br",
});

@ -0,0 +1,504 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function f(t,e,n){t.execCommand("UL"===e?"InsertUnorderedList":"InsertOrderedList",!1,!1===n?null:{"list-style-type":n})}function i(t){return function(){return t}}function t(t){return t}function e(){return s}var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),g=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=i(!1),l=i(!0),s={fold:function(t,e){return t()},isSome:u,isNone:l,getOr:t,getOrThunk:r,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:i(null),getOrUndefined:i(void 0),or:t,orThunk:r,map:e,each:function(){},bind:e,exists:u,forall:l,filter:function(){return s},toArray:function(){return[]},toString:i("none()")};function r(t){return t()}function d(t){return t&&/^(TH|TD)$/.test(t.nodeName)}function m(c,a){return function(s){function t(t){var e,n,r,o,i,u,l;s.setActive((e=c,r=a,i=-1!==(o=function(t,e){for(var n=0;n<t.length;n++)if(e(t[n]))return n;return-1}((n=t).parents,d))?n.parents.slice(0,o):n.parents,0<(u=g.grep(i,(l=e,function(t){return t&&/^(OL|UL|DL)$/.test(t.nodeName)&&(e=t,l.$.contains(l.getBody(),e));var e}))).length&&u[0].nodeName===r))}return c.on("NodeChange",t),function(){return c.off("NodeChange",t)}}}function c(t,e,n,r,o,i){var u,l,s,c,a,d;1<i.length?(c=r,a=o,d=i,(s=t).ui.registry.addSplitButton(e,{tooltip:n,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(t){t(g.map(d,function(t){return{type:"choiceitem",value:"default"===t?"":t,icon:"list-"+("OL"===a?"num":"bull")+"-"+("disc"===t||"decimal"===t?"default":t),text:t.replace(/\-/g," ").replace(/\b\w/g,function(t){return t.toUpperCase()})}}))},onAction:function(){return s.execCommand(c)},onItemAction:function(t,e){f(s,a,e)},select:function(e){var t,n=(t=s).dom.getParent(t.selection.getNode(),"ol,ul"),r=t.dom.getStyle(n,"listStyleType");return p(r).map(function(t){return e===t}).getOr(!1)},onSetup:m(s,a)})):(l=r,(u=t).ui.registry.addToggleButton(e,{active:!1,tooltip:n,icon:"OL"===o?"ordered-list":"unordered-list",onSetup:m(u,o),onAction:function(){return u.execCommand(l)}}))}var a=function(n){function t(){return o}function e(t){return t(n)}var r=i(n),o={fold:function(t,e){return e(n)},isSome:l,isNone:u,getOr:r,getOrThunk:r,getOrDie:r,getOrNull:r,getOrUndefined:r,or:t,orThunk:t,map:function(t){return a(t(n))},each:function(t){t(n)},bind:e,exists:e,forall:e,filter:function(t){return t(n)?o:s},toArray:function(){return[n]},toString:function(){return"some("+n+")"}};return o},p=function(t){return null==t?s:a(t)};n.add("advlist",function(t){var n,e,r,o;t.hasPlugin("lists")?(c(e=t,"numlist","Numbered list","InsertOrderedList","OL",(r=e.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman"))?r.split(/[ ,]/):[]),c(e,"bullist","Bullet list","InsertUnorderedList","UL",(o=e.getParam("advlist_bullet_styles","default,circle,square"))?o.split(/[ ,]/):[]),(n=t).addCommand("ApplyUnorderedListStyle",function(t,e){f(n,"UL",e["list-style-type"])}),n.addCommand("ApplyOrderedListStyle",function(t,e){f(n,"OL",e["list-style-type"])})):console.error("Please use the Lists plugin together with the Advanced List plugin.")})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function a(e){return e.getAttribute("id")||e.getAttribute("name")||""}function c(e){return e&&"a"===e.nodeName.toLowerCase()&&!e.getAttribute("href")&&""!==a(e)}function d(e){return e.dom.getParent(e.selection.getStart(),l)}function r(e,t){var o,a,n,r,i,l=d(e);l?(n=e,r=t,(i=l).removeAttribute("name"),i.id=r,n.addVisual(),n.undoManager.add()):(a=t,(o=e).undoManager.transact(function(){var e,n;o.getParam("allow_html_in_named_anchor",!1,"boolean")||o.selection.collapse(!0),o.selection.isCollapsed()?o.insertContent(o.dom.createHTML("a",{id:a})):(n=(e=o).dom,u(n).walk(e.selection.getRng(),function(e){s.each(e,function(e){var t;c(t=e)&&!t.firstChild&&n.remove(e,!1)})}),o.formatter.remove("namedAnchor",null,null,!0),o.formatter.apply("namedAnchor",{value:a}),o.addVisual())})),e.focus()}function i(r){return function(e){for(var t,n=0;n<e.length;n++){var o=e[n],a=void 0;!(a=t=o)||a.attr("href")||!a.attr("id")&&!a.attr("name")||t.firstChild||o.attr("contenteditable",r)}}}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),u=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),s=tinymce.util.Tools.resolve("tinymce.util.Tools"),l="a:not([href])";e.add("anchor",function(e){var t,n,o;(t=e).on("PreInit",function(){t.parser.addNodeFilter("a",i("false")),t.serializer.addNodeFilter("a",i(null))}),(n=e).addCommand("mceAnchor",function(){var o,e,t;t=(e=d(o=n))?a(e):"",o.windowManager.open({title:"Anchor",size:"normal",body:{type:"panel",items:[{name:"id",type:"input",label:"ID",placeholder:"example"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{id:t},onSubmit:function(e){var t=o,n=e.getData().id;(/^[A-Za-z][A-Za-z0-9\-:._]*$/.test(n)?(r(t,n),0):(t.windowManager.alert("Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores."),1))||e.close()}})}),(o=e).ui.registry.addToggleButton("anchor",{icon:"bookmark",tooltip:"Anchor",onAction:function(){return o.execCommand("mceAnchor")},onSetup:function(e){return o.selection.selectorChangedWithUnbind("a:not([href])",e.setActive).unbind}}),o.ui.registry.addMenuItem("anchor",{icon:"bookmark",text:"Anchor...",onAction:function(){return o.execCommand("mceAnchor")}}),e.on("PreInit",function(){e.formatter.register("namedAnchor",{inline:"a",selector:l,remove:"all",split:!0,deep:!0,attributes:{id:"%value"},onmatch:c})})})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function o(e,t){var n;return t<0&&(t=0),3!==e.nodeType||(n=e.data.length)<t&&(t=n),t}function p(e,t,n){1!==t.nodeType||t.hasChildNodes()?e.setStart(t,o(t,n)):e.setStartBefore(t)}function A(e,t,n){1!==t.nodeType||t.hasChildNodes()?e.setEnd(t,o(t,n)):e.setEndAfter(t)}function i(e,t,n){var o,i,r,a,d,s,l=e.getParam("autolink_pattern",v),f=e.getParam("default_link_target",!1);if("A"!==e.selection.getNode().tagName){var c=e.selection.getRng().cloneRange();if(c.startOffset<5){if(!(a=c.endContainer.previousSibling)){if(!c.endContainer.firstChild||!c.endContainer.firstChild.nextSibling)return;a=c.endContainer.firstChild.nextSibling}if(p(c,a,d=a.length),A(c,a,d),c.endOffset<5)return;o=c.endOffset,i=a}else{if(3!==(i=c.endContainer).nodeType&&i.firstChild){for(;3!==i.nodeType&&i.firstChild;)i=i.firstChild;3===i.nodeType&&(p(c,i,0),A(c,i,i.nodeValue.length))}o=1===c.endOffset?2:c.endOffset-1-t}for(var g,u=o;p(c,i,2<=o?o-2:0),A(c,i,1<=o?o-1:0),--o," "!==(s=c.toString())&&""!==s&&160!==s.charCodeAt(0)&&0<=o-2&&s!==n;);(g=c.toString())===n||" "===g||160===g.charCodeAt(0)?(p(c,i,o),A(c,i,u),o+=1):(0===c.startOffset?p(c,i,0):p(c,i,o),A(c,i,u)),h=c.toString(),/[?!,.;:]/.test(h.charAt(h.length-1))&&A(c,i,u-1);var h,C,m,y,k=(h=c.toString().trim()).match(l),w=e.getParam("link_default_protocol","http","string");k&&((m=C=k[0]).length>=(y="www.").length&&m.substr(0,0+y.length)===y?C=w+"://"+C:-1===C.indexOf("@")||/^([A-Za-z][A-Za-z\d.+-]*:\/\/)|mailto:/.test(C)||(C="mailto:"+C),r=e.selection.getBookmark(),e.selection.setRng(c),e.execCommand("createlink",!1,C),!1!==f&&e.dom.setAttrib(e.selection.getNode(),"target",f),e.selection.moveToBookmark(r),e.nodeChanged())}}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.Env"),v=new RegExp("^"+/(?:[A-Za-z][A-Za-z\d.+-]{0,14}:\/\/(?:[-.~*+=!&;:'%@?^${}(),\w]+@)?|www\.|[-;:&=+$,.\w]+@)[A-Za-z\d-]+(?:\.[A-Za-z\d-]+)*(?::\d+)?(?:\/(?:[-+~=.,%()\/\w]*[-+~=%()\/\w])?)?(?:\?(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?(?:#(?:[-.~*+=!&;:'%@?^${}(),\/\w]+))?/g.source+"$","i");e.add("autolink",function(e){var t,n;(t=e).on("keydown",function(e){13===e.keyCode&&i(t,-1,"")}),r.browser.isIE()?t.on("focus",function(){if(!n){n=!0;try{t.execCommand("AutoUrlDetect",!1,!0)}catch(e){}}}):(t.on("keypress",function(e){41===e.keyCode&&i(t,-1,"(")}),t.on("keyup",function(e){32===e.keyCode&&i(t,0,"")}))})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function y(e){return e.getParam("min_height",e.getElement().offsetHeight,"number")}function p(e,t){var n=e.getBody();n&&(n.style.overflowY=t?"":"hidden",t||(n.scrollTop=0))}function v(e,t,n,i){var o=parseInt(e.getStyle(t,n,i),10);return isNaN(o)?0:o}var l=Object.hasOwnProperty,e=tinymce.util.Tools.resolve("tinymce.PluginManager"),b=tinymce.util.Tools.resolve("tinymce.Env"),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),u=function(e,t,n,i,o){r.setEditorTimeout(e,function(){C(e,t),n--?u(e,t,n,i,o):o&&o()},i)},C=function(e,t,n){var i,o,r,s,a,l,u,g,c,m,f,d=e.dom,h=e.getDoc();h&&(e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()?p(e,!0):(i=h.documentElement,o=e.getParam("autoresize_bottom_margin",50,"number"),r=y(e),s=v(d,i,"margin-top",!0),a=v(d,i,"margin-bottom",!0),(l=(l=i.offsetHeight+s+a+o)<0?0:l)+(u=e.getContainer().offsetHeight-e.getContentAreaContainer().offsetHeight)>y(e)&&(r=l+u),(g=e.getParam("max_height",0,"number"))&&g<r?(r=g,p(e,!0)):p(e,!1),r!==t.get()&&(c=r-t.get(),d.setStyle(e.getContainer(),"height",r+"px"),t.set(r),e.fire("ResizeEditor"),b.browser.isSafari()&&b.mac&&(m=e.getWin()).scrollTo(m.pageXOffset,m.pageYOffset),!e.hasFocus()||"setcontent"!==(null==(f=n)?void 0:f.type.toLowerCase())||!0!==f.selection&&!0!==f.paste||e.selection.scrollIntoView(),b.webkit&&c<0&&C(e,t,n))))};e.add("autoresize",function(e){var t,n,i,o,r,s,a=e.settings;l.call(a,"resize")||(e.settings.resize=!1),e.inline||(s=0,r=t={get:function(){return s},set:function(e){s=e}},(o=e).addCommand("mceAutoResize",function(){C(o,r)}),i=t,(n=e).on("init",function(){var e=n.getParam("autoresize_overflow_padding",1,"number"),t=n.dom;t.setStyles(n.getDoc().documentElement,{height:"auto"}),t.setStyles(n.getBody(),{paddingLeft:e,paddingRight:e,"min-height":0})}),n.on("NodeChange SetContent keyup FullscreenStateChanged ResizeContent",function(e){C(n,i,e)}),n.getParam("autoresize_on_init",!0,"boolean")&&n.on("init",function(){u(n,i,20,100,function(){u(n,i,5,1e3)})}))})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function o(t,e){var r=t||e,n=/^(\d+)([ms]?)$/.exec(""+r);return(n[2]?{s:1e3,m:6e4}[n[2]]:1)*parseInt(r,10)}function n(t){var e=document.location;return t.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-").replace(/{path}/g,e.pathname).replace(/{query}/g,e.search).replace(/{hash}/g,e.hash).replace(/{id}/g,t.id)}function i(t,e){if(a(e))return t.dom.isEmpty(t.getBody());var r=d.trim(e);if(""===r)return!0;var n=(new DOMParser).parseFromString(r,"text/html");return t.dom.isEmpty(n)}function u(t){var e=parseInt(v.getItem(n(t)+"time"),10)||0;return!((new Date).getTime()-e>o(t.getParam("autosave_retention"),"20m")&&(g(t,!1),1))}function s(t){var e=n(t);!i(t)&&t.isDirty()&&(v.setItem(e+"draft",t.getContent({format:"raw",no_events:!0})),v.setItem(e+"time",(new Date).getTime().toString()),t.fire("StoreDraft"))}function f(t){var e=n(t);u(t)&&(t.setContent(v.getItem(e+"draft"),{format:"raw"}),t.fire("RestoreDraft"))}function c(t){t.undoManager.transact(function(){f(t),g(t)}),t.focus()}function m(r){return function(t){function e(){return t.setDisabled(!u(r))}return t.setDisabled(!u(r)),r.on("StoreDraft RestoreDraft RemoveDraft",e),function(){return r.off("StoreDraft RestoreDraft RemoveDraft",e)}}}var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=function(t){return void 0===t},l=tinymce.util.Tools.resolve("tinymce.util.Delay"),v=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),d=tinymce.util.Tools.resolve("tinymce.util.Tools"),g=function(t,e){var r=n(t);v.removeItem(r+"draft"),v.removeItem(r+"time"),!1!==e&&t.fire("RemoveDraft")},y=tinymce.util.Tools.resolve("tinymce.EditorManager");t.add("autosave",function(t){var e,r,n,a;return t.editorManager.on("BeforeUnload",function(t){var e;d.each(y.get(),function(t){t.plugins.autosave&&t.plugins.autosave.storeDraft(),!e&&t.isDirty()&&t.getParam("autosave_ask_before_unload",!0)&&(e=t.translate("You have unsaved changes are you sure you want to navigate away?"))}),e&&(t.preventDefault(),t.returnValue=e)}),n=e=t,a=o(n.getParam("autosave_interval"),"30s"),l.setEditorInterval(n,function(){s(n)},a),e.ui.registry.addButton("restoredraft",{tooltip:"Restore last draft",icon:"restore-draft",onAction:function(){c(e)},onSetup:m(e)}),e.ui.registry.addMenuItem("restoredraft",{text:"Restore last draft",icon:"restore-draft",onAction:function(){c(e)},onSetup:m(e)}),t.on("init",function(){t.getParam("autosave_restore_when_empty",!1)&&t.dom.isEmpty(t.getBody())&&f(t)}),r=t,{hasDraft:function(){return u(r)},storeDraft:function(){return s(r)},restoreDraft:function(){return f(r)},removeDraft:function(t){return g(r,t)},isEmpty:function(t){return i(r,t)}}})}();

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

@ -0,0 +1,75 @@
tinymce.PluginManager.add('axupimgs', function(editor, url) {
var pluginName='Ax多图片上传';
window.axupimgs={}; //扔外部公共变量,也可以扔一个自定义的位置
var baseURL=tinymce.baseURL;
var iframe1 = baseURL+'/plugins/axupimgs/upfiles.html';
axupimgs.images_upload_handler = editor.getParam('images_upload_handler', undefined, 'function');
axupimgs.images_upload_base_path = editor.getParam('images_upload_base_path', '', 'string');
axupimgs.axupimgs_filetype = editor.getParam('axupimgs_filetype', '.png,.gif,.jpg,.jpeg', 'string');
axupimgs.res=[];
var openDialog = function() {
return editor.windowManager.openUrl({
title: pluginName,
size: 'large',
url:iframe1,
buttons: [
{
type: 'cancel',
text: 'Close'
},
{
type: 'custom',
text: 'Save',
name: 'save',
primary: true
},
],
onAction: function (api, details) {
switch (details.name) {
case 'save':
var html = '';
var imgs = axupimgs.res;
var len = imgs.length;
for(let i=0;i<len;i++){
if( imgs[i].url ){
html += '<img src="'+imgs[i].url+'" />';
}
}
editor.insertContent(html);
axupimgs.res=[];
api.close();
break;
default:
break;
}
}
});
};
editor.ui.registry.getAll().icons.axupimgs || editor.ui.registry.addIcon('axupimgs','<svg viewBox="0 0 1280 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M1126.2,779.8V87.6c0-24-22.6-86.9-83.5-86.9H83.5C14.7,0.7,0,63.7,0,87.7v692c0,36.2,29.2,89.7,83.5,89.7l959.3-1.3c51.7,0,83.5-42.5,83.5-88.3zm-1044,4V86.3h961.6V783.7H82.2v0.1z" fill="#53565A"/><path d="M603,461.6L521.1,366.3,313,629.8,227.2,546.8,102.4,716.8H972.8v-170L768.2,235.2,603.1,461.6zM284.6,358.4a105.4,105.4,0,0,0,73.5-30c19.5-19.1,30.3-45,30.2-71.8,0-56.8-45.9-103-102.4-103-56.6,0-102.4,46.1-102.4,103C183.4,313.5,228,358.4,284.6,358.4z" fill="#9598A0"/><path d="M1197.7,153.6l-0.3,669.3s13.5,113.9-67.4,113.9H153.6c0,24.1,23.9,87.2,83.5,87.2h959.3c58.3,0,83.6-49.5,83.6-89.9V240.8c-0.1-41.8-44.9-87.2-82.3-87.2z" fill="#53565A"/></svg>');
editor.ui.registry.addButton('axupimgs', {
icon: 'axupimgs',
tooltip: pluginName,
onAction: function() {
openDialog();
}
});
editor.ui.registry.addMenuItem('axupimgs', {
icon: 'axupimgs',
text: '图片批量上传...',
onAction: function() {
openDialog();
}
});
return {
getMetadata: function() {
return {
name: pluginName,
url: "http://tinymce.ax-z.cn/more-plugins/axupimgs.php",
};
}
};
});

@ -0,0 +1,75 @@
tinymce.PluginManager.add('axupimgs', function(editor, url) {
var pluginName='Ax多图片上传';
window.axupimgs={}; //扔外部公共变量,也可以扔一个自定义的位置
var baseURL=tinymce.baseURL;
var iframe1 = baseURL+'/plugins/axupimgs/upfiles.html';
axupimgs.images_upload_handler = editor.getParam('images_upload_handler', undefined, 'function');
axupimgs.images_upload_base_path = editor.getParam('images_upload_base_path', '', 'string');
axupimgs.axupimgs_filetype = editor.getParam('axupimgs_filetype', '.png,.gif,.jpg,.jpeg', 'string');
axupimgs.res=[];
var openDialog = function() {
return editor.windowManager.openUrl({
title: pluginName,
size: 'large',
url:iframe1,
buttons: [
{
type: 'cancel',
text: 'Close'
},
{
type: 'custom',
text: 'Save',
name: 'save',
primary: true
},
],
onAction: function (api, details) {
switch (details.name) {
case 'save':
var html = '';
var imgs = axupimgs.res;
var len = imgs.length;
for(let i=0;i<len;i++){
if( imgs[i].url ){
html += '<img src="'+imgs[i].url+'" />';
}
}
editor.insertContent(html);
axupimgs.res=[];
api.close();
break;
default:
break;
}
}
});
};
editor.ui.registry.getAll().icons.axupimgs || editor.ui.registry.addIcon('axupimgs','<svg viewBox="0 0 1280 1024" xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M1126.2,779.8V87.6c0-24-22.6-86.9-83.5-86.9H83.5C14.7,0.7,0,63.7,0,87.7v692c0,36.2,29.2,89.7,83.5,89.7l959.3-1.3c51.7,0,83.5-42.5,83.5-88.3zm-1044,4V86.3h961.6V783.7H82.2v0.1z" fill="#53565A"/><path d="M603,461.6L521.1,366.3,313,629.8,227.2,546.8,102.4,716.8H972.8v-170L768.2,235.2,603.1,461.6zM284.6,358.4a105.4,105.4,0,0,0,73.5-30c19.5-19.1,30.3-45,30.2-71.8,0-56.8-45.9-103-102.4-103-56.6,0-102.4,46.1-102.4,103C183.4,313.5,228,358.4,284.6,358.4z" fill="#9598A0"/><path d="M1197.7,153.6l-0.3,669.3s13.5,113.9-67.4,113.9H153.6c0,24.1,23.9,87.2,83.5,87.2h959.3c58.3,0,83.6-49.5,83.6-89.9V240.8c-0.1-41.8-44.9-87.2-82.3-87.2z" fill="#53565A"/></svg>');
editor.ui.registry.addButton('axupimgs', {
icon: 'axupimgs',
tooltip: pluginName,
onAction: function() {
openDialog();
}
});
editor.ui.registry.addMenuItem('axupimgs', {
icon: 'axupimgs',
text: '图片批量上传...',
onAction: function() {
openDialog();
}
});
return {
getMetadata: function() {
return {
name: pluginName,
url: "http://tinymce.ax-z.cn/more-plugins/axupimgs.php",
};
}
};
});

@ -0,0 +1,203 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>axupimgs</title>
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0"/>
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="format-detection" content="telephone=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<style>
html,body{height:100%;margin:0;padding:0;background:#fff;}
ul{margin:0;padding:0;list-style:none;}
#wrap{padding:10px;}
#topbar{padding:10px 0;border-bottom:1px solid #ccc;text-align:right;}
#topbar button {margin:0;margin-left:5px;outline:none;padding: 4px 16px;box-sizing: border-box;
display:inline-block;border:none;border-radius:3px;text-align:center;cursor:pointer;
font-size:14px;line-height:1.5;background-color:#f0f0f0;color:#223;
}
#topbar button.primary{background-color:#3d97d4;color:#fff;}
#topbar button:hover{background-color:#207ab7;color:#fff;}
#topbar button.removeall{float:left}
#file_list {display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding-top:10px;}
#file_list:empty:after{content:'可以直接拖拽文件到这里';color:#777;font-size:0.8em;}
#file_list li{position:relative;display:block;vertical-align:top;padding:5px 5px;border-radius:5px;}
#file_list li.up-over {}
#file_list li.up-now {}
#file_list li.up-now:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(255,255,255,0.8) url(loading.gif) center center no-repeat;border-radius:5px;z-index:999;}
#file_list li:hover{background-color:#ddd;}
#file_list li .picbox {display:flex;flex:0 0 auto;justify-content:center;overflow:hidden;position:relative;width:100%;padding-top:100%;align-items:center;}
#file_list li .picbox img {display:block;max-width:100%;max-height:100%;position:absolute;
top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
#file_list li.up-over .picbox:after{content:url('data:image/svg+xml;%20charset=utf8,%3Csvg%20viewBox%3D%220%200%201024%201024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M512%200C229.376%200%200%20229.376%200%20512s229.376%20512%20512%20512%20512-229.376%20512-512S794.624%200%20512%200z%22%20fill%3D%22%234AC711%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M855.552%20394.752l-358.4%20358.4a50.9952%2050.9952%200%200%201-72.192%200l-204.8-204.8c-18.944-19.968-18.944-51.2%200-71.168a50.5344%2050.5344%200%200%201%2072.192-1.024L460.8%20644.608l322.048-322.048c19.968-18.944%2051.2-18.944%2071.168%200%2020.48%2019.456%2020.992%2051.712%201.536%2072.192z%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');position:absolute;bottom:2px;right:2px;z-index:9;}
#file_list li .tools {display:none;position:absolute;bottom:5px;right:5px;z-index:99;}
#file_list li:hover .tools {display:block;}
#file_list li .tools .remove{cursor:pointer;}
#file_list li .tools .remove:after{content:url('data:image/svg+xml;%20charset=utf8,%3Csvg%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M17%206h3a1%201%200%200%201%200%202h-1v11a3%203%200%200%201-3%203H8a3%203%200%200%201-3-3V8H4a1%201%200%201%201%200-2h3V5a3%203%200%200%201%203-3h4a3%203%200%200%201%203%203v1zm-2%200V5a1%201%200%200%200-1-1h-4a1%201%200%200%200-1%201v1h6zm2%202H7v11a1%201%200%200%200%201%201h8a1%201%200%200%200%201-1V8zm-8%203a1%201%200%200%201%202%200v6a1%201%200%200%201-2%200v-6zm4%200a1%201%200%200%201%202%200v6a1%201%200%200%201-2%200v-6z%22%3E%3C/path%3E%3C/svg%3E');}
#file_list li .namebox {font-size:14px;line-height:20px;max-height:40px;overflow:hidden;padding:5px 10px;text-align:center;display:flex;justify-content:center;align-items:flex-start;}
#file_list li .namebox span{word-break:break-all;vertical-align:top;}
</style>
</head>
<body>
<div id="wrap">
<div id="topbar"><button class="addfile primary">+ 添加文件</button><button class="upall primary">全部上传</button><button class="removeall">清空列表</button></div>
<ul id="file_list"></ul>
</div>
<script>
var editor=parent.tinymce.activeEditor;
var axupimgs=parent.axupimgs;
axupimgs.res = []; //存放本地文件的数组
var blobInfo = {file:null}
blobInfo.blob = function(){return this.file;}
var upload_handler = axupimgs.images_upload_handler;
var upload_base_path = axupimgs.images_upload_base_path;
//为列表添加排序
function reSort(){
document.querySelectorAll('#file_list li').forEach((el,i)=>{
el.setAttribute('data-num',i);
});
}
function addList(files){
var files_sum = files.length;
var vDom = document.createDocumentFragment();
for(let i=0;i<files_sum;i++){
let file = files[i];
let blobUrl = window.URL.createObjectURL(file)
axupimgs.res.push({file:file,blobUrl:blobUrl,url:''});
let li = document.createElement('li');
li.setAttribute('class','up-no');
li.setAttribute('data-time',file.lastModified);
li.innerHTML='<div class="picbox"><img src="'+blobUrl+'"></div><div class="namebox"><span>'+file.name+'</span></div><div class="tools"><a class="remove"></a></div>';
vDom.appendChild(li);
}
document.querySelector('#file_list').appendChild(vDom);
//reSort();
}
//清空列表
document.querySelector('#topbar .removeall').addEventListener('click',()=>{
axupimgs.res=[]
document.querySelectorAll('#file_list li').forEach((el,i)=>{
el.parentNode.removeChild(el)
});
});
//拖拽添加
document.addEventListener('dragover', (e)=>{
e.stopPropagation();
e.preventDefault();
e.dataTransfer.dropEffect = 'copy';
});
document.addEventListener('drop', (e)=>{
e.stopPropagation();
e.preventDefault();
if(!e.dataTransfer.files){return false;}
var dropfiles = e.dataTransfer.files;
if(!(dropfiles.length>0)){return false;}
var exts=axupimgs.axupimgs_filetype.replace(/(\s)+/g,'').toLowerCase().split(',');
var files=[];
for( let file of dropfiles ){
ext = file.name.split('.');
ext = '.'+ext[ext.length-1];
for(let s of exts){
if(s==ext){
files.push(file);
break;
}
}
}
if(files.length>0){ addList(files) }
});
//添加文件
document.querySelector('#topbar .addfile').addEventListener('click',()=>{
var input = document.createElement('input');
input.setAttribute('type', 'file');
input.setAttribute('multiple', 'multiple');
input.setAttribute('accept', axupimgs.axupimgs_filetype);
input.click();
input.onchange = function() {
var files = this.files;
addList(files);
}
});
var file_i = 0;
function upAllFiles(n){
var len = axupimgs.res.length;
file_i = n;
if(len == n){
file_i=0;
document.querySelector('#topbar .upall').innerText='全部上传';
return true;
}
if( axupimgs.res[n].url!='' ){
n++;
upAllFiles(n)
}else{
blobInfo.file=axupimgs.res[n].file;
upload_handler(blobInfo,function(url){
if(upload_base_path){
if(upload_base_path.slice(-1)=='/' && url.substr(0,1)=='/' ){
url = upload_base_path + url.slice(1);
}else if(upload_base_path.slice(-1)!='/' && url.substr(0,1)!='/' ){
url = upload_base_path + '/' + url;
}else{
url = upload_base_path + url;
}
}
axupimgs.res[file_i].url = url;
filename = url.split('/').pop();
var li = document.querySelectorAll('#file_list li')[file_i];
li.setAttribute('class','up-over');
li.querySelector('.namebox span').innerText = filename;
n++
upAllFiles(n);
},function(err){
document.querySelector('#topbar .upall').innerText='全部上传';
document.querySelectorAll('#file_list li.up-now').forEach((el,i)=>{
el.setAttribute('class','up-no');
});
alert(err);
});
}
}
document.querySelector('#topbar .upall').addEventListener('click',(e)=>{
if(e.target.innerText!='全部上传'){return false;}
if(axupimgs.res.length>0){
document.querySelectorAll('#file_list li.up-no').forEach((el,i)=>{
el.classList ? el.classList.add('up-now') : el.className+=' up-now';
});
e.target.innerText='上传中...';
upAllFiles(0);
}
});
var observ_flist = new MutationObserver( (muList,observe)=>{
if(muList[0].addedNodes.length>0){
muList[0].addedNodes.forEach((el)=>{
el.querySelector('.remove').addEventListener('click',(e)=>{
var li = e.target.parentNode.parentNode;
var n = li.getAttribute('data-num');
var el = document.querySelectorAll('#file_list li')[n];
el.parentNode.removeChild(el);
axupimgs.res.splice(n,1);
});
});
}
reSort();
});
observ_flist.observe(document.querySelector('#file_list'),{childList:true});
</script>
</body>
</html>

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function i(t){function o(o,e){t=t.replace(o,e)}return t=n.trim(t),o(/\n/gi,"<br />"),o(/\[b\]/gi,"<strong>"),o(/\[\/b\]/gi,"</strong>"),o(/\[i\]/gi,"<em>"),o(/\[\/i\]/gi,"</em>"),o(/\[u\]/gi,"<u>"),o(/\[\/u\]/gi,"</u>"),o(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'<a href="$1">$2</a>'),o(/\[url\](.*?)\[\/url\]/gi,'<a href="$1">$1</a>'),o(/\[img\](.*?)\[\/img\]/gi,'<img src="$1" />'),o(/\[color=(.*?)\](.*?)\[\/color\]/gi,'<font color="$1">$2</font>'),o(/\[code\](.*?)\[\/code\]/gi,'<span class="codeStyle">$1</span>&nbsp;'),o(/\[quote.*?\](.*?)\[\/quote\]/gi,'<span class="quoteStyle">$1</span>&nbsp;'),t}var o=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.util.Tools");o.add("bbcode",function(o){o.on("BeforeSetContent",function(o){o.content=i(o.content)}),o.on("PostProcess",function(o){function e(o,e){t=t.replace(o,e)}var t;o.set&&(o.content=i(o.content)),o.get&&(o.content=(t=o.content,t=n.trim(t),e(/<a.*?href=\"(.*?)\".*?>(.*?)<\/a>/gi,"[url=$1]$2[/url]"),e(/<font.*?color=\"(.*?)\".*?class=\"codeStyle\".*?>(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),e(/<font.*?color=\"(.*?)\".*?class=\"quoteStyle\".*?>(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),e(/<font.*?class=\"codeStyle\".*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),e(/<font.*?class=\"quoteStyle\".*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),e(/<span style=\"color: ?(.*?);\">(.*?)<\/span>/gi,"[color=$1]$2[/color]"),e(/<font.*?color=\"(.*?)\".*?>(.*?)<\/font>/gi,"[color=$1]$2[/color]"),e(/<span style=\"font-size:(.*?);\">(.*?)<\/span>/gi,"[size=$1]$2[/size]"),e(/<font>(.*?)<\/font>/gi,"$1"),e(/<img.*?src=\"(.*?)\".*?\/>/gi,"[img]$1[/img]"),e(/<span class=\"codeStyle\">(.*?)<\/span>/gi,"[code]$1[/code]"),e(/<span class=\"quoteStyle\">(.*?)<\/span>/gi,"[quote]$1[/quote]"),e(/<strong class=\"codeStyle\">(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"),e(/<strong class=\"quoteStyle\">(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"),e(/<em class=\"codeStyle\">(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"),e(/<em class=\"quoteStyle\">(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"),e(/<u class=\"codeStyle\">(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"),e(/<u class=\"quoteStyle\">(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"),e(/<\/(strong|b)>/gi,"[/b]"),e(/<(strong|b)>/gi,"[b]"),e(/<\/(em|i)>/gi,"[/i]"),e(/<(em|i)>/gi,"[i]"),e(/<\/u>/gi,"[/u]"),e(/<span style=\"text-decoration: ?underline;\">(.*?)<\/span>/gi,"[u]$1[/u]"),e(/<u>/gi,"[u]"),e(/<blockquote[^>]*>/gi,"[quote]"),e(/<\/blockquote>/gi,"[/quote]"),e(/<br \/>/gi,"\n"),e(/<br\/>/gi,"\n"),e(/<br>/gi,"\n"),e(/<p>/gi,""),e(/<\/p>/gi,"\n"),e(/&nbsp;|\u00a0/gi," "),e(/&quot;/gi,'"'),e(/&lt;/gi,"<"),e(/&gt;/gi,">"),e(/&amp;/gi,"&"),t))})})}();

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("code",function(e){var t,o;function n(){return o.execCommand("mceCodeEditor")}return(t=e).addCommand("mceCodeEditor",function(){var n,e;e=(n=t).getContent({source_view:!0}),n.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:e},onSubmit:function(e){var t=n,o=e.getData().code;t.focus(),t.undoManager.transact(function(){t.setContent(o)}),t.selection.setCursorLocation(),t.nodeChanged(),e.close()}})}),(o=e).ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:n}),o.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:n}),{}})}();

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("colorpicker",function(){})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("contextmenu",function(){})}();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("hr",function(n){var o,t;function e(){return t.execCommand("InsertHorizontalRule")}(o=n).addCommand("InsertHorizontalRule",function(){o.execCommand("mceInsertContent",!1,"<hr />")}),(t=n).ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:e}),t.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:e})})}();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function t(n){return function(t){return r=typeof(e=t),(null===e?"null":"object"==r&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"==r&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":r)===n;var e,r}}function y(t){return t.getParam("importcss_selector_converter")}function u(e){return l(e)?function(t){return-1!==t.indexOf(e)}:e instanceof RegExp?function(t){return e.test(t)}:e}function h(t,e){var r,n=/^(?:([a-z0-9\-_]+))?(\.[a-z0-9_\-\.]+)$/i.exec(e);if(n){var o=n[1],i=n[2].substr(1).split(".").join(" "),c=x.makeMap("a,img");return n[1]?(r={title:e},t.schema.getTextBlockElements()[o]?r.block=o:t.schema.getBlockElements()[o]||c[o.toLowerCase()]?r.selector=o:r.inline=o):n[2]&&(r={inline:"span",title:e.substr(1),classes:i}),!1!==t.getParam("importcss_merge_classes")?r.classes=i:r.attributes={class:i},r}}function d(t,e){return null===e||!1!==t.getParam("importcss_exclusive")}function r(v){v.on("init",function(){function o(t,e){if(f=t,p=g,!(d(v,m=e)?f in p:f in m.selectors)){a=t,l=g,d(v,u=e)?l[a]=!0:u.selectors[a]=!0;var r=(i=(o=v).plugins.importcss,c=t,((s=e)&&s.selector_converter?s.selector_converter:y(o)?y(o):function(){return h(o,c)}).call(i,c,s));if(r){var n=r.name||_.DOM.uniqueId();return v.formatter.register(n,r),{title:r.title,format:n}}}var o,i,c,s,a,u,l,f,m,p;return null}var e,r,n,t,i=(e=[],r=[],n={},{addItemToGroup:function(t,e){n[t]?n[t].push(e):(r.push(t),n[t]=[e])},addItem:function(t){e.push(t)},toFormats:function(){return function(t){for(var e=[],r=0,n=t.length;r<n;++r){if(!f(t[r]))throw new Error("Arr.flatten item "+r+" was not an array, input: "+t);P.apply(e,t[r])}return e}(function(t,e){for(var r=t.length,n=new Array(r),o=0;o<r;o++){var i=t[o];n[o]=e(i,o)}return n}(r,function(t){var e=n[t];return 0===e.length?[]:[{title:t,items:e}]})).concat(e)}}),g={},c=u(v.getParam("importcss_selector_filter")),s=(t=v.getParam("importcss_groups"),x.map(t,function(t){return x.extend({},t,{original:t,selectors:{},filter:u(t.filter)})}));x.each(function(c,t,s){var a=[],r={},u=function(t,e){var r,n,o=n=t.href,i=p.cacheSuffix;if((n=o=l(o)?o.replace("?"+i,"").replace("&"+i,""):o)&&s(n,e)&&!function(t,e){var r,n=!1!==(r=t.getParam("skin"))&&(r||"oxide");if(n){var o=t.getParam("skin_url"),i=o?t.documentBaseURI.toAbsolute(o):m.baseURL+"/skins/ui/"+n,c=m.baseURL+"/skins/content/";return e===i+"/content"+(t.inline?".inline":"")+".min.css"||-1!==e.indexOf(c)}}(c,n)){x.each(t.imports,function(t){u(t,!0)});try{r=t.cssRules||t.rules}catch(t){}x.each(r,function(t){t.styleSheet?u(t.styleSheet,!0):t.selectorText&&x.each(t.selectorText.split(","),function(t){a.push(x.trim(t))})})}};x.each(c.contentCSS,function(t){r[t]=!0}),s=s||function(t,e){return e||r[t]};try{x.each(t.styleSheets,function(t){u(t)})}catch(t){}return a}(v,v.getDoc(),u(v.getParam("importcss_file_filter"))),function(r){var t,e,n;-1===r.indexOf(".mce-")&&(c&&!c(r)||(n=r,0<(t=x.grep(s,function(t){return!t.filter||t.filter(n)})).length?x.each(t,function(t){var e=o(r,t);e&&i.addItemToGroup(t.title,e)}):(e=o(r,null))&&i.addItem(e)))});var a=i.toFormats();v.fire("addStyleModifications",{items:a,replace:!v.getParam("importcss_append")})})}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),l=t("string"),f=t("array"),_=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),m=tinymce.util.Tools.resolve("tinymce.EditorManager"),p=tinymce.util.Tools.resolve("tinymce.Env"),x=tinymce.util.Tools.resolve("tinymce.util.Tools"),P=Array.prototype.push;e.add("importcss",function(t){return r(t),e=t,{convertSelectorToFormat:function(t){return h(e,t)}};var e})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function l(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))}function s(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])}function r(e,t){if((e=""+e).length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e}function d(e,t,n){return void 0===n&&(n=new Date),(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+n.getFullYear())).replace("%y",""+n.getYear())).replace("%m",r(n.getMonth()+1,2))).replace("%d",r(n.getDate(),2))).replace("%H",""+r(n.getHours(),2))).replace("%M",""+r(n.getMinutes(),2))).replace("%S",""+r(n.getSeconds(),2))).replace("%I",""+((n.getHours()+11)%12+1))).replace("%p",n.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(u[n.getMonth()]))).replace("%b",""+e.translate(o[n.getMonth()]))).replace("%A",""+e.translate(i[n.getDay()]))).replace("%a",""+e.translate(a[n.getDay()]))).replace("%%","%")}function p(e,t){var n,r,a,i,o,u;e.getParam("insertdatetime_element",!1)?(n=d(e,t),r=/%[HMSIp]/.test(t)?d(e,"%Y-%m-%dT%H:%M"):d(e,"%Y-%m-%d"),(a=e.dom.getParent(e.selection.getStart(),"time"))?(o=a,u=(i=e).dom.create("time",{datetime:r},n),o.parentNode.insertBefore(u,o),i.dom.remove(o),i.selection.select(u,!0),i.selection.collapse(!1)):e.insertContent('<time datetime="'+r+'">'+n+"</time>")):e.insertContent(d(e,t))}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),i="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),o="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),u="January February March April May June July August September October November December".split(" "),g=tinymce.util.Tools.resolve("tinymce.util.Tools");e.add("insertdatetime",function(e){var n,r,t,a,i,o,u,c;function m(e){return r.execCommand("mceInsertDate",!1,e)}(n=e).addCommand("mceInsertDate",function(e,t){p(n,null!=t?t:n.getParam("insertdatetime_dateformat",n.translate("%Y-%m-%d")))}),n.addCommand("mceInsertTime",function(e,t){p(n,null!=t?t:l(n))}),u=s(r=e),t=0<(o=s(i=r)).length?o[0]:l(i),a=t,c={get:function(){return a},set:function(e){a=e}},r.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:function(e){return e===c.get()},fetch:function(e){e(g.map(u,function(e){return{type:"choiceitem",text:d(r,e),value:e}}))},onAction:function(e){m(c.get())},onItemAction:function(e,t){c.set(t),m(t)}}),r.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:function(){return g.map(u,function(e){return{type:"menuitem",text:d(r,e),onAction:(t=e,function(){c.set(t),m(t)})};var t})}})})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),l=tinymce.util.Tools.resolve("tinymce.util.Tools");e.add("legacyoutput",function(e){var s,t;(t=s=e).settings.inline_styles=!1,t.getParam("fontsize_formats")||(t.settings.fontsize_formats="8pt=1 10pt=2 12pt=3 14pt=4 18pt=5 24pt=6 36pt=7"),t.getParam("font_formats")||(t.settings.font_formats="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats"),s.on("PreInit",function(){var e=s,t="p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table",i=l.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large")),a=e.schema;e.formatter.register({alignleft:{selector:t,attributes:{align:"left"}},aligncenter:{selector:t,attributes:{align:"center"}},alignright:{selector:t,attributes:{align:"right"}},alignjustify:{selector:t,attributes:{align:"justify"}},bold:[{inline:"b",remove:"all",preserve_attributes:["class","style"]},{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}}],italic:[{inline:"i",remove:"all",preserve_attributes:["class","style"]},{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}}],underline:[{inline:"u",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{textDecoration:"underline"},exact:!0}],strikethrough:[{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{textDecoration:"line-through"},exact:!0}],fontname:{inline:"font",toggle:!1,attributes:{face:"%value"}},fontsize:{inline:"font",toggle:!1,attributes:{size:function(e){return String(l.inArray(i,e.value)+1)}}},forecolor:{inline:"font",attributes:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"font",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0}}),l.each("b,i,u,strike".split(","),function(e){a.addValidElements(e+"[*]")}),a.getElementRule("font")||a.addValidElements("font[face|size|color|style]"),l.each(t.split(","),function(e){var t=a.getElementRule(e);t&&(t.attributes.align||(t.attributes.align={},t.attributesOrder.push("align")))})})})}();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function o(n,e){for(var a="",o=0;o<e;o++)a+=n;return a}function s(n,e){var a=n.getParam("nonbreaking_wrap",!0,"boolean")||n.plugins.visualchars?'<span class="'+(n.plugins.visualchars&&n.plugins.visualchars.isEnabled()?"mce-nbsp-wrap mce-nbsp":"mce-nbsp-wrap")+'" contenteditable="false">'+o("&nbsp;",e)+"</span>":o("&nbsp;",e);n.undoManager.transact(function(){return n.insertContent(a)})}var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),c=tinymce.util.Tools.resolve("tinymce.util.VK");n.add("nonbreaking",function(n){var e,a,o,t,i;function r(){return a.execCommand("mceNonBreaking")}(e=n).addCommand("mceNonBreaking",function(){s(e,1)}),(a=n).ui.registry.addButton("nonbreaking",{icon:"non-breaking",tooltip:"Nonbreaking space",onAction:r}),a.ui.registry.addMenuItem("nonbreaking",{icon:"non-breaking",text:"Nonbreaking space",onAction:r}),0<(i="boolean"==typeof(t=(o=n).getParam("nonbreaking_force_tab",0))?!0===t?3:0:t)&&o.on("keydown",function(n){n.keyCode!==c.TAB||n.isDefaultPrevented()||n.shiftKey||(n.preventDefault(),n.stopImmediatePropagation(),s(o,i))})})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function l(t){return t.getParam("noneditable_noneditable_class","mceNonEditable")}function u(e){return function(t){return-1!==(" "+t.attr("class")+" ").indexOf(e)}}function e(e){var t,r="contenteditable",n=" "+f.trim(e.getParam("noneditable_editable_class","mceEditable"))+" ",a=" "+f.trim(l(e))+" ",i=u(n),o=u(a),c=(t=e.getParam("noneditable_regexp",[]))&&t.constructor===RegExp?[t]:t;e.on("PreInit",function(){0<c.length&&e.on("BeforeSetContent",function(t){!function(t,e,n){var r=e.length,a=n.content;if("raw"!==n.format){for(;r--;)a=a.replace(e[r],function(i,o,c){return function(t){var e=arguments,n=e[e.length-2],r=0<n?o.charAt(n-1):"";if('"'===r)return t;if(">"===r){var a=o.lastIndexOf("<",n);if(-1!==a&&-1!==o.substring(a,n).indexOf('contenteditable="false"'))return t}return'<span class="'+c+'" data-mce-content="'+i.dom.encode(e[0])+'">'+i.dom.encode("string"==typeof e[1]?e[1]:e[0])+"</span>"}}(t,a,l(t)));n.content=a}}(e,c,t)}),e.parser.addAttributeFilter("class",function(t){for(var e,n=t.length;n--;)e=t[n],i(e)?e.attr(r,"true"):o(e)&&e.attr(r,"false")}),e.serializer.addAttributeFilter(r,function(t){for(var e,n=t.length;n--;)e=t[n],(i(e)||o(e))&&(0<c.length&&e.attr("data-mce-content")?(e.name="#text",e.type=3,e.raw=!0,e.value=e.attr("data-mce-content")):e.attr(r,null))})})}var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),f=tinymce.util.Tools.resolve("tinymce.util.Tools");t.add("noneditable",function(t){e(t)})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function u(e){return e.getParam("pagebreak_split_block",!1)}function l(e){var a='<img src="'+n.transparentSrc+'" class="'+m+'" data-mce-resize="false" data-mce-placeholder />';return e?"<p>"+a+"</p>":a}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.Env"),m="mce-pagebreak";e.add("pagebreak",function(e){var a,n,o,i,t,r;function c(){return n.execCommand("mcePageBreak")}function g(){return u(o)}(a=e).addCommand("mcePageBreak",function(){a.insertContent(l(u(a)))}),(n=e).ui.registry.addButton("pagebreak",{icon:"page-break",tooltip:"Page break",onAction:c}),n.ui.registry.addMenuItem("pagebreak",{text:"Page break",icon:"page-break",onAction:c}),i=(o=e).getParam("pagebreak_separator","\x3c!-- pagebreak --\x3e"),t=new RegExp(i.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(e){return"\\"+e}),"gi"),o.on("BeforeSetContent",function(e){e.content=e.content.replace(t,l(g()))}),o.on("PreInit",function(){o.serializer.addNodeFilter("img",function(e){for(var a,n,t,r=e.length;r--;)(t=(n=e[r]).attr("class"))&&-1!==t.indexOf(m)&&(a=n.parent,o.schema.getBlockElements()[a.name]&&g()?(a.type=3,a.value=i,a.raw=!0,n.remove()):(n.type=3,n.value=i,n.raw=!0))})}),(r=e).on("ResolveName",function(e){"IMG"===e.target.nodeName&&r.dom.hasClass(e.target,m)&&(e.name="pagebreak")})})}();

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),f=tinymce.util.Tools.resolve("tinymce.Env"),w=tinymce.util.Tools.resolve("tinymce.util.Tools");e.add("preview",function(e){var n,t;function i(){return t.execCommand("mcePreview")}(n=e).addCommand("mcePreview",function(){var e,t;t=function(t){var n="",i=t.dom.encode,e=t.getParam("content_style","","string");n+='<base href="'+i(t.documentBaseURI.getURI())+'">';var o=t.getParam("content_css_cors",!1,"boolean")?' crossorigin="anonymous"':"";w.each(t.contentCSS,function(e){n+='<link type="text/css" rel="stylesheet" href="'+i(t.documentBaseURI.toAbsolute(e))+'"'+o+">"}),e&&(n+='<style type="text/css">'+e+"</style>");var a,r,s,c,d,l,m,y=-1===(c=(a=t).getParam("body_id","tinymce","string")).indexOf("=")?c:(s=(r=a).getParam("body_id","","hash"))[r.id]||s,u=-1===(m=(d=t).getParam("body_class","","string")).indexOf("=")?m:(l=d).getParam("body_class","","hash")[l.id]||"",v='<script>document.addEventListener && document.addEventListener("click", function(e) {for (var elm = e.target; elm; elm = elm.parentNode) {if (elm.nodeName === "A" && !('+(f.mac?"e.metaKey":"e.ctrlKey && !e.altKey")+")) {e.preventDefault();}}}, false);<\/script> ",g=t.getBody().dir,p=g?' dir="'+i(g)+'"':"";return"<!DOCTYPE html><html><head>"+n+'</head><body id="'+i(y)+'" class="mce-content-body '+i(u)+'"'+p+">"+t.getContent()+v+"</body></html>"}(e=n),e.windowManager.open({title:"Preview",size:"large",body:{type:"panel",items:[{name:"preview",type:"iframe",sandboxed:!0}]},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{preview:t}}).focus("close")}),(t=e).ui.registry.addButton("preview",{icon:"preview",tooltip:"Preview",onAction:i}),t.ui.registry.addMenuItem("preview",{icon:"preview",text:"Preview",onAction:i})})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.Env");n.add("print",function(n){var t,i;function e(){return i.execCommand("mcePrint")}(t=n).addCommand("mcePrint",function(){r.browser.isIE()?t.getDoc().execCommand("print",!1,null):t.getWin().print()}),(i=n).ui.registry.addButton("print",{icon:"print",tooltip:"Print",onAction:e}),i.ui.registry.addMenuItem("print",{text:"Print...",icon:"print",onAction:e}),n.addShortcut("Meta+P","","mcePrint")})}();

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function o(e){return e.getParam("save_enablewhendirty",!0)}function a(e,n){e.notificationManager.open({text:n,type:"error"})}function t(t){t.addCommand("mceSave",function(){!function(e){var n=c.DOM.getParent(e.id,"form");if(!o(e)||e.isDirty()){if(e.save(),e.getParam("save_onsavecallback"))return e.execCallback("save_onsavecallback",e),e.nodeChanged();n?(e.setDirty(!1),n.onsubmit&&!n.onsubmit()||("function"==typeof n.submit?n.submit():a(e,"Error: Form submit field collision.")),e.nodeChanged()):a(e,"Error: No form element found.")}}(t)}),t.addCommand("mceCancel",function(){var e=t,n=r.trim(e.startContent);e.getParam("save_oncancelcallback")?e.execCallback("save_oncancelcallback",e):e.resetContent(n)})}function i(t){return function(e){function n(){e.setDisabled(o(t)&&!t.isDirty())}return n(),t.on("NodeChange dirty",n),function(){return t.off("NodeChange dirty",n)}}}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),c=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),r=tinymce.util.Tools.resolve("tinymce.util.Tools");e.add("save",function(e){var n;(n=e).ui.registry.addButton("save",{icon:"save",tooltip:"Save",disabled:!0,onAction:function(){return n.execCommand("mceSave")},onSetup:i(n)}),n.ui.registry.addButton("cancel",{icon:"cancel",tooltip:"Cancel",disabled:!0,onAction:function(){return n.execCommand("mceCancel")},onSetup:i(n)}),n.addShortcut("Meta+S","","mceSave"),t(e)})}();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function n(e){e.keyCode!==y.TAB||e.ctrlKey||e.altKey||e.metaKey||e.preventDefault()}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),s=tinymce.util.Tools.resolve("tinymce.EditorManager"),o=tinymce.util.Tools.resolve("tinymce.Env"),a=tinymce.util.Tools.resolve("tinymce.util.Delay"),c=tinymce.util.Tools.resolve("tinymce.util.Tools"),y=tinymce.util.Tools.resolve("tinymce.util.VK"),d=t.DOM;e.add("tabfocus",function(e){function t(l){var r,e,t,n,i;l.keyCode!==y.TAB||l.ctrlKey||l.altKey||l.metaKey||l.isDefaultPrevented()||(e=function(e){function t(e){return/INPUT|TEXTAREA|BUTTON/.test(e.tagName)&&s.get(l.id)&&-1!==e.tabIndex&&i(e)}var n=d.select(":input:enabled,*[tabindex]:not(iframe)"),i=function(e){return"BODY"===e.nodeName||"hidden"!==e.type&&"none"!==e.style.display&&"hidden"!==e.style.visibility&&i(e.parentNode)};if(c.each(n,function(e,t){if(e.id===u.id)return r=t,!1}),0<e){for(var o=r+1;o<n.length;o++)if(t(n[o]))return n[o]}else for(o=r-1;0<=o;o--)if(t(n[o]))return n[o];return null},1===(t=c.explode(u.getParam("tab_focus",u.getParam("tabfocus_elements",":prev,:next")))).length&&(t[1]=t[0],t[0]=":prev"),(n=l.shiftKey?":prev"===t[0]?e(-1):d.get(t[0]):":next"===t[1]?e(1):d.get(t[1]))&&(i=s.get(n.id||n.name),n.id&&i?i.focus():a.setTimeout(function(){o.webkit||window.focus(),n.focus()},10),l.preventDefault()))}var u;(u=e).on("init",function(){u.inline&&d.setAttrib(u.getBody(),"tabIndex",null),u.on("keyup",n),o.gecko?u.on("keypress keydown",t):u.on("keydown",t)})})}();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("textcolor",function(){})}();

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function a(t){return t.getParam("toc_class","mce-toc")}function s(t){var e=t.getParam("toc_header","h2");return/^h[1-6]$/.test(e)?e:"h2"}function u(n){return function(t){function e(){return t.setDisabled(n.mode.isReadOnly()||!(0<g(n).length))}return e(),n.on("LoadContent SetContent change",e),function(){return n.on("LoadContent SetContent change",e)}}}function d(t){var e,n,o,r="",i=g(t),c=function(t){for(var e=9,n=0;n<t.length;n++)if(1===(e=t[n].level<e?t[n].level:e))return e;return e}(i)-1;if(!i.length)return"";r+=(e=s(t),n=v.translate("Table of Contents"),o="</"+e+">","<"+e+' contenteditable="true">'+m.DOM.encode(n)+o);for(var l=0;l<i.length;l++){var a=i[l];a.element.id=a.id;var u=i[l+1]&&i[l+1].level;if(c===a.level)r+="<li>";else for(var d=c;d<a.level;d++)r+="<ul><li>";if(r+='<a href="#'+a.id+'">'+a.title+"</a>",u!==a.level&&u)for(d=a.level;u<d;d--)r+="</li></ul><li>";else r+="</li>",u||(r+="</ul>");c=a.level}return r}function f(t){var e=a(t),n=t.$("."+e);n.length&&t.undoManager.transact(function(){n.html(d(t))})}var t,e=tinymce.util.Tools.resolve("tinymce.PluginManager"),m=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),v=tinymce.util.Tools.resolve("tinymce.util.I18n"),c=tinymce.util.Tools.resolve("tinymce.util.Tools"),l=(t=0,function(){return"mcetoc_"+(new Date).getTime().toString(32)+(t++).toString(32)}),g=function(n){var t,o=a(n),e=s(n),r=function(t){for(var e=[],n=1;n<=t;n++)e.push("h"+n);return e.join(",")}(1<=(t=parseInt(n.getParam("toc_depth","3"),10))&&t<=9?t:3),i=n.$(r);return i.length&&/^h[1-9]$/i.test(e)&&(i=i.filter(function(t,e){return!n.dom.hasClass(e.parentNode,o)})),c.map(i,function(t){return{id:t.id||l(),level:parseInt(t.nodeName.replace(/^H/i,""),10),title:n.$.text(t),element:t}})};e.add("toc",function(t){var c,e,n,o,r,i;function l(){return r.execCommand("mceInsertToc")}(c=t).addCommand("mceInsertToc",function(){var t,e,n,o,r,i;o=a(t=c),r=t.$("."+o),i=t,!r.length||0<i.dom.getParents(r[0],".mce-offscreen-selection").length?t.insertContent((n=d(e=t),'<div class="'+e.dom.encode(a(e))+'" contenteditable="false">'+n+"</div>")):f(t)}),c.addCommand("mceUpdateToc",function(){f(c)}),(r=t).ui.registry.addButton("toc",{icon:"toc",tooltip:"Table of contents",onAction:l,onSetup:u(r)}),r.ui.registry.addButton("tocupdate",{icon:"reload",tooltip:"Update",onAction:function(){return r.execCommand("mceUpdateToc")}}),r.ui.registry.addMenuItem("toc",{icon:"toc",text:"Table of contents",onAction:l,onSetup:u(r)}),r.ui.registry.addContextToolbar("toc",{items:"tocupdate",predicate:(i=r,function(t){return t&&i.dom.is(t,"."+a(i))&&i.getBody().contains(t)}),scope:"node",position:"node"}),n=(e=t).$,o=a(e),e.on("PreProcess",function(t){var e=n("."+o,t.node);e.length&&(e.removeAttr("contentEditable"),e.find("[contenteditable]").removeAttr("contentEditable"))}),e.on("SetContent",function(){var t=n("."+o);t.length&&(t.attr("contentEditable",!1),t.children(":first-child").attr("contentEditable",!0))})})}();

@ -0,0 +1,9 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*
* Version: 5.10.0 (2021-10-11)
*/
!function(){"use strict";function f(t,o,e){var n,i;t.dom.toggleClass(t.getBody(),"mce-visualblocks"),e.set(!e.get()),n=t,i=e.get(),n.fire("VisualBlocks",{state:i})}function g(e,n){return function(o){function t(t){return o.setActive(t.state)}return o.setActive(n.get()),e.on("VisualBlocks",t),function(){return e.off("VisualBlocks",t)}}}tinymce.util.Tools.resolve("tinymce.PluginManager").add("visualblocks",function(t,o){var e,n,i,s,c,u,l,a=(e=!1,{get:function(){return e},set:function(t){e=t}});function r(){return s.execCommand("mceVisualBlocks")}i=a,(n=t).addCommand("mceVisualBlocks",function(){f(n,0,i)}),(s=t).ui.registry.addToggleButton("visualblocks",{icon:"visualblocks",tooltip:"Show blocks",onAction:r,onSetup:g(s,c=a)}),s.ui.registry.addToggleMenuItem("visualblocks",{text:"Show blocks",icon:"visualblocks",onAction:r,onSetup:g(s,c)}),l=a,(u=t).on("PreviewFormats AfterPreviewFormats",function(t){l.get()&&u.dom.toggleClass(u.getBody(),"mce-visualblocks","afterpreviewformats"===t.type)}),u.on("init",function(){u.getParam("visualblocks_default_state",!1,"boolean")&&f(u,0,l)})})}();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,7 @@
/**
* Copyright (c) Tiny Technologies, Inc. All rights reserved.
* Licensed under the LGPL or a commercial license.
* For LGPL see License.txt in the project root for license information.
* For commercial licenses see https://www.tiny.cloud/
*/
body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#6d737b}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save