-- ---------------------------------------------------------------------------- -- 航空 App 数据云同步:新增航线 / 我的(积点钱包) -- 数据归属:member_airline_account.id(登录账号),一账号一套数据 -- ---------------------------------------------------------------------------- -- 用户自建的飞行任务(航线) CREATE TABLE IF NOT EXISTS `member_airline_flight` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `account_id` bigint NOT NULL COMMENT '航空账号编号 member_airline_account.id', `flight_no` varchar(32) NULL DEFAULT '' COMMENT '航班号', `title` varchar(64) NULL DEFAULT '' COMMENT '任务/航班名称', `begin_city` varchar(64) NULL DEFAULT '' COMMENT '出发城市', `begin_airport` varchar(128) NULL DEFAULT '' COMMENT '出发机场', `end_city` varchar(64) NULL DEFAULT '' COMMENT '到达城市', `end_airport` varchar(128) NULL DEFAULT '' COMMENT '到达机场', `classes` varchar(128) NULL DEFAULT '' COMMENT '舱位/班次', `status` varchar(32) NULL DEFAULT '' COMMENT '状态', `fly_begin_date0` varchar(32) NULL DEFAULT '' COMMENT '计划起飞时间', `fly_end_date0` varchar(32) NULL DEFAULT '' COMMENT '计划到达时间', `fly_begin_date1` varchar(32) NULL DEFAULT '' COMMENT '实际起飞时间', `fly_end_date1` varchar(32) NULL DEFAULT '' COMMENT '实际到达时间', `sign_in_time` varchar(32) NULL DEFAULT '' COMMENT '签到时间', `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE, KEY `idx_account_id` (`account_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='航空App用户自建航线'; -- 我的页面:积点/钱包(每账号一行) CREATE TABLE IF NOT EXISTS `member_airline_point` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `account_id` bigint NOT NULL COMMENT '航空账号编号 member_airline_account.id', `current_month` varchar(16) NULL DEFAULT '00' COMMENT '当月飞行', `current_year` varchar(16) NULL DEFAULT '00' COMMENT '年度飞行', `jixiao` varchar(16) NULL DEFAULT '00' COMMENT '绩效积点', `yanwu` varchar(16) NULL DEFAULT '00' COMMENT '延误积点', `current_point` varchar(16) NULL DEFAULT '00' COMMENT '当前积点', `wallet` varchar(16) NULL DEFAULT '00' COMMENT '钱包余额', `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号', `creator` varchar(64) NULL DEFAULT '' COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` varchar(64) NULL DEFAULT '' COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `uk_account_id` (`account_id`, `deleted`, `tenant_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='航空App我的积点钱包';