1593 lines
136 KiB
SQL
1593 lines
136 KiB
SQL
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_account
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_account`;
|
||
CREATE TABLE `p_account` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`airlineid` int NULL DEFAULT NULL,
|
||
`username` varchar(50) NULL DEFAULT NULL,
|
||
`password` varchar(255) NULL DEFAULT NULL,
|
||
`verifycode` varchar(255) NULL DEFAULT NULL,
|
||
`phone` varchar(20) NULL DEFAULT NULL,
|
||
`realname` varchar(30) NULL DEFAULT NULL,
|
||
`idcard` varchar(30) NULL DEFAULT NULL,
|
||
`lasttime` datetime NULL DEFAULT NULL,
|
||
`errortime` datetime NULL DEFAULT NULL,
|
||
`sequence` int NULL DEFAULT NULL,
|
||
`enable` bit(1) NULL DEFAULT b'1',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `airlineid`(`airlineid` ASC) USING BTREE,
|
||
CONSTRAINT `p_account_ibfk_1` FOREIGN KEY (`airlineid`) REFERENCES `p_airline` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '航司账号表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_account
|
||
-- ----------------------------
|
||
INSERT INTO `p_account` VALUES (1, 10, '18224583359', 'aa568568', NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_account` VALUES (2, 10, '16651154878', 'aa568568', NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_account` VALUES (3, 10, '13072625328', 'as123456', NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_account` VALUES (4, 10, '17613064695', 'aini1234', NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_account` VALUES (11, 6, '15736945521', '123456zjw', NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_account` VALUES (12, 6, '15106172403', 'AA123580', NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_account` VALUES (13, 6, '18937388961', 'HAOJH123', NULL, NULL, NULL, NULL, NULL, NULL, NULL, b'1', '2025-04-11 13:55:34');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_airline
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_airline`;
|
||
CREATE TABLE `p_airline` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '航司ID',
|
||
`name` varchar(100) NOT NULL COMMENT '航司名称',
|
||
`code` varchar(6) NOT NULL COMMENT '航司代码',
|
||
`country` varchar(50) NULL DEFAULT NULL COMMENT '所在国家',
|
||
`planes` int NULL DEFAULT NULL COMMENT '机队规模',
|
||
`category` smallint NULL DEFAULT 0 COMMENT '航司类型',
|
||
`logo` varchar(200) NULL DEFAULT NULL COMMENT 'LOGO',
|
||
`url` varchar(200) NULL DEFAULT NULL COMMENT '官网',
|
||
`bookurl` varchar(200) NULL DEFAULT NULL COMMENT '预定网址',
|
||
`remark` varchar(2000) NULL DEFAULT NULL COMMENT '备注',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
`cookieuser` varchar(200) NULL DEFAULT '' COMMENT 'cookie 航司用户名',
|
||
`cookiepass` varchar(6000) NULL DEFAULT '' COMMENT 'cookie 航司值',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '航司表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_airline
|
||
-- ----------------------------
|
||
INSERT INTO `p_airline` VALUES (1, '国际航空', 'CA', '中国', 750, 1, '/images/airline/ca.png', 'http://www.airchina.com.cn', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (2, '南方航空', 'CZ', '中国', 880, 0, '/images/airline/cz.png', 'http://www.csair.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (3, '东方航空', 'MU', '中国', 720, 1, '/images/airline/mu.png', 'http://www.ceair.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (4, '海南航空', 'HU', '中国', 350, 1, '/images/airline/hu.png', 'http://www.hainanairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (5, '四川航空', '3U', '中国', 170, 1, '/images/airline/3u.png', 'http://www.sichuanairlines.com', 'https://flights.sichuanair.com/3uair/ibe/ticket/', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (6, '厦门航空', 'MF', '中国', 210, 0, '/images/airline/mf.png', 'http://www.xiamenair.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (7, '深圳航空', 'ZH', '中国', 230, 0, '/images/airline/zh.png', 'http://www.shenzhenairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (8, '山东航空', 'SC', '中国', 140, 1, '/images/airline/sc.png', 'http://www.sda.cn', 'https://flights.sda.cn/flight/search/{0}-{1}-{2}-{3}', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (9, '春秋航空', '9C', '中国', 100, 0, '/images/airline/9c.png', 'http://www.chunqiairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (10, '吉祥航空', 'HO', '中国', 90, 0, '/images/airline/ho.png', 'http://www.juneyaoair.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (11, '瑞丽航空', 'DR', '中国', 30, 0, '/images/airline/dr.png', 'http://www.ruiliairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (12, '华夏航空', 'G5', '中国', 50, 0, '/images/airline/g5.png', 'https://www.chinaexpressair.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (13, '长龙航空', 'GJ', '中国', 45, 0, '/images/airline/gj.png', 'http://www.zhonglongairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (14, '成都航空', 'EU', '中国', 35, 0, '/images/airline/eu.png', 'http://www.chengduairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (15, '河北航空', 'NS', '中国', 25, 0, '/images/airline/ns.png', 'http://www.hebeiairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (16, '天津航空', 'GS', '中国', 100, 0, '/images/airline/gs.png', 'http://www.tianjinairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (17, '西藏航空', 'TV', '中国', 40, 0, '/images/airline/tv.png', 'http://www.tibetairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (18, '奥凯航空', 'BK', '中国', 30, 0, '/images/airline/bk.png', 'http://www.okair.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (19, '东海航空', 'DZ', '中国', 20, 0, '/images/airline/dz.png', 'http://www.donghaiairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (20, '祥鹏航空', '8L', '中国', 60, 0, '/images/airline/8l.png', 'http://www.luckyair.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (21, '西部航空', 'PN', '中国', 40, 0, '/images/airline/pn.png', 'http://www.westairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (22, '昆明航空', 'KY', '中国', 20, 0, '/images/airline/ky.png', 'http://www.kunmingairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (23, '青岛航空', 'QW', '中国', 15, 0, '/images/airline/qw.png', 'http://www.qingdaoairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (24, '九元航空', 'AQ', '中国', 10, 0, '/images/airline/aq.png', 'http://www.9air.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (25, '湖南航空', 'A6', '中国', 10, 0, '/images/airline/a6.png', 'http://www.hunanairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (26, '福州航空', 'FU', '中国', 10, 0, '/images/airline/fu.png', 'http://www.fuzhouairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (27, '江西航空', 'RY', '中国', 10, 0, '/images/airline/ry.png', 'http://www.jiangxi-airlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (28, '重庆航空', 'OQ', '中国', 30, 0, '/images/airline/oq.png', 'http://www.chongqingairlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (29, '龙江航空', 'LT', '中国', 5, 0, '/images/airline/lt.png', 'http://www.longjiang-airlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (30, '乌鲁木齐航空', 'UQ', '中国', 10, 0, '/images/airline/uq.png', 'http://www.urumqi-airlines.com', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
INSERT INTO `p_airline` VALUES (31, '联合航空', 'KN', '中国', 10, 1, '/images/airline/kn.png', 'https://www.flycua.com/', '', NULL, '2025-04-11 13:55:34', '', 'tokenId=cc66f2865352f248e39d0a28e38372e1402ab8b330a166638c107e7efbc53426; tokenUUID=cc66f2865352f248e39d0a28e38372e1402ab8b330a166638c107e7efbc53426; aili_token=cc66f2865352f248e39d0a28e38372e1402ab8b330a166638c107e7efbc53426; acw_tc=ac11000117624197680646405edea34dfebc6b13c950b3c71e12aac70660d9; flycua_identify_default=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJsb2dpbiIsInBhdGgiOiIvIiwidG9rZW5LZXkiOiJjYzY2ZjI4NjUzNTJmMjQ4ZTM5ZDBhMjhlMzgzNzJlMTQwMmFiOGIzMzBhMTY2NjM4YzEwN2U3ZWZiYzUzNDI2IiwibmJmIjoxNzYyNDE5ODIwLCJkb21haW4iOiJmbHljdWEuY29tIiwiaXNzIjoiZHJhY28iLCJ0ZW5hbnRJZCI6MSwiZXhwaXJlX3RpbWUiOjI1OTIwMDAsImV4cCI6MTc2NTAxMTgyMCwiaWF0IjoxNzYyNDE5ODIwfQ.Q-JaD20D28Yj14ZZ4qFCym2uMYLN4gbdi2i97T7qsPc; ssxmod_itna=1-eqIxB7DQoWqiwwD4kDREtDIxeqWKox0IQDXDULkq7tDRDFqAPDODChGz0hpCDBIiOtj77iAeRf0deNDl=GxoDSxD=7DK4GTmGgihRz=zt0Ejz7B2GiYIK4g0OScRtRQr1B575_x/cK4zH4Ar4DHxi8DBKxRi_qmDii7x0rD0eDPxDYDG4DohYDncxDjxDd7SOA_foDbxi374DbDieIb4GCbDDCTOYDwE4IQQyIoDDzdjGPPZfjK8k5Z/oxRt0D74G1fD0HQA147IM91vGERt1c6RmmDl9SDCIA1C3_ZbuIAt8LmD7imYAQKGelEDq0Da0xoi=t3eaGxZiKP0deDheA4MgxxCD/w5keDi6XV6rhje9ZUB=XSr_D9wDPYbiG58eKe4q7KtSqGYm3im3AKA0GdBI53j=_exD; ssxmod_itna2=1-eqIxB7DQoWqiwwD4kDREtDIxeqWKox0IQDXDULkq7tDRDFqAPDODChGz0hpCDBIiOtj77iAeRf0deoDirbF4qmYW2DGaK7iIaAKD05x5Fhan3x4zO07jjceKm/3giIpg6RSOkNqUR7SXgaNwrGOAoKOIahHqQGaoW5wgoKx9hBFegPQq4qG0rKvH25Okxqp9r3kIZE7iKIIt4EqZ0BwFP_qhWLwR7D6_o9Dr=pQRnqNiKbN_cuzPTkwyUja=wa4orb4OXZDllTiqOxxh0098y69oYD');
|
||
INSERT INTO `p_airline` VALUES (32, '上海航空', 'FM', '中国', 10, 1, '/images/airline/fm.png', 'https://www.ceair.com/', '', NULL, '2025-04-11 13:55:34', '', '');
|
||
|
||
|
||
DROP TABLE IF EXISTS `p_customer`;
|
||
CREATE TABLE `p_customer` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`number` varchar(50) NOT NULL COMMENT '客户编号',
|
||
`name` varchar(100) NOT NULL COMMENT '客户名称',
|
||
`brief` varchar(100) NOT NULL COMMENT '客户简称',
|
||
`address` varchar(255) DEFAULT NULL COMMENT '地址',
|
||
`contact` varchar(50) DEFAULT NULL COMMENT '联系人',
|
||
`phone` varchar(20) DEFAULT NULL COMMENT '联系电话',
|
||
`level` varchar(20) DEFAULT NULL COMMENT '客户级别(如:A级、B级、C级)',
|
||
`manager` varchar(50) DEFAULT NULL COMMENT '客户责任人',
|
||
`manager_phone` varchar(20) DEFAULT NULL COMMENT '责任人电话',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`is_deleted` tinyint(1) DEFAULT 0 COMMENT '逻辑删除:0-未删除,1-已删除',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='大客户信息表';
|
||
|
||
|
||
DROP TABLE IF EXISTS `p_airline_customer`;
|
||
CREATE TABLE `p_airline_customer` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`airline_id` int NOT NULL COMMENT '航司ID',
|
||
`customer_id` int NOT NULL COMMENT '客户ID',
|
||
`airline_code` varchar(20) DEFAULT NULL COMMENT '航司代码',
|
||
`commission_rate` varchar(20) DEFAULT NULL COMMENT '佣金设置',
|
||
`contract_start_date` date NOT NULL COMMENT '合同起始日',
|
||
`contract_end_date` date NOT NULL COMMENT '合同终止日',
|
||
`credit` int DEFAULT NULL COMMENT '总授信额度',
|
||
`credit_used` int DEFAULT NULL COMMENT '已使用额度',
|
||
`contact_path` varchar(500) DEFAULT NULL COMMENT '合同文件路径',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_customer_id` (`customer_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='航司大客户关联表';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_airport
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_airport`;
|
||
CREATE TABLE `p_airport` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '城市ID',
|
||
`name` varchar(50) NOT NULL COMMENT '起始城市代码',
|
||
`code` varchar(10) NOT NULL COMMENT '机场代码',
|
||
`cityid` int NULL DEFAULT NULL COMMENT '城市id',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '机场表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_airport
|
||
-- ----------------------------
|
||
-- ----------------------------
|
||
-- 优化后的改期表结构
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_change`;
|
||
CREATE TABLE `p_change` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`changeNumber` varchar(50) NULL COMMENT '改期号',
|
||
`orderNumber` varchar(50) NOT NULL COMMENT '订单号',
|
||
`platformId` int NOT NULL DEFAULT 0 COMMENT '平台ID',
|
||
`applyType` int NOT NULL DEFAULT 1 COMMENT '改期类型:1-普通改期,2-紧急改期,3-特殊改期',
|
||
`totalChangeFee` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '改期总费用',
|
||
`totalUpgradeFee` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '升舱总费用',
|
||
`deadlineTime` datetime NULL DEFAULT NULL COMMENT '改期截止时间',
|
||
`urgeChangeCount` int NOT NULL DEFAULT 0 COMMENT '催改期次数',
|
||
`changeTip` varchar(100) NULL DEFAULT NULL COMMENT '改期标签',
|
||
`changeStatus` int NOT NULL DEFAULT 0 COMMENT '改期状态:0-申请中,1-审核中,2-处理中,3-已完成,4-已取消,5-审核不通过',
|
||
`verifyFailReason` varchar(500) NULL DEFAULT NULL COMMENT '验证失败原因',
|
||
`changeTicketList` json NULL COMMENT '改期票务列表',
|
||
`relationChangeOrderNo` varchar(50) NULL DEFAULT NULL COMMENT '关联改期订单号',
|
||
`customerAppealType` int NULL DEFAULT NULL COMMENT '客户申诉类型',
|
||
`customerAppealDeadline` datetime NULL DEFAULT NULL COMMENT '申诉截止时间',
|
||
`customerAppealStatus` int NULL DEFAULT NULL COMMENT '申诉状态:0-未申诉,1-申诉中,2-申诉完成,3-申诉驳回',
|
||
`platformRemark` varchar(500) NULL DEFAULT NULL COMMENT '平台备注',
|
||
`extendInfo` json NULL COMMENT '扩展信息',
|
||
|
||
`applyTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申请时间',
|
||
`completeTime` datetime NULL DEFAULT NULL COMMENT '完成时间',
|
||
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`operatorId` bigint NULL DEFAULT NULL COMMENT '操作人ID',
|
||
`operatorName` varchar(50) NULL DEFAULT NULL COMMENT '操作人姓名',
|
||
`auditTime` datetime NULL DEFAULT NULL COMMENT '审核时间',
|
||
`auditorId` bigint NULL DEFAULT NULL COMMENT '审核人ID',
|
||
`changeReason` varchar(200) NULL DEFAULT NULL COMMENT '改期原因',
|
||
`originalFlightInfo` json NULL COMMENT '原航班信息',
|
||
`newFlightInfo` json NULL COMMENT '新航班信息',
|
||
`passengerCount` int NOT NULL DEFAULT 1 COMMENT '涉及乘客数量',
|
||
`isUrgent` tinyint NOT NULL DEFAULT 0 COMMENT '是否紧急:0-否,1-是',
|
||
`priorityLevel` int NOT NULL DEFAULT 5 COMMENT '优先级:1-最高,5-普通,10-最低',
|
||
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_order_number`(`orderNumber`),
|
||
INDEX `idx_change_number`(`changeNumber`),
|
||
INDEX `idx_platform_status`(`platformId`, `changeStatus`),
|
||
INDEX `idx_create_time`(`applyTime`),
|
||
INDEX `idx_status_platform_time`(`changeStatus`, `platformId`, `applyTime`),
|
||
UNIQUE INDEX `uk_change_number_platform`(`changeNumber`, `platformId`)
|
||
) ENGINE = InnoDB COMMENT = '改期记录表' ROW_FORMAT = Dynamic;
|
||
-- ----------------------------
|
||
-- Records of p_change
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_channel
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_channel`;
|
||
CREATE TABLE `p_channel` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`title` varchar(20) NULL DEFAULT NULL COMMENT '名称',
|
||
`username` varchar(20) NULL DEFAULT NULL COMMENT '联系人',
|
||
`level` smallint NULL DEFAULT NULL COMMENT '级别',
|
||
`userphone` varchar(20) NULL DEFAULT NULL COMMENT '联系电话',
|
||
`loginname` varchar(20) NULL DEFAULT NULL COMMENT '登录名',
|
||
`loginpass` varchar(20) NULL DEFAULT NULL COMMENT '密码',
|
||
`paykey` varchar(100) NULL DEFAULT NULL COMMENT 'key',
|
||
`paysecret` varchar(100) NULL DEFAULT NULL COMMENT 'secret',
|
||
`status` tinyint NULL DEFAULT 0 COMMENT '启用',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 104 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '出票渠道表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_channel
|
||
-- ----------------------------
|
||
INSERT INTO `p_channel` VALUES (101, '易宝B2B', 'yibao', 1, '1', '11', '11', '1', '11', 1, '2024-09-06 15:34:13');
|
||
INSERT INTO `p_channel` VALUES (102, '航班管家', 'guanjia', 1, '3', '33', '3', '3', '3', 3, '2024-09-06 15:34:37');
|
||
INSERT INTO `p_channel` VALUES (103, '携程', 'xiecheng', 0, '2', '22', '22', '22', '22', 22, '2024-09-10 12:12:15');
|
||
INSERT INTO `p_channel` VALUES (104, '同程', NULL, 1, '2', NULL, NULL, NULL, NULL, NULL, '2024-12-06 11:45:38');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_city
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_city`;
|
||
CREATE TABLE `p_city` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '城市ID',
|
||
`name` varchar(50) NOT NULL COMMENT '城市代码',
|
||
`pinyin` varchar(30) NOT NULL COMMENT '城市拼音',
|
||
`province` int NULL DEFAULT NULL COMMENT '省份',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '城市表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_city
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_daily_data
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_daily_data`;
|
||
CREATE TABLE `p_daily_data` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`daily` varchar(20) NULL DEFAULT NULL COMMENT '日期名',
|
||
`hourly` varchar(10) NULL DEFAULT NULL COMMENT '时间名',
|
||
`tickets` int NULL DEFAULT NULL COMMENT '每日出票数',
|
||
`orders` int NULL DEFAULT NULL COMMENT '每日订单数',
|
||
`refunds` int NULL DEFAULT NULL COMMENT '每日退票数',
|
||
`changes` int NULL DEFAULT NULL COMMENT '每日改期数',
|
||
`sales` decimal(10, 2) NULL DEFAULT NULL COMMENT '每日销售额',
|
||
`profits` decimal(10, 2) NULL DEFAULT NULL COMMENT '每日盈利',
|
||
`loss` decimal(10, 2) NULL DEFAULT NULL COMMENT '每日亏损',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB COMMENT = '每日数据表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_daily_data
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_flight
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_flight`;
|
||
CREATE TABLE `p_flight` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '航班ID',
|
||
`routeid` int NOT NULL COMMENT '航线ID',
|
||
`airlinecode` varchar(6) NOT NULL COMMENT '航司Code',
|
||
`number` varchar(10) NOT NULL COMMENT '航班号',
|
||
`depcode` varchar(5) NULL DEFAULT NULL COMMENT '起飞代码',
|
||
`arrcode` varchar(5) NULL DEFAULT NULL COMMENT '到达代码',
|
||
`deptime` varchar(20) NULL DEFAULT NULL COMMENT '起飞时间',
|
||
`arrtime` varchar(20) NULL DEFAULT NULL COMMENT '到达时间',
|
||
`depport` varchar(20) NULL DEFAULT NULL COMMENT '起飞机场',
|
||
`arrport` varchar(20) NULL DEFAULT NULL COMMENT '到达机场',
|
||
`depcity` varchar(30) NULL DEFAULT NULL COMMENT '起飞城市',
|
||
`arrcity` varchar(30) NULL DEFAULT NULL COMMENT '到达城市',
|
||
`plane` varchar(10) NULL DEFAULT NULL COMMENT '飞机类型',
|
||
`weekday` varchar(30) NULL DEFAULT NULL COMMENT '班期',
|
||
`meal` varchar(10) NULL DEFAULT NULL COMMENT '餐食',
|
||
`ontime` varchar(5) NULL DEFAULT NULL COMMENT '准点率',
|
||
`price` decimal(10, 0) NOT NULL COMMENT '标准价格',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `idx_number`(`number` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 25892 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '航班表' ROW_FORMAT = DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_message
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_message`;
|
||
CREATE TABLE `p_message` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`type` tinyint NULL DEFAULT NULL,
|
||
`page` varchar(100) NULL DEFAULT NULL,
|
||
`value` varchar(100) NULL DEFAULT NULL,
|
||
`step` varchar(100) NULL DEFAULT NULL,
|
||
`content` varchar(500) NULL DEFAULT NULL,
|
||
`status` tinyint NULL DEFAULT 0,
|
||
`isread` tinyint NULL DEFAULT 0,
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '票务消息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_order
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_order`;
|
||
CREATE TABLE `p_order` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`splitids` varchar(50) NULL DEFAULT NULL COMMENT '拆分订单ID集合,逗号分隔',
|
||
`userid` bigint NULL DEFAULT NULL COMMENT '用户ID',
|
||
`platformid` int NULL DEFAULT NULL COMMENT 'OTA平台ID',
|
||
`ordernumber` varchar(30) NULL DEFAULT NULL COMMENT 'OTA平台订单号',
|
||
`policyid` varchar(50) NULL DEFAULT NULL COMMENT '政策ID',
|
||
`policycode` varchar(50) NULL DEFAULT NULL COMMENT '政策代码',
|
||
`policytype` varchar(10) NULL DEFAULT NULL COMMENT '政策类型',
|
||
`pnr` varchar(30) NULL DEFAULT NULL COMMENT '小PNR(成人)',
|
||
`bigpnr` varchar(30) NULL DEFAULT NULL COMMENT '大PNR',
|
||
`flightnumber` varchar(10) NULL DEFAULT NULL COMMENT '航班号',
|
||
`depcode` varchar(10) NULL DEFAULT NULL COMMENT '出发地三字码',
|
||
`arrcode` varchar(10) NULL DEFAULT NULL COMMENT '目的地三字码',
|
||
`depdate` datetime NULL DEFAULT NULL COMMENT '航班出发时间',
|
||
`entertime` datetime NULL DEFAULT NULL COMMENT '订单入库时间',
|
||
`limittime` datetime NULL DEFAULT NULL COMMENT '最晚出票时间',
|
||
`amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单总金额',
|
||
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单单价',
|
||
`status` int NULL DEFAULT 0 COMMENT '订单状态:0-未知 1-待支付 2-待出票 3-已出票 4-已退票 5-已改期 6-已取消 7-已使用 21-出票中 31-改期中 41-退票中',
|
||
`claimed` bit(1) NULL DEFAULT b'0' COMMENT '是否已认领:0-未认领 1-已认领',
|
||
`claimer` varchar(30) NULL DEFAULT NULL COMMENT '认领人',
|
||
`autotype` smallint NULL DEFAULT 0 COMMENT '自动出票类型:0-手动 1-自动',
|
||
`ruleid` varchar(20) NULL DEFAULT NULL COMMENT '规则ID',
|
||
`cabin` varchar(10) NULL DEFAULT NULL COMMENT '舱位',
|
||
`cabins` varchar(200) NULL DEFAULT NULL COMMENT '舱位信息集合',
|
||
`cabinold` varchar(5) NULL DEFAULT NULL COMMENT '原舱位',
|
||
`cabinnew` varchar(5) NULL DEFAULT NULL COMMENT '新舱位',
|
||
`priceface` decimal(10, 2) NULL DEFAULT NULL COMMENT '票面价',
|
||
`pricetax` decimal(10, 2) NULL DEFAULT NULL COMMENT '税费',
|
||
`step` smallint NULL DEFAULT NULL COMMENT '处理步骤',
|
||
`profit` decimal(10, 2) NULL DEFAULT NULL COMMENT '利润',
|
||
`loss` decimal(10, 2) NULL DEFAULT NULL COMMENT '损失',
|
||
`channelid` int NULL DEFAULT NULL COMMENT '渠道ID',
|
||
`channelorderid` varchar(50) NULL DEFAULT NULL COMMENT '渠道订单号',
|
||
`channelprice` decimal(10, 2) NULL DEFAULT NULL COMMENT '渠道价格',
|
||
`channeltraceid` varchar(50) NULL DEFAULT NULL COMMENT '渠道追踪ID',
|
||
`channelpayid` varchar(50) NULL DEFAULT NULL COMMENT '渠道支付ID',
|
||
`remark` varchar(3000) NULL DEFAULT NULL COMMENT '备注',
|
||
-- ========== 去哪儿特有字段 ==========
|
||
`qunar_order_no` varchar(100) NULL DEFAULT NULL COMMENT '去哪儿原始订单号',
|
||
`domain` varchar(200) NULL DEFAULT NULL COMMENT '域名,如:fnh.trade.qunar.com',
|
||
`qunar_source` varchar(50) NULL DEFAULT NULL COMMENT '订单来源:self、wap、app、touch',
|
||
`create_pnr_office_id` varchar(50) NULL DEFAULT NULL COMMENT '生编officeId',
|
||
`backnote` text NULL COMMENT '退改规则',
|
||
`cabin_note` varchar(500) NULL DEFAULT NULL COMMENT '舱位说明',
|
||
`pnr_text` text NULL COMMENT 'PNR内容',
|
||
`child_pnr` varchar(50) NULL DEFAULT NULL COMMENT '儿童PNR',
|
||
`pnrrmk` varchar(500) NULL DEFAULT NULL COMMENT 'PNR内RMK项信息',
|
||
`pnr_big_code_child` varchar(50) NULL DEFAULT NULL COMMENT '大PNR-儿童',
|
||
`pnr_big_code_adult` varchar(50) NULL DEFAULT NULL COMMENT '大PNR-成人',
|
||
`f_order_tag` text NULL COMMENT '代理商兜底生编标签',
|
||
`user_security_level` varchar(10) NULL DEFAULT NULL COMMENT '用户安全等级:0-安全用户 1-危险用户 16-危险用户',
|
||
`ticket_remainder` varchar(20) NULL DEFAULT NULL COMMENT '距离最晚出票时间(分钟)',
|
||
`deadline` datetime NULL DEFAULT NULL COMMENT '最晚出票时间(精确时间)',
|
||
`parent_order_no` varchar(100) NULL DEFAULT NULL COMMENT '父订单号',
|
||
`split_sign` varchar(10) NULL DEFAULT NULL COMMENT '拆单标志:0-未拆单 1-父订单 2-子订单 3-既父又子订单',
|
||
`policy_friendly` varchar(100) NULL DEFAULT NULL COMMENT '匹配政策号',
|
||
`share_show_act` varchar(10) NULL DEFAULT NULL COMMENT '是否共享验主飞产品:true/false',
|
||
`policy_source` varchar(100) NULL DEFAULT NULL COMMENT '政策代码',
|
||
`productmark` varchar(100) NULL DEFAULT NULL COMMENT '政策产品类型',
|
||
`refund_xcd_diff` varchar(10) NULL DEFAULT NULL COMMENT '是否自动退行程单差额:true/false',
|
||
`need_ps` varchar(10) NULL DEFAULT NULL COMMENT '是否含有行程单:true/false',
|
||
`refund_sxcd_amount` decimal(10,2) NULL DEFAULT NULL COMMENT '行程单已退差额',
|
||
`xcdn` varchar(10) NULL DEFAULT NULL COMMENT '是否索要行程单:是/否',
|
||
`air_company` varchar(100) NULL DEFAULT NULL COMMENT '航司',
|
||
`real_flight_number` varchar(20) NULL DEFAULT NULL COMMENT '真实航班号(共享航班)',
|
||
`tic_type` varchar(10) NULL DEFAULT NULL COMMENT '进单类型:G(官网出票);D(官网or自开)',
|
||
`qunar_create_time` datetime NULL DEFAULT NULL COMMENT '去哪儿生单时间',
|
||
`last_update_time` datetime NULL DEFAULT NULL COMMENT '最后更新时间',
|
||
`raw_data` json NULL COMMENT '原始JSON数据',
|
||
`qunar_status` varchar(20) NULL DEFAULT NULL COMMENT '去哪儿原始状态码',
|
||
`ticket_remainder_minutes` int NULL DEFAULT NULL COMMENT '距离最晚出票分钟数',
|
||
`is_reservation` tinyint(1) NULL DEFAULT NULL COMMENT '用户是否要求取消机位:0-否 1-是',
|
||
`qunar_uuid` varchar(100) NULL DEFAULT NULL COMMENT '去哪儿唯一键',
|
||
|
||
`ticket_way` VARCHAR(50) NULL DEFAULT NULL COMMENT '出票途径(如:PEK309、官网等)',
|
||
`ticket_way_order` VARCHAR(100) NULL DEFAULT NULL COMMENT '出票平台订单号',
|
||
`payment_method` VARCHAR(50) NULL DEFAULT NULL COMMENT '支付方式(如:支付宝、微信、银联等)',
|
||
`payment_money` DECIMAL NULL DEFAULT 0 COMMENT '支付金额',
|
||
`transaction_number` VARCHAR(100) NULL DEFAULT NULL COMMENT '交易流水号',
|
||
`ticket_account` VARCHAR(100) NULL DEFAULT NULL COMMENT '出票账号',
|
||
`ticket_password` VARCHAR(100) NULL DEFAULT NULL COMMENT '出票密码',
|
||
`ticket_time` DATETIME NULL DEFAULT NULL COMMENT '出票时间',
|
||
`ticket_remark` VARCHAR(500) NULL DEFAULT NULL COMMENT '出票备注',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
|
||
PRIMARY KEY (`id`),
|
||
INDEX `idx_platform_order` (`platformid`, `ordernumber`),
|
||
INDEX `idx_status` (`status`),
|
||
INDEX `idx_depdate` (`depdate`),
|
||
INDEX `idx_qunar_order_no` (`qunar_order_no`),
|
||
INDEX `idx_qunar_status` (`qunar_status`),
|
||
INDEX `idx_change_code` (`change_code`),
|
||
INDEX `idx_parent_order` (`parent_order_no`),
|
||
INDEX `idx_qunar_create_time` (`qunar_create_time`),
|
||
CONSTRAINT `fk_order_platform` FOREIGN KEY (`platformid`) REFERENCES `p_platform` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单主表' ROW_FORMAT=DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_order_detail
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_order_detail`;
|
||
CREATE TABLE `p_order_detail` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`orderid` int NULL DEFAULT NULL COMMENT '订单ID',
|
||
`splitid` int NULL DEFAULT NULL COMMENT '拆分ID',
|
||
`ordernumber` varchar(30) NULL DEFAULT NULL COMMENT '订单号',
|
||
`passengername` varchar(100) NULL DEFAULT NULL COMMENT '乘机人姓名',
|
||
`typecode` varchar(20) NULL DEFAULT NULL COMMENT '证件类型代码:NI-身份证 PP-护照 ID-其他 FI-外国人永久居留身份证 GM-军残证 JC-警残证 HM-港澳台居民居住证 HR-户口簿 JR-军人证 BC-出生证明 HX-回乡证 TB-台胞证 GA-港澳通行证 HY-国际海员证 UU-其他证件',
|
||
`typenumber` varchar(50) NULL DEFAULT NULL COMMENT '证件号码',
|
||
`typevalidate` varchar(50) NULL DEFAULT NULL COMMENT '证件有效期',
|
||
`gender` tinyint NULL DEFAULT NULL COMMENT '性别:0-女 1-男',
|
||
`birthdate` varchar(20) NULL DEFAULT NULL COMMENT '出生日期',
|
||
`mobile` varchar(20) NULL DEFAULT NULL COMMENT '手机号',
|
||
`flightnumber` varchar(50) NULL DEFAULT NULL COMMENT '航班号',
|
||
`depcode` varchar(5) NULL DEFAULT NULL COMMENT '出发地三字码',
|
||
`arrcode` varchar(5) NULL DEFAULT NULL COMMENT '目的地三字码',
|
||
`cabinname` varchar(10) NULL DEFAULT NULL COMMENT '舱位名称',
|
||
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
|
||
`faceprice` decimal(10, 2) NULL DEFAULT NULL COMMENT '票面价',
|
||
`buildprice` decimal(10, 2) NULL DEFAULT NULL COMMENT '机建费',
|
||
`fuelprice` decimal(10, 2) NULL DEFAULT NULL COMMENT '燃油费',
|
||
`segment` varchar(10) NULL DEFAULT NULL COMMENT '航段',
|
||
`depdate` datetime NULL DEFAULT NULL COMMENT '航班出发时间',
|
||
`arrdate` datetime NULL DEFAULT NULL COMMENT '航班到达时间',
|
||
`pnr` varchar(10) NULL DEFAULT NULL COMMENT 'PNR',
|
||
`settleprice` decimal(10, 2) NULL DEFAULT NULL COMMENT '结算价格',
|
||
`cabinbase` varchar(5) NULL DEFAULT NULL COMMENT '基础舱位',
|
||
`eticket` varchar(30) NULL DEFAULT NULL COMMENT '电子客票号',
|
||
`eticketstatus` varchar(20) NULL DEFAULT NULL COMMENT '电子客票状态:REFUND-已退票 USED-已使用 EXCHANGE-已换开',
|
||
`tickettime` varchar(30) NULL DEFAULT NULL COMMENT '出票时间',
|
||
`ticketstatus` smallint NULL DEFAULT NULL COMMENT '票状态:1-待出票 2-已出票 3-已改期 4-已退票 5-已使用 11-已取消 21-出票中 22-出票失败 31-改期中 32-改期失败 41-退票中 42-退票失败',
|
||
|
||
-- ========== 去哪儿特有字段 ==========
|
||
`nationality` varchar(50) NULL DEFAULT NULL COMMENT '国籍',
|
||
`last_name` varchar(50) NULL DEFAULT NULL COMMENT '姓',
|
||
`first_name` varchar(50) NULL DEFAULT NULL COMMENT '名',
|
||
`sign_country_code` varchar(10) NULL DEFAULT NULL COMMENT '证件签发地国家代码',
|
||
`price_type_code` varchar(10) NULL DEFAULT NULL COMMENT '票类型代码:15-成人 16-成人套餐 5-儿童 6-儿童套餐',
|
||
`age_type` varchar(10) NULL DEFAULT NULL COMMENT '年龄类型:0-成人 1-儿童 2-婴儿',
|
||
`valid_date` varchar(20) NULL DEFAULT NULL COMMENT '证件有效期',
|
||
`qunar_refund_status` varchar(10) NULL DEFAULT NULL COMMENT '去哪儿退款状态:0-退款待确认 1-待退款 2-退款完成 5-退款取消 -1-未知',
|
||
`is_reservation` tinyint(1) NULL DEFAULT NULL COMMENT '是否需要取消机位:0-否 1-是',
|
||
`apply_refund_time` varchar(20) NULL DEFAULT NULL COMMENT '申请退款时间',
|
||
`refund_no` varchar(100) NULL DEFAULT NULL COMMENT '支付中心退款流水号',
|
||
`refund_reason` varchar(20) NULL DEFAULT NULL COMMENT '退款原因:16-改变行程 17-填错信息 18-航班延误 19-身体原因 20-航班备降 21-客票换开 22-航变',
|
||
`sub_code` varchar(10) NULL DEFAULT NULL COMMENT '退款子原因:0-默认 1-航班取消 2-疫情政策 3-航司材料 4-超售拒载 5-关联变动',
|
||
`audit_reason` varchar(20) NULL DEFAULT NULL COMMENT '审核原因:1-自愿退款金额 2-航变应退金额 3-审核航变 4-病退金额 5-病退审核 6-不需要',
|
||
`audit_status` varchar(10) NULL DEFAULT NULL COMMENT '审核状态:0-处理中 1-通过 2-拒绝 3-终止',
|
||
`refund_price` decimal(10,2) NULL DEFAULT NULL COMMENT '退款金额',
|
||
`refund_time` varchar(20) NULL DEFAULT NULL COMMENT '退款完成时间',
|
||
`audit_deadline` varchar(20) NULL DEFAULT NULL COMMENT '退款审核时限',
|
||
`refund_risk_level` varchar(20) NULL DEFAULT NULL COMMENT '退款风险提示:8-临起飞 9-超时 12-风险订单',
|
||
`gq_refund_flag` varchar(10) NULL DEFAULT NULL COMMENT '改后退标识:0-非改后退 1-改后退',
|
||
`union_change_flight_remark` varchar(100) NULL DEFAULT NULL COMMENT '联程航变备注:0-未检测到 1-可按联程航变',
|
||
`refund_type` varchar(50) NULL DEFAULT NULL COMMENT '退款类型:0-代理商操作 4-平台超时强扣 5-平台N单垫退 6-平台呼叫中心',
|
||
`apply_gq_time` varchar(20) NULL DEFAULT NULL COMMENT '改签申请时间',
|
||
`need_amount` decimal(10,2) NULL DEFAULT NULL COMMENT '改签所有人支付总价',
|
||
`gq_fee` decimal(10,2) NULL DEFAULT NULL COMMENT '改签费',
|
||
`upgrade_fee` decimal(10,2) NULL DEFAULT NULL COMMENT '升舱费',
|
||
`gq_reason` varchar(20) NULL DEFAULT NULL COMMENT '改签原因:1/2-自愿改签 3-非自愿改签 5-疫情原因',
|
||
`gq_sub_status` varchar(10) NULL DEFAULT NULL COMMENT '改签小状态:0-待确认 1-待处理 2-待支付 3-已支付 4-改签完成 5-已拒绝 6-已取消 7-处理中 8-已回帖 9-自动取消',
|
||
`adult_pnr` varchar(50) NULL DEFAULT NULL COMMENT '成人编码(最近一次改签生编)',
|
||
`child_pnr` varchar(50) NULL DEFAULT NULL COMMENT '儿童编码(最近一次改签生编)',
|
||
`attachment_urls` text NULL COMMENT '附件URL',
|
||
`remark` text NULL COMMENT '备注',
|
||
`gq_order_urgent_type` varchar(50) NULL DEFAULT NULL COMMENT '紧急类型:MOST_URGENT-临起飞4小时 URGENT-已超时 NEED_ATTENTION-临近超时 COMMON-普通 UNKNOWN-未知',
|
||
`gq_last_deal_time` varchar(20) NULL DEFAULT NULL COMMENT '最晚改签时限',
|
||
`endorse_id` varchar(50) NULL DEFAULT NULL COMMENT '改签ID',
|
||
`qunar_passenger_id` varchar(50) NULL DEFAULT NULL COMMENT '去哪儿乘机人ID',
|
||
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
PRIMARY KEY (`id`),
|
||
INDEX `idx_orderid` (`orderid`),
|
||
INDEX `idx_ordernumber` (`ordernumber`),
|
||
INDEX `idx_eticket` (`eticket`),
|
||
INDEX `idx_qunar_refund_status` (`qunar_refund_status`),
|
||
INDEX `idx_gq_sub_status` (`gq_sub_status`),
|
||
INDEX `idx_passenger_name` (`passengername`),
|
||
INDEX `idx_id_number` (`typenumber`),
|
||
CONSTRAINT `fk_detail_order` FOREIGN KEY (`orderid`) REFERENCES `p_order` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单详情表(乘机人信息)' ROW_FORMAT=DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_order_segment
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_order_segment`;
|
||
CREATE TABLE `p_order_segment` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`orderid` int NOT NULL COMMENT '订单ID',
|
||
`order_number` varchar(30) NULL DEFAULT NULL COMMENT '订单号',
|
||
`segment_no` smallint NOT NULL DEFAULT 1 COMMENT '航段序号:1-第一段 2-第二段',
|
||
`flight_type` varchar(10) NULL DEFAULT NULL COMMENT '航班类型:DEPARTURE-去程 RETURN-返程',
|
||
`airline_code` varchar(5) NULL DEFAULT NULL COMMENT '航空公司二字码',
|
||
`airline_name` varchar(100) NULL DEFAULT NULL COMMENT '航空公司名称',
|
||
`flight_number` varchar(10) NOT NULL COMMENT '航班号',
|
||
`real_flight_number` varchar(10) NULL DEFAULT NULL COMMENT '真实航班号(共享航班用)',
|
||
`dep_airport_code` varchar(5) NOT NULL COMMENT '出发机场三字码',
|
||
`arr_airport_code` varchar(5) NOT NULL COMMENT '到达机场三字码',
|
||
`dep_date` date NOT NULL COMMENT '出发日期',
|
||
`dep_time` varchar(10) NOT NULL COMMENT '出发时间',
|
||
`arr_time` varchar(10) NULL DEFAULT NULL COMMENT '到达时间',
|
||
`cabin_code` varchar(5) NULL DEFAULT NULL COMMENT '舱位代码',
|
||
`child_cabin` varchar(5) NULL DEFAULT NULL COMMENT '儿童舱位',
|
||
`segment_status` tinyint NULL DEFAULT 1 COMMENT '航段状态:1-正常 2-已变更 3-已取消',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
PRIMARY KEY (`id`),
|
||
INDEX `idx_orderid` (`orderid`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='订单航段信息表' ROW_FORMAT=DYNAMIC;
|
||
-- ----------------------------
|
||
-- Table structure for p_order_zhihui
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_order_zhihui`;
|
||
CREATE TABLE `p_order_zhihui` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||
`orderNumber` varchar(50) NOT NULL COMMENT '订单号',
|
||
`userId` int NOT NULL COMMENT '录入员UserID',
|
||
`userName` varchar(50) NULL DEFAULT NULL COMMENT '录入员姓名',
|
||
|
||
-- 行程信息
|
||
`tripType` tinyint NULL DEFAULT 0 COMMENT '行程类型(0: 单程, 1: 往返)',
|
||
`depCode` varchar(10) NULL DEFAULT NULL COMMENT '出发机场代码',
|
||
`arrCode` varchar(10) NULL DEFAULT NULL COMMENT '到达机场代码',
|
||
`depDate` varchar(20) NULL DEFAULT NULL COMMENT '出发日期',
|
||
`returnDate` varchar(20) NULL DEFAULT NULL COMMENT '返程日期',
|
||
|
||
-- 乘客信息
|
||
`passengerName` varchar(500) NULL DEFAULT NULL COMMENT '乘客姓名',
|
||
`passengerType` varchar(200) NULL DEFAULT NULL COMMENT '乘客类型(成人/儿童/婴儿)',
|
||
`passengerIdType` varchar(200) NULL DEFAULT NULL COMMENT '乘客证件类型(身份证/护照/军官证等)',
|
||
`passengerIdNo` varchar(500) NULL DEFAULT NULL COMMENT '乘客证件号',
|
||
`passengerPhone` varchar(500) NULL DEFAULT NULL COMMENT '乘客电话',
|
||
`passengerCount` int NULL DEFAULT 1 COMMENT '乘客人数',
|
||
|
||
-- 客户信息
|
||
`customerType` varchar(20) NULL DEFAULT NULL COMMENT '客户类型(散客/团队)',
|
||
`customerName` varchar(100) NULL DEFAULT NULL COMMENT '客户姓名/公司名',
|
||
`customerPhone` varchar(20) NULL DEFAULT NULL COMMENT '客户电话',
|
||
|
||
-- 航班信息
|
||
`flightNumber` varchar(20) NULL DEFAULT NULL COMMENT '航班号',
|
||
`cabin` varchar(10) NULL DEFAULT NULL COMMENT '舱位',
|
||
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '票价',
|
||
`departureAirport` varchar(20) NULL DEFAULT NULL COMMENT '出发机场',
|
||
`arrivalAirport` varchar(20) NULL DEFAULT NULL COMMENT '到达机场',
|
||
`departureTime` varchar(20) NULL DEFAULT NULL COMMENT '出发时间',
|
||
`arrivalTime` varchar(20) NULL DEFAULT NULL COMMENT '到达时间',
|
||
|
||
-- 订单状态与认领
|
||
`status` tinyint NULL DEFAULT 0 COMMENT '状态(0: 待认领, 1: 已认领, 2: 处理中, 3: 已出票, 4: 已取消)',
|
||
`claimerId` int NULL DEFAULT NULL COMMENT '认领人ID',
|
||
`claimerName` varchar(50) NULL DEFAULT NULL COMMENT '认领人姓名',
|
||
`claimTime` datetime NULL DEFAULT NULL COMMENT '认领时间',
|
||
|
||
-- 原有出票信息(认领后使用)
|
||
`cabinCode` varchar(5) NULL DEFAULT NULL COMMENT '舱位代码',
|
||
`commission` decimal(10, 2) NULL DEFAULT NULL COMMENT '佣金金额',
|
||
`ticketNo` varchar(50) NULL DEFAULT NULL COMMENT '票号',
|
||
`route` varchar(20) NULL DEFAULT NULL COMMENT '起止地(如HRBCAN)',
|
||
`ticketPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '票面价/净退',
|
||
`tax` decimal(10, 2) NULL DEFAULT NULL COMMENT '税费',
|
||
`agentFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '代理费',
|
||
`agentRate` decimal(5, 4) NULL DEFAULT NULL COMMENT '代理费率',
|
||
`pnr` varchar(20) NULL DEFAULT NULL COMMENT 'PNR编码',
|
||
`workNo` varchar(20) NULL DEFAULT NULL COMMENT '工作号',
|
||
`ticketType` varchar(50) NULL DEFAULT NULL COMMENT '客票类型(如BSP国内客票)',
|
||
`printerNo` varchar(20) NULL DEFAULT NULL COMMENT '打票机号',
|
||
`paymentMethod` varchar(20) NULL DEFAULT NULL COMMENT '支付方式',
|
||
`ticketDate` varchar(20) NULL DEFAULT NULL COMMENT '出票时间',
|
||
|
||
-- 备注
|
||
`remark` varchar(500) NULL DEFAULT NULL COMMENT '备注',
|
||
|
||
`createTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`updateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 101 COMMENT = '智汇订单表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_order_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_order_log`;
|
||
CREATE TABLE `p_order_log` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`ordernumber` varchar(80) NOT NULL COMMENT '订单id',
|
||
`userid` bigint NOT NULL default 0 COMMENT '用户id',
|
||
`username` varchar(20) DEFAULT NULL COMMENT '用户名',
|
||
`nickname` varchar(20) DEFAULT NULL COMMENT '昵称',
|
||
`action` varchar(2000) DEFAULT NULL COMMENT '操作内容',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1001 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '订单记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_ordersplit
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_ordersplit`;
|
||
CREATE TABLE `p_ordersplit` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`splitids` varchar(50) NULL DEFAULT NULL,
|
||
`userid` bigint NULL DEFAULT NULL COMMENT '用户id',
|
||
`platformid` int NULL DEFAULT NULL,
|
||
`ordernumber` varchar(30) NULL DEFAULT NULL,
|
||
`policyid` varchar(50) NULL DEFAULT NULL,
|
||
`policycode` varchar(50) NULL DEFAULT NULL,
|
||
`policytype` varchar(10) NULL DEFAULT NULL,
|
||
`pnr` varchar(30) NULL DEFAULT NULL,
|
||
`bigpnr` varchar(30) NULL DEFAULT NULL,
|
||
`flightid` int NULL DEFAULT NULL,
|
||
`depdate` datetime NULL DEFAULT NULL,
|
||
`entertime` datetime NULL DEFAULT NULL,
|
||
`limittime` datetime NULL DEFAULT NULL,
|
||
`price` decimal(10, 2) NULL DEFAULT NULL,
|
||
`status` int NULL DEFAULT 0,
|
||
`claimed` bit(1) NULL DEFAULT b'0',
|
||
`claimer` varchar(30) NULL DEFAULT NULL,
|
||
`autotype` smallint NULL DEFAULT 0,
|
||
`ruleid` varchar(20) NULL DEFAULT NULL,
|
||
`cabins` varchar(200) NULL DEFAULT NULL,
|
||
`cabinold` varchar(5) NULL DEFAULT NULL,
|
||
`cabinnew` varchar(5) NULL DEFAULT NULL,
|
||
`priceface` decimal(10, 2) NULL DEFAULT NULL,
|
||
`pricetax` decimal(10, 2) NULL DEFAULT NULL,
|
||
`step` smallint NULL DEFAULT NULL,
|
||
`profit` decimal(10, 2) NULL DEFAULT NULL,
|
||
`loss` decimal(10, 2) NULL DEFAULT NULL,
|
||
`channelid` int NULL DEFAULT NULL,
|
||
`channelorderid` varchar(50) NULL DEFAULT NULL,
|
||
`channelprice` decimal(10, 2) NULL DEFAULT NULL,
|
||
`channeltraceid` varchar(50) NULL DEFAULT NULL,
|
||
`channelpaystatus` smallint NULL DEFAULT NULL,
|
||
`channelpayid` varchar(50) NULL DEFAULT NULL,
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `platformid`(`platformid` ASC) USING BTREE,
|
||
CONSTRAINT `p_ordersplit_ibfk_1` FOREIGN KEY (`platformid`) REFERENCES `p_platform` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '订单分拆表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_ordersplit
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_passenger
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_passenger`;
|
||
CREATE TABLE `p_passenger` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`idname` varchar(50) NULL DEFAULT NULL,
|
||
`idcard` varchar(255) NULL DEFAULT NULL,
|
||
`sex` tinyint NULL DEFAULT NULL,
|
||
`birthday` varchar(30) NULL DEFAULT NULL,
|
||
`phone` varchar(20) NULL DEFAULT NULL,
|
||
`lasttime` datetime NULL DEFAULT NULL,
|
||
`sequence` int NULL DEFAULT NULL,
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '乘客表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_passenger
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_payment
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_payment`;
|
||
CREATE TABLE `p_payment` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`orderid` int NULL DEFAULT NULL,
|
||
`paymethod` varchar(50) NULL DEFAULT NULL,
|
||
`paydate` datetime NULL DEFAULT NULL,
|
||
`transactionid` varchar(100) NULL DEFAULT NULL,
|
||
`amount` decimal(10, 2) NULL DEFAULT NULL,
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `orderid`(`orderid` ASC) USING BTREE,
|
||
CONSTRAINT `p_payment_ibfk_1` FOREIGN KEY (`orderid`) REFERENCES `p_order` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1000001 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '支付表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_payment
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_platform
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_platform`;
|
||
CREATE TABLE `p_platform` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '平台ID',
|
||
`name` varchar(100) NOT NULL COMMENT '平台名称',
|
||
`nickname` varchar(100) NOT NULL COMMENT '别名',
|
||
`email` varchar(100) NULL DEFAULT NULL COMMENT '联系邮箱',
|
||
`logo` varchar(100) NULL DEFAULT NULL COMMENT 'LOGO',
|
||
`phone` varchar(20) NOT NULL COMMENT '联系电话',
|
||
`status` tinyint NULL DEFAULT 0 COMMENT '状态',
|
||
`url` varchar(200) NULL DEFAULT NULL COMMENT 'api地址',
|
||
`maildayto` varchar(300) NULL DEFAULT NULL COMMENT 'mail day to',
|
||
`mailnightto` varchar(300) NULL DEFAULT NULL COMMENT 'mail night to',
|
||
`mailtestto` varchar(300) NULL DEFAULT NULL COMMENT 'mail test to',
|
||
`smsdayto` varchar(300) NULL DEFAULT NULL COMMENT 'sms day to',
|
||
`smsnightto` varchar(300) NULL DEFAULT NULL COMMENT 'sms night to',
|
||
`smstestto` varchar(300) NULL DEFAULT NULL COMMENT 'sms test to',
|
||
`apiurl` varchar(200) NULL DEFAULT NULL COMMENT 'api地址',
|
||
`hookding` varchar(600) NULL DEFAULT NULL COMMENT '钉钉hook',
|
||
`hookfei` varchar(600) NULL DEFAULT NULL COMMENT '飞书hook',
|
||
`appkey` varchar(100) NULL DEFAULT NULL COMMENT 'key',
|
||
`appsecret` varchar(100) NULL DEFAULT NULL COMMENT 'secret',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '平台表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_platform
|
||
-- ----------------------------
|
||
INSERT INTO `p_platform` VALUES (1, '携程', 'ctrip', 'xc@ctrip.cn', '/images/ota/ctrip.png', '111', 1, 'www.ctrip.com','','','','','','', 'https://flights.ctrip.com/online/list/oneway-{depcode}-{arrcode}?depdate={day}&infant=0', 'appkey', 'appsecret', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_platform` VALUES (2, '同程', 'tongcheng', 'tc@tc.com', '/images/ota/tongcheng.png', '33333', 1, 'www.tongcheng.com','','','','','','', 'https://flight.qunar.com/site/oneway_list.htm?searchDepartureAirport={depcity}&searchArrivalAirport={arrcity}&searchDepartureTime={day}', 'appkey', 'appsecret', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_platform` VALUES (3, '去哪儿', 'qunar', 'qn@qn.com', '/images/ota/qunar.png', '33333', 1, 'www.qnar.com','','','','','','', 'https://flight.qunar.com/site/oneway_list.htm?searchDepartureAirport={depcity}&searchArrivalAirport={arrcity}&searchDepartureTime={day}', 'appkey', 'appsecret', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_platform` VALUES (9, '智汇', 'zhihui', 'xc@ccc.cn', '/images/ota/zhihui.png', '11111', 1, 'www.custom.com','','','','','','', '', 'appkey', 'appsecret', '2025-04-11 13:55:34');
|
||
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_platform_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_platform_log`;
|
||
CREATE TABLE `p_platform_log` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '平台日志ID',
|
||
`platformid` int NOT NULL COMMENT '平台id',
|
||
`cateid` int NOT NULL COMMENT '分类id',
|
||
`ordernumber` varchar(200) null comment '订单号',
|
||
`code` varchar(200) NOT NULL COMMENT '代码',
|
||
`data` varchar(2000) NOT NULL COMMENT '原始数据',
|
||
`brief` varchar(2000) NOT NULL COMMENT '描述',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '平台日志表' ROW_FORMAT = Dynamic;
|
||
-- ----------------------------
|
||
-- Table structure for p_policy_tongpu
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_policy_tongpu`;
|
||
CREATE TABLE `p_policy_tongpu` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`needpush` tinyint NULL DEFAULT 0 COMMENT '修改后是否需要重新推送到同程',
|
||
`policyId` varchar(255) NULL DEFAULT NULL,
|
||
`policyCode` varchar(255) NULL DEFAULT NULL,
|
||
`isValid` tinyint NULL DEFAULT 0,
|
||
`isApplyShareFlight` int NULL DEFAULT NULL,
|
||
`isAgentBooking` int NULL DEFAULT NULL,
|
||
`agentBookFailType` int NULL DEFAULT NULL,
|
||
`seatLimit` int NULL DEFAULT NULL,
|
||
`avEffectiveSaleValue` int NULL DEFAULT NULL,
|
||
`reimbursementType` int NULL DEFAULT NULL,
|
||
`officeNo` varchar(255) NULL DEFAULT NULL,
|
||
`bigClientCode` varchar(255) NULL DEFAULT NULL,
|
||
`resourceApplySceneList` json NULL,
|
||
`transitConfig` varchar(255) NULL DEFAULT NULL,
|
||
`tripType` tinyint NOT NULL COMMENT '行程类型;枚举:1-单程(必有字段)',
|
||
`airCompany` varchar(255) NULL DEFAULT NULL,
|
||
`startPort` varchar(255) NULL DEFAULT NULL,
|
||
`endPort` varchar(255) NULL DEFAULT NULL,
|
||
`cabinCodeList` varchar(100) NULL DEFAULT NULL COMMENT '适用的舱位代码;List型,长度不超过 50;例:[\"U\",\"V\",\"F\"];(必有字段)',
|
||
`flightNoFit` tinyint NULL DEFAULT 0 COMMENT '航班限制;非必传,默认0-=所有航班均适用;枚举:0-所有航班均适用、 1-部分航班适用 、2-部分航班不适用;(可有字段)',
|
||
`flightNoList` varchar(100) NULL DEFAULT NULL COMMENT '当“flightNoFit !=0 ”时,必传航班号 ;每个航班号必须6到7位由字母数字组成;航班号个数不超过100;例:[\"CA3463\",\"CA5234\",\"CA2343\"](可有字段)',
|
||
`weekSegmentList` varchar(100) NULL DEFAULT NULL COMMENT '航班适用星期数;List型,不传默认[1,2,3,4,5,6,7] ;例:[1,3] 表示适用周一和周三;若周内的七天均适用,请 传入[1,2,3,4,5,6,7];(可有字段)',
|
||
`startDate` date NOT NULL COMMENT '政策适用起飞开始时间;格式:yyyy-MM-dd;(必有字段)',
|
||
`endDate` date NOT NULL COMMENT '政策适用起飞截止时间;格式:yyyy-MM-dd ;政策适用起飞截止日期 不可小于政策适用起飞开始日期;(必有字段)',
|
||
`notFlightDate` varchar(255) NULL DEFAULT NULL,
|
||
`startTakeoffApplyTime` time NULL DEFAULT NULL,
|
||
`endTakeoffApplyTime` time NULL DEFAULT NULL,
|
||
`applyTimeRangeSegment` varchar(255) NULL DEFAULT NULL,
|
||
`startSellDate` date NULL DEFAULT NULL,
|
||
`endSellDate` date NULL DEFAULT NULL,
|
||
`startSaleDay` int NULL DEFAULT NULL,
|
||
`startSaleTime` time NULL DEFAULT NULL,
|
||
`endSaleDay` int NULL DEFAULT NULL,
|
||
`endSaleTime` time NULL DEFAULT NULL,
|
||
`startSaleApplyTime` time NULL DEFAULT NULL,
|
||
`endSaleApplyTime` time NULL DEFAULT NULL,
|
||
`sellPriceLowerLimit` int NULL DEFAULT NULL,
|
||
`sellPriceUpperLimit` int NULL DEFAULT NULL,
|
||
`adultRebatePercent` decimal(4, 1) NOT NULL COMMENT '成人政策返点比例;只支持一位小数;如10%,传10,录入系统后会自动除以100;(必有字段)',
|
||
`adultRebateMoney` decimal(10, 2) NOT NULL COMMENT '成人政策返点金额;只支持2位小数输入;(必有字段)',
|
||
`childRebatePercent` decimal(4, 1) NOT NULL COMMENT '儿童政策返点比例;只支持1位小数输入;如10%,传10,录入系统后会自动除以100;(必有字段)',
|
||
`childRebateMoney` decimal(10, 2) NOT NULL COMMENT '儿童政策返点金额;只支持2位小数输入;(必有字段)',
|
||
`keepMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '竞价金额 ;只支持2位小数输入;(可有字段)',
|
||
`keepMoneyPercent` decimal(5, 2) NULL DEFAULT 0.00 COMMENT '竞价比例;仅支持大于等于0的两位小数; 如10%,传10,录入系统后会自动除以100,精确到小数点后第二位;(可有字段)',
|
||
`sellType` int NULL DEFAULT NULL,
|
||
`remark` varchar(255) NULL DEFAULT NULL,
|
||
`policyCodeExtend` varchar(255) NULL DEFAULT NULL,
|
||
`everydayInventory` smallint NULL DEFAULT NULL,
|
||
`rebookSeatLimit` varchar(255) NULL DEFAULT NULL,
|
||
`isChildEqAdultPrice` int NULL DEFAULT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '同城普通政策表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_policy_tongpu
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_policy_tongte
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_policy_tongte`;
|
||
CREATE TABLE `p_policy_tongte` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`policyId` varchar(50) NULL DEFAULT NULL COMMENT '政策ID',
|
||
`needpush` tinyint NULL DEFAULT 0 COMMENT '修改后是否需要重新推送到同程',
|
||
`policyCode` varchar(50) NULL DEFAULT NULL COMMENT '政策代码;供应商自定义政策代码,只允许录入字母和数字中文且字符不得超过50个;(可有字段)',
|
||
`policyCodeExtend` varchar(50) NULL DEFAULT NULL COMMENT '政策代码扩展字段;字母和数字中文且字符不得超过50个,可赋值政策代码前缀;可用于归类定义一批政策,后续查询/删除接口使用;(可有字段)',
|
||
`isValid` tinyint NULL DEFAULT 0 COMMENT '政策有效;默认(1-有效);枚举:0-无效、1-有效;(可有字段)',
|
||
`isApplyShareFlight` tinyint NULL DEFAULT 0 COMMENT '是否共享航班;默认(0-否); 枚举:0-否、1-是;(可有字段)',
|
||
`seatLimit` tinyint NULL DEFAULT 0 COMMENT 'AV余位阈值; 默认(字段不生效);生效范围[1-9],AV余位小于当前指定值才会代订位;(可有字段)',
|
||
`avEffectiveSaleValue` tinyint NULL DEFAULT 0 COMMENT 'AV大于此值可售; 默认(字段不生效);生效范围[1-9],AV余位大于当前指定值才会进行售卖(可有字段)',
|
||
`isAgentBooking` tinyint NULL DEFAULT 0 COMMENT '是否代订位;默认(0-否); 枚举:0-否、1-是;(可有字段)',
|
||
`agentBookFailType` tinyint NULL DEFAULT 0 COMMENT '代订位失败处理方式;默认(0-拦截下单);枚举:0-拦截下单、1-收单;(可有字段)',
|
||
`reimbursementType` tinyint NULL DEFAULT 0 COMMENT '报销类型;默认( 0-行程单);枚举: 0-行程单、1-服务发票;共享航班出主承运必须为1-服务发票(可有字段)',
|
||
`officeNo` varchar(50) NULL DEFAULT NULL COMMENT '触发代订位,需要使用的 office 号(字母+数字,6 位,比如 SZV122);字符长度 0~50,不支持特殊符号;(可有字段)',
|
||
`analyzeTicketOfficeNo` varchar(50) NULL DEFAULT NULL COMMENT '客票解析,需要使用的 office 号(字母+数字,6 位,比如 SZV122);字符长度 0~50,不支持特殊符号;(可有字段)',
|
||
`bigClientCode` varchar(50) NULL DEFAULT NULL COMMENT '航司针对给指定代理人的特殊政策的三方协议代码,用于 PAT:A 获取特殊价格;格式(字母+数字,如 CXZJ10),字符长度 0~50;(可有字段)',
|
||
`resRuleType` tinyint NULL DEFAULT 1 COMMENT '资源规则类型; 默认:1-平台定制; 枚举:1-平台定制、 2-代理自定义;(可有字段)',
|
||
`fareRule` varchar(50) NULL DEFAULT NULL COMMENT '同程定制运价规则; 当“resRuleType=1”时才可以填; 针对N人起订、性别、年龄等特殊限制资源,有此类资源需要投放请联系客户经理获取;(可有字段)',
|
||
`resAgeType` varchar(50) NULL DEFAULT NULL COMMENT '资源对年龄限制; 默认空; 当“resRuleType=2”时,才可以填(具体值请参考后台页面);(可有字段)',
|
||
`resNumberType` varchar(50) NULL DEFAULT NULL COMMENT '资源对人数限制; 默认空; 当“resRuleType=2”时,才可以填(具体值请参考后台页面);(可有字段)',
|
||
`resCardType` varchar(50) NULL DEFAULT NULL COMMENT '资源对证件限制; 默认空; 当“resRuleType=2”时,才可以填(具体值请参考后台页面);(可有字段)',
|
||
`resourceApplySceneList` varchar(50) NULL DEFAULT NULL COMMENT '资源适用场景;List型,默认(空数组,表示常规场景适用);枚举:4-联程场景、11-拼接假联程;(可有字段)',
|
||
`transitConfig` varchar(50) NULL DEFAULT NULL COMMENT '联程组合限制;当resourceApplySceneList内的值为4或11时才能填值,并且resourceApplySceneList存在多个时,不支持联程组合限制填值;(可有字段)',
|
||
`tripType` tinyint NOT NULL COMMENT '行程类型;枚举:1-单程(必有字段)',
|
||
`airCompany` varchar(2) NOT NULL COMMENT '航空公司二字代码 2 位大写字母(必有字段)',
|
||
`startPort` varchar(3) NOT NULL COMMENT '出发机场三字代码(必有字段)',
|
||
`endPort` varchar(3) NOT NULL COMMENT '抵达机场三字代码(必有字段)',
|
||
`cabinCodeList` varchar(100) NULL DEFAULT NULL COMMENT '适用的舱位代码;List型,长度不超过 50;例:[\"U\",\"V\",\"F\"];(必有字段)',
|
||
`cabinName` varchar(50) NULL DEFAULT NULL COMMENT '舱位名称; 名称规范:\"经济舱\",\"特殊经济舱\",\"头等舱\",\"商务舱\";(可有字段)',
|
||
`IsTeamTicket` tinyint NULL DEFAULT 0 COMMENT '是否是团队票; 默认:0-否; 枚举:0-否、1-是;(可有字段)',
|
||
`particularCabinCode` varchar(50) NULL DEFAULT NULL COMMENT '指定舱位; 占座时的舱位代码,不指定无需填写;(可有字段)',
|
||
`flightNoFit` tinyint NULL DEFAULT 0 COMMENT '航班限制;非必传,默认0-=所有航班均适用;枚举:0-所有航班均适用、 1-部分航班适用 、2-部分航班不适用;(可有字段)',
|
||
`flightNoList` varchar(100) NULL DEFAULT NULL COMMENT '当“flightNoFit !=0 ”时,必传航班号 ;每个航班号必须6到7位由字母数字组成;航班号个数不超过100;例:[\"CA3463\",\"CA5234\",\"CA2343\"](可有字段)',
|
||
`weekSegmentList` varchar(100) NULL DEFAULT NULL COMMENT '航班适用星期数;List型,不传默认[1,2,3,4,5,6,7] ;例:[1,3] 表示适用周一和周三;若周内的七天均适用,请 传入[1,2,3,4,5,6,7];(可有字段)',
|
||
`startDate` date NOT NULL COMMENT '政策适用起飞开始时间;格式:yyyy-MM-dd;(必有字段)',
|
||
`endDate` date NOT NULL COMMENT '政策适用起飞截止时间;格式:yyyy-MM-dd ;政策适用起飞截止日期 不可小于政策适用起飞开始日期;(必有字段)',
|
||
`applyTimeRangeSegment` varchar(100) NULL DEFAULT NULL COMMENT '起飞适用时间;格式:00:00-10:00,12:00-20:00(可有字段)',
|
||
`notFlightDate` varchar(200) NULL DEFAULT NULL COMMENT '不适用航班日期 ;格式:yyyy-MM-dd/yyyy-MM-dd,yyyy-MM-dd/yyyy-MM-dd,不适用日期最多支持6段(可有字段)',
|
||
`startSellDate` datetime NOT NULL COMMENT '销售起始日期;格式:yyyy-MM-dd HH:mm 时刻00:00表示不限制时刻(必有字段)',
|
||
`endSellDate` datetime NOT NULL COMMENT '销售结束日期;格式:yyyy-MM-dd HH:mm 时刻00:00表示不限制时刻(必有字段)',
|
||
`startSaleDay` smallint NULL DEFAULT 364 COMMENT 'N天内,表示最早提前销售的天数;默认365;0-365之间整数(可有字段)',
|
||
`startSaleTime` varchar(30) NULL DEFAULT '01:00' COMMENT 'N时刻开始销售;默认值\"00:00\" ;格式:HH:mm 可输入值范围00:00-23:59(可有字段)',
|
||
`endSaleDay` tinyint NULL DEFAULT 1 COMMENT 'N天外,表示最晚提前销售天数;默认0 ;0-365之间整数;(可有字段)',
|
||
`endSaleTime` varchar(30) NULL DEFAULT '04:00' COMMENT 'N时刻停止销售;默认值\"00:00\" ;格式:HH:mm 可输入值范围00:00-23:59(可有字段)',
|
||
`saleApplyTimeRangeSegment` varchar(100) NULL DEFAULT NULL COMMENT '销售适用时间段;默认值\"\"”, 格式:00:00-10:00,12:00-20:00(可有字段)',
|
||
`valuationType` tinyint NOT NULL COMMENT '计价类型; 枚举:1-适用舱位、2-固定价格(必有字段)',
|
||
`actionType` tinyint NULL DEFAULT NULL COMMENT '价格运算符; 枚举:2-加、3-减 、4-先减比例后加金额、5-先加比例后减金额 当”valuationType=1“时 ,则actionType必传; 当”valuationType=2“时 ,则actionType不传;(可有字段)',
|
||
`addSubtractBaseType` tinyint NULL DEFAULT NULL COMMENT '加减基准; 枚举:2-适用舱位、3-基准舱位; 当“valuationType=1 ”时,则addSubtractBaseType必传; 当“valuationType=2 ”时,则addSubtractBaseType不传;(可有字段)',
|
||
`addSubtractDiscount` decimal(5, 2) NULL DEFAULT 0.00 COMMENT '加减折扣; 默认0.00; 大于0的两位小数; 如10%,传10,录入系统后会自动除以100; 当“valuationType=2”时,不传;(可有字段)',
|
||
`addSubtractMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '加减金额; 默认0; 大于等于0整数; 当“valuationType=2”,不传;(可有字段)',
|
||
`fixedTotalPrice` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '固定价格; 大于0整数; 当“valuationType=2”时,则fixedTotalPrice必传; 当“valuationType=1”时,则fixedTotalPrice不传;(可有字段)',
|
||
`calculationLogic` tinyint NULL DEFAULT 3 COMMENT '计价逻辑; 默认:3-四舍五入到十位; 枚举:1-逢一进十、2-进位到个位、3-四舍五入到十位、4-舍去个位、5-四舍五入到个位(可有字段)',
|
||
`sellPriceLowerLimit` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '卖价下限(可有字段)',
|
||
`sellPriceUpperLimit` decimal(10, 2) NULL DEFAULT 1000.00 COMMENT '卖价上限(可有字段)',
|
||
`adultRebatePercent` decimal(4, 1) NOT NULL COMMENT '成人政策返点比例;只支持一位小数;如10%,传10,录入系统后会自动除以100;(必有字段)',
|
||
`adultRebateMoney` decimal(10, 2) NOT NULL COMMENT '成人政策返点金额;只支持2位小数输入;(必有字段)',
|
||
`childRebatePercent` decimal(4, 1) NOT NULL COMMENT '儿童政策返点比例;只支持1位小数输入;如10%,传10,录入系统后会自动除以100;(必有字段)',
|
||
`childRebateMoney` decimal(10, 2) NOT NULL COMMENT '儿童政策返点金额;只支持2位小数输入;(必有字段)',
|
||
`keepMoney` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '竞价金额 ;只支持2位小数输入;(可有字段)',
|
||
`keepMoneyPercent` decimal(5, 2) NULL DEFAULT 0.00 COMMENT '竞价比例;仅支持大于等于0的两位小数; 如10%,传10,录入系统后会自动除以100,精确到小数点后第二位;(可有字段)',
|
||
`sellType` tinyint NOT NULL COMMENT '销售类型; 枚举:1-AV有座销售、2-按库存销售(必有字段)',
|
||
`everydayInventory` int NULL DEFAULT 0 COMMENT '每日可售库存数:大于等于0整数(可有字段)',
|
||
`remark` varchar(50) NULL DEFAULT NULL COMMENT '备注;字母和数字且字符不得超过50个;(可有字段)',
|
||
`isVerifyPrice` tinyint NULL DEFAULT 1 COMMENT '是否验价; 枚举:0-不验价 、1-验价;(可有字段)',
|
||
`floatPrice` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '上浮金额; 可不传; 仅支持正整数;(可有字段)',
|
||
`verifyPriceOffice` varchar(15) NULL DEFAULT NULL COMMENT '验价office号; 用于验价的Office号,大写,最多支持15个字符;(可有字段)',
|
||
`carryVerifyCabinPrice` tinyint NULL DEFAULT 0 COMMENT '是否出主承运;默认0-否 ,只有共享航班可选是;枚举:0-否、1-是;(可有字段)',
|
||
`carryAirCompany` varchar(2) NULL DEFAULT NULL COMMENT '主承运航司,出主承运时必传,其他必须为空(可有字段)',
|
||
`saleWeekSegmentList` varchar(50) NULL DEFAULT NULL COMMENT '销售适用班期; 默认:[1,2,3,4,5,6,7](可有字段)',
|
||
`sameCabinPriceType` tinyint NULL DEFAULT 0 COMMENT '同舱多价取值, 默认0: 0:优先FD,1:优先NFD(可有字段)',
|
||
`nfdType` tinyint NULL DEFAULT 0 COMMENT '运价取值; 默认:0-最高值; 枚举:0-最高值 、1-最低值;(可有字段)',
|
||
`rebookSeatLimit` tinyint NULL DEFAULT 0 COMMENT '改期代订位AV余位阈值;默认:0-不代定位 ;0-不代定位 ;[1-9]:av余位数小于等于该数字代订位;10:全部代订位;(可有字段)',
|
||
`farePriceType` varchar(50) NULL DEFAULT '' COMMENT '运价类型; 默认:空字符串 - 非指定运价; 枚举:空字符串 - 非指定运价、 \"1\"-公布运价、 \"2\"-私有运价 、\"3\"-直减运价、 \"4\"-中转运价、\"5\"-官网B2C运价,、\"6\"-往返RT运价、\"7\"-官网往返运价、\"8\"-官网联程运价、\"9\"-官网B2B运价、\"10\"-不可单售运价(可有字段)',
|
||
`productType` varchar(50) NULL DEFAULT NULL COMMENT '特殊运价;可从ebook后台复制(可有字段)',
|
||
`isChildEqAdultPrice` tinyint NULL DEFAULT 0 COMMENT '儿童出成人价;默认0-否;枚举: 0-否、1-是;(可有字段)',
|
||
`adultRebateSource` tinyint NULL DEFAULT 0 COMMENT '成人返点来源; 默认:0-政策录入; 枚举:0-政策录入、1-官网接口;(可有字段)',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '同城特殊政策表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_policy_tongte
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_policy_xiepu
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_policy_xiepu`;
|
||
CREATE TABLE `p_policy_xiepu` (
|
||
`id` bigint NOT NULL AUTO_INCREMENT,
|
||
`policyID` bigint NULL DEFAULT NULL,
|
||
`policyCode` varchar(20) NOT NULL,
|
||
`flightWay` char(1) NULL DEFAULT NULL,
|
||
`departPort` varchar(200) NULL DEFAULT NULL,
|
||
`arrivePort` varchar(200) NULL DEFAULT NULL,
|
||
`airLine` varchar(10) NULL DEFAULT NULL,
|
||
`effectDate` datetime NULL DEFAULT NULL,
|
||
`expiryDate` datetime NULL DEFAULT NULL,
|
||
`goFlighteffectDate` datetime NULL DEFAULT NULL,
|
||
`goFlightexpiryDate` datetime NULL DEFAULT NULL,
|
||
`goSubClass` varchar(10) NULL DEFAULT NULL,
|
||
`backSubClass` varchar(10) NULL DEFAULT NULL,
|
||
`hasAssignPrice` tinyint(1) NULL DEFAULT NULL,
|
||
`minPrintPrice` decimal(10, 2) NULL DEFAULT NULL,
|
||
`maxPrintPrice` decimal(10, 2) NULL DEFAULT NULL,
|
||
`returnPoint` decimal(10, 2) NULL DEFAULT NULL,
|
||
`returnPrice` decimal(10, 6) NULL DEFAULT NULL,
|
||
`publishDate` datetime NULL DEFAULT NULL,
|
||
`isValid` tinyint(1) NULL DEFAULT NULL,
|
||
`goCanSale` tinyint(1) NULL DEFAULT NULL,
|
||
`goFlightNum` varchar(50) NULL DEFAULT NULL,
|
||
`backCanSale` tinyint(1) NULL DEFAULT NULL,
|
||
`backFlightNum` varchar(50) NULL DEFAULT NULL,
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '携程普政表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_policy_xiepu
|
||
-- ----------------------------
|
||
INSERT INTO `p_policy_xiepu` VALUES (1, 260625288716189797, 'HYY-KN', 'S', 'FUO', 'HZG', 'KN', '2023-01-01 00:00:00', '2025-01-01 00:00:00', '2023-01-01 00:00:00', '2024-06-28 00:00:00', 'N,R', NULL, NULL, NULL, NULL, 0.00, 0.000000, '2023-05-29 10:23:42', 1, 1, '', 0, NULL);
|
||
INSERT INTO `p_policy_xiepu` VALUES (2, 260625288716189795, 'HYY-KN', 'S', 'FUO', 'WDS', 'KN', '2023-01-01 00:00:00', '2025-01-01 00:00:00', '2023-01-01 00:00:00', '2024-06-28 00:00:00', 'N,R', NULL, NULL, NULL, NULL, 0.00, 0.000000, '2023-05-29 10:23:42', 1, 1, '', 0, NULL);
|
||
INSERT INTO `p_policy_xiepu` VALUES (3, 260625288716173417, 'HYY-KN', 'S', 'FUO', 'SJW', 'KN', '2023-01-01 00:00:00', '2025-01-01 00:00:00', '2023-01-01 00:00:00', '2024-06-28 00:00:00', 'N,R', NULL, NULL, NULL, NULL, 0.00, 0.000000, '2023-05-29 10:23:42', 1, 1, '', 0, NULL);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_refund
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_refund`;
|
||
CREATE TABLE `p_refund` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`refundNumber` varchar(266) NOT NULL COMMENT '退单号',
|
||
`orderNumber` varchar(255) NOT NULL COMMENT '订单号',
|
||
`platformId` int NOT NULL COMMENT '平台ID',
|
||
`totalAgreementMoney` decimal(10,2) DEFAULT NULL COMMENT '退款总金额(退票费+退票金额)',
|
||
`totalRefundFee` decimal(10,2) DEFAULT NULL COMMENT '退票费',
|
||
`backMoney` decimal(10,2) DEFAULT NULL COMMENT '采购总退费',
|
||
`backFee` decimal(10,2) DEFAULT NULL COMMENT '采购退票费',
|
||
`refundType` int DEFAULT NULL COMMENT '退票类型(0特殊退票 1自愿退票 2非自愿退票)',
|
||
`refundStatus` int DEFAULT NULL COMMENT '退票状态(0:未退票 1:已退票 2:已驳回 3:已取消 4:驳回不通过继续退票)',
|
||
`refundRemark` varchar(255) DEFAULT NULL COMMENT '退款备注',
|
||
`isCancelPnr` int DEFAULT NULL COMMENT '是否已取消编码(0否、1是)',
|
||
`refundOrderTag` varchar(255) DEFAULT NULL COMMENT '退订单标签',
|
||
`refundPath` int DEFAULT NULL COMMENT '退款路径(0:未知、1:原路退、2:退客人卡、3:机场柜台退现金、4:营业部退款)',
|
||
`monitorRefundCardStatus` int DEFAULT NULL COMMENT '退订退卡监控状态(1.已处理 2.已取消)',
|
||
`forceDeductTime` datetime DEFAULT NULL COMMENT '强制扣款时间',
|
||
`refundTicketList` json DEFAULT NULL COMMENT '退订客票列表(无数据为空数组)',
|
||
`createTime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
|
||
-- 以下为新增字段,用于存储 refundDetail 中的明细数据
|
||
`auditReason` varchar(50) DEFAULT NULL COMMENT '审核原因代码(refundBasicInfo.auditReason)',
|
||
`subCode` varchar(50) DEFAULT NULL COMMENT '子代码(refundBasicInfo.subCode)',
|
||
`refundReasonCode` varchar(50) DEFAULT NULL COMMENT '退票原因代码(refundBasicInfo.refundReason)',
|
||
`auditStatus` int DEFAULT NULL COMMENT '审核状态(refundBasicInfo.auditStatus)',
|
||
`remark` text COMMENT '备注信息(refundBasicInfo.remark)',
|
||
`applyRefundTime` bigint DEFAULT NULL COMMENT '申请退票时间(毫秒时间戳)',
|
||
`attachmentUrls` text COMMENT '附件URL列表(多个URL以逗号分隔或JSON格式)',
|
||
`unionChangeFlightRemark` int DEFAULT NULL COMMENT '联程变更航班备注标志(refundProInfo.unionChangeFlightRemark)',
|
||
`gqRefundFlag` int DEFAULT NULL COMMENT 'GQ退票标志(refundProInfo.gqRefundFlag)',
|
||
`refundRiskLevel` varchar(50) DEFAULT NULL COMMENT '退票风险等级(refundProInfo.refund_risk_level)',
|
||
`auditDeadline` bigint DEFAULT NULL COMMENT '审核截止时间(毫秒时间戳)',
|
||
`specialRefundReason` varchar(255) DEFAULT NULL COMMENT '特殊退票原因描述(specialRefundRemarkInfo.refundReason)',
|
||
`refundFeeType` varchar(100) DEFAULT NULL COMMENT '退票费类型(specialRefundRemarkInfo.refundFeeType)',
|
||
`refundChannel` varchar(100) DEFAULT NULL COMMENT '退票渠道(specialRefundRemarkInfo.refundChanne1)',
|
||
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci COMMENT='退单记录表';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_route
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_route`;
|
||
CREATE TABLE `p_route` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '航线ID',
|
||
`depcode` varchar(50) NOT NULL COMMENT '起始城市代码',
|
||
`arrcode` varchar(50) NOT NULL COMMENT '目的城市代码',
|
||
`depcity` varchar(50) NOT NULL COMMENT '起始城市',
|
||
`arrcity` varchar(50) NOT NULL COMMENT '目的城市',
|
||
`distance` int NULL DEFAULT NULL COMMENT '距离(单位:公里)',
|
||
`duration` time NULL DEFAULT NULL COMMENT '飞行时间',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '航线表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_route
|
||
-- ----------------------------
|
||
INSERT INTO `p_route` VALUES (1, 'PEK', 'SHA', '北京', '上海', 1165, '02:00:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (2, 'PEK', 'CAN', '北京', '广州', 1903, '02:55:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (3, 'PEK', 'SZX', '北京', '深圳', 2159, '03:10:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (4, 'PEK', 'CTU', '北京', '成都', 1573, '02:30:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (5, 'PEK', 'HGH', '北京', '杭州', 1275, '02:00:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (6, 'PEK', 'XIY', '北京', '西安', 1122, '01:55:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (7, 'PEK', 'WUH', '北京', '武汉', 1190, '02:05:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (8, 'PEK', 'CKG', '北京', '重庆', 1762, '02:40:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (9, 'SHA', 'PEK', '上海', '北京', 1165, '02:00:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (10, 'SHA', 'CAN', '上海', '广州', 1398, '02:20:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (11, 'SHA', 'SZX', '上海', '深圳', 1538, '02:35:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (12, 'SHA', 'CTU', '上海', '成都', 1834, '02:50:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (13, 'SHA', 'HGH', '上海', '杭州', 188, '00:30:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (14, 'SHA', 'XIY', '上海', '西安', 1350, '02:10:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (15, 'SHA', 'WUH', '上海', '武汉', 821, '01:20:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (16, 'SHA', 'CKG', '上海', '重庆', 1669, '02:35:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (17, 'CAN', 'PEK', '广州', '北京', 1903, '02:55:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (18, 'CAN', 'SHA', '广州', '上海', 1398, '02:20:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (19, 'CAN', 'SZX', '广州', '深圳', 138, '00:25:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (20, 'CAN', 'CTU', '广州', '成都', 1603, '02:40:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (21, 'CAN', 'HGH', '广州', '杭州', 1214, '01:55:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (22, 'CAN', 'XIY', '广州', '西安', 1609, '02:35:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (23, 'CAN', 'WUH', '广州', '武汉', 984, '01:40:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (24, 'CAN', 'CKG', '广州', '重庆', 1342, '02:10:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (25, 'SZX', 'PEK', '深圳', '北京', 2159, '03:10:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (26, 'SZX', 'SHA', '深圳', '上海', 1538, '02:35:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (27, 'SZX', 'CAN', '深圳', '广州', 138, '00:25:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (28, 'SZX', 'CTU', '深圳', '成都', 1783, '02:50:00', '2025-04-11 13:55:34');
|
||
INSERT INTO `p_route` VALUES (29, 'SZX', 'HGH', '深圳', '杭州', 1306, '02:10:00', '2025-04-11 13:55:34');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_rule
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_rule`;
|
||
CREATE TABLE `p_rule` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`title` varchar(30) NULL DEFAULT NULL COMMENT '名称',
|
||
`userId` bigint NULL DEFAULT NULL COMMENT '用户ID',
|
||
`category` smallint NULL DEFAULT 0 COMMENT '规则类型',
|
||
`platformId` int NULL DEFAULT NULL COMMENT '适用平台1 携程 2同程',
|
||
`isValid` tinyint NULL DEFAULT 0,
|
||
`applyFor` tinyint NULL DEFAULT 1 COMMENT '1 自动出票 2 阻止出票',
|
||
`airlineCode` varchar(10) NULL DEFAULT '' COMMENT '航司代码',
|
||
`depCode` varchar(6) NULL DEFAULT '' COMMENT '出发机场',
|
||
`arrCode` varchar(6) NULL DEFAULT '' COMMENT '到达机场',
|
||
`cabinCode` varchar(3) NULL DEFAULT '' COMMENT '仓位代码',
|
||
`policyCode` varchar(100) NULL DEFAULT '' COMMENT '政策代码',
|
||
`filterType` varchar(30) NULL DEFAULT '' COMMENT '过滤乘客类型:1 儿童 2 婴儿',
|
||
`channelList` varchar(50) NULL DEFAULT '' COMMENT '出票渠道',
|
||
`profitMin` decimal(10, 0) NULL DEFAULT 0 COMMENT '最少利润',
|
||
`profitMax` decimal(10, 0) NULL DEFAULT 0 COMMENT '最多利润',
|
||
`lossMin` decimal(10, 0) NULL DEFAULT 0 COMMENT '最少亏损',
|
||
`lossMax` decimal(10, 0) NULL DEFAULT 0 COMMENT '最多亏损',
|
||
`remark` varchar(200) NULL DEFAULT NULL COMMENT '备注信息',
|
||
`conditionExpression` varchar(1000) NULL DEFAULT '' COMMENT '条件表达式',
|
||
`actionExpression` varchar(1000) NULL DEFAULT '' COMMENT '动作表达式',
|
||
`priority` smallint NULL DEFAULT 0 COMMENT '优先级',
|
||
`createTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1004 COMMENT = '出票规则表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_rule
|
||
-- ----------------------------
|
||
INSERT INTO `p_rule` VALUES (1001, '基础自动出票规则', NULL, 1, 0, 1, 1, '', '', '', '', '', '', '', 0, 0, 0, 0, NULL, 'order != null &&\r\n order.items != null &&\r\n order.items.size() == 2 &&\r\n order.platformid < 3 &&\r\n order.bigpnr != null', 'result.setCanAuto(true);\r\n result.setRemark(\"符合基础自动出票条件\")', 4, '2025-04-11 13:55:34');
|
||
INSERT INTO `p_rule` VALUES (1002, '高利润自动出票', NULL, 1, 1, 1, 1, '', '', '', '', '', '', '', 0, 0, 0, 0, NULL, 'math.calcProfit(order).compareTo(new java.math.BigDecimal(\"300\")) > 0', 'result.setCanAuto(true); result.setRemark(\"高利润订单自动出票\")', 1, '2025-04-11 13:55:34');
|
||
INSERT INTO `p_rule` VALUES (1003, '拦截特定航司', NULL, 1, 1, 0, 1, '', '', '', '', '', '', '', 0, 0, 0, 0, NULL, '[\"MU\",\"CA\"].contains(order.airline)', 'result.setCanAuto(false); result.setRemark(\"该航司暂不支持自动出票\")', 2, '2025-04-11 13:55:34');
|
||
INSERT INTO `p_rule` VALUES (1004, '多客票改期规则', NULL, 3, NULL, 0, 1, '', '', '', '', '', '', '', 0, 0, 0, 0, NULL, 'math.parseTicketList(change).size() > 5', 'result.setCanAuto(false); result.setRemark(\"超过5张客票需人工处理\");', 1, '2025-04-11 13:56:50');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_superior
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_superior`;
|
||
CREATE TABLE `p_superior` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT '优势ID',
|
||
`flightnumber` varchar(10) NOT NULL COMMENT '航班号',
|
||
`cabin` varchar(3) NULL DEFAULT NULL,
|
||
`depcity` varchar(50) NULL DEFAULT NULL COMMENT '起始城市',
|
||
`arrcity` varchar(50) NULL DEFAULT NULL COMMENT '目的城市',
|
||
`depdate` date NULL DEFAULT NULL COMMENT '出发日期',
|
||
`status` tinyint NULL DEFAULT NULL COMMENT '状态',
|
||
`platformid` int NULL DEFAULT NULL COMMENT '平台ID',
|
||
`airlinecode` varchar(8) NULL DEFAULT NULL COMMENT '航司Code',
|
||
`airlinename` varchar(50) NULL DEFAULT NULL COMMENT '航司名',
|
||
`remain` int NULL DEFAULT NULL COMMENT '剩余票数',
|
||
`agentname` varchar(20) NULL DEFAULT NULL COMMENT '代理商',
|
||
`url` varchar(200) NULL DEFAULT NULL COMMENT 'URL',
|
||
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格',
|
||
`currency` varchar(3) NULL DEFAULT NULL COMMENT '货币',
|
||
`retry` tinyint NULL DEFAULT NULL COMMENT '试错次数',
|
||
`userid` bigint NULL DEFAULT NULL COMMENT '创建人ID',
|
||
`confirmuserid` bigint NULL DEFAULT NULL COMMENT '确认人',
|
||
`username` varchar(10) NULL DEFAULT NULL COMMENT '创建人',
|
||
`policyid` varchar(50) NULL DEFAULT NULL COMMENT '政策ID',
|
||
`policytype` tinyint NULL DEFAULT NULL COMMENT '政策类型',
|
||
`policycode` varchar(50) NULL DEFAULT NULL COMMENT '政策码',
|
||
`brief` varchar(30) NULL DEFAULT NULL COMMENT '备注',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
`updatetime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新日期',
|
||
`cookieuser` varchar(200) NULL DEFAULT '' COMMENT 'cookie 航司用户名',
|
||
`cookiepass` varchar(6000) NULL DEFAULT '' COMMENT 'cookie 航司内容',
|
||
PRIMARY KEY (`id`) USING BTREE,
|
||
INDEX `platformid`(`platformid` ASC) USING BTREE,
|
||
CONSTRAINT `p_superior_ibfk_1` FOREIGN KEY (`platformid`) REFERENCES `p_platform` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '优势表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_superior
|
||
-- ----------------------------
|
||
INSERT INTO `p_superior` VALUES (27, 'KN3434', NULL, 'CTU', 'PEK', '2025-11-16', 3, 9, 'KN', NULL, 1, NULL, NULL, 555.00, NULL, 0, 1, 1, '智汇管理员', NULL, NULL, NULL, NULL, '2025-10-12 15:59:11', '2025-10-12 15:59:11', '', '');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_superior_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_superior_log`;
|
||
CREATE TABLE `p_superior_log` (
|
||
`id` int NOT NULL AUTO_INCREMENT,
|
||
`superiorid` int NOT NULL COMMENT 'superiorid',
|
||
`userid` int NOT NULL COMMENT '用户id',
|
||
`username` varchar(20) NULL DEFAULT NULL COMMENT '用户名',
|
||
`nickname` varchar(20) NULL DEFAULT NULL COMMENT '昵称',
|
||
`action` varchar(200) NULL DEFAULT NULL COMMENT '操作内容',
|
||
`result` varchar(500) NULL DEFAULT NULL COMMENT '结果',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '订单记录表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of p_superior_log
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for p_user
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `p_user`;
|
||
CREATE TABLE `p_user` (
|
||
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
||
`username` varchar(50) NULL DEFAULT NULL COMMENT '用户名',
|
||
`nickname` varchar(100) NULL DEFAULT NULL COMMENT '昵称',
|
||
`password` varchar(255) NULL DEFAULT NULL COMMENT '密码',
|
||
`email` varchar(255) NULL DEFAULT NULL COMMENT '邮件',
|
||
`phone` varchar(20) NULL DEFAULT NULL COMMENT '手机号',
|
||
`inserttime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '插入时间',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;
|
||
|
||
|
||
-- 任务状态记录表
|
||
DROP TABLE IF EXISTS `p_task_status`;
|
||
CREATE TABLE IF NOT EXISTS `p_task_status` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`order_number` varchar(100) DEFAULT NULL COMMENT '订单号',
|
||
`task_id` varchar(100) DEFAULT NULL COMMENT '任务ID',
|
||
`client_id` varchar(100) DEFAULT NULL COMMENT '客户端ID',
|
||
`status_type` varchar(50) DEFAULT NULL COMMENT '状态类型:queued, processing, completed, failed, ready, busy',
|
||
`command_type` varchar(100) DEFAULT NULL COMMENT '命令类型',
|
||
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
|
||
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
||
`duration` bigint(20) DEFAULT NULL COMMENT '持续时间(毫秒)',
|
||
`message` text DEFAULT NULL COMMENT '状态消息',
|
||
`response_detail` text DEFAULT NULL COMMENT '详细响应内容',
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||
`extra_data` text DEFAULT NULL COMMENT '扩展字段,存储额外的JSON数据',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_order_number` (`order_number`),
|
||
KEY `idx_task_id` (`task_id`),
|
||
KEY `idx_status_type` (`status_type`),
|
||
KEY `idx_create_time` (`create_time`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='任务状态记录表';
|
||
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_config
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_config`;
|
||
CREATE TABLE `sys_config` (
|
||
`config_id` int NOT NULL AUTO_INCREMENT COMMENT '参数主键',
|
||
`config_name` varchar(100) NULL DEFAULT '' COMMENT '参数名称',
|
||
`config_key` varchar(100) NULL DEFAULT '' COMMENT '参数键名',
|
||
`config_value` varchar(500) NULL DEFAULT '' COMMENT '参数键值',
|
||
`config_type` char(1) NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
|
||
`create_by` varchar(64) NULL DEFAULT '' COMMENT '创建者',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) NULL DEFAULT '' COMMENT '更新者',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
`remark` varchar(500) NULL DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (`config_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参数配置表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_config
|
||
-- ----------------------------
|
||
INSERT INTO `sys_config` VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2025-04-11 13:51:41', 'admin', '2025-11-12 15:36:23', '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
|
||
INSERT INTO `sys_config` VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2025-04-11 13:51:41', '', NULL, '初始化密码 123456');
|
||
INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2025-04-11 13:51:41', 'admin', '2025-11-12 15:36:23', '深色主题theme-dark,浅色主题theme-light');
|
||
INSERT INTO `sys_config` VALUES (4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'true', 'Y', 'admin', '2025-04-11 13:51:41', '', NULL, '是否开启验证码功能(true开启,false关闭)');
|
||
INSERT INTO `sys_config` VALUES (5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2025-04-11 13:51:41', '', NULL, '是否开启注册用户功能(true开启,false关闭)');
|
||
INSERT INTO `sys_config` VALUES (6, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', '2025-04-11 13:51:41', '', NULL, '设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_dept
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_dept`;
|
||
CREATE TABLE `sys_dept` (
|
||
`dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
|
||
`parent_id` bigint NULL DEFAULT 0 COMMENT '父部门id',
|
||
`ancestors` varchar(50) NULL DEFAULT '' COMMENT '祖级列表',
|
||
`dept_name` varchar(30) NULL DEFAULT '' COMMENT '部门名称',
|
||
`order_num` int NULL DEFAULT 0 COMMENT '显示顺序',
|
||
`leader` varchar(20) NULL DEFAULT NULL COMMENT '负责人',
|
||
`phone` varchar(11) NULL DEFAULT NULL COMMENT '联系电话',
|
||
`email` varchar(50) NULL DEFAULT NULL COMMENT '邮箱',
|
||
`status` char(1) NULL DEFAULT '0' COMMENT '部门状态(0正常 1停用)',
|
||
`del_flag` char(1) NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
||
`create_by` varchar(64) NULL DEFAULT '' COMMENT '创建者',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) NULL DEFAULT '' COMMENT '更新者',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`dept_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 109 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '部门表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_dept
|
||
-- ----------------------------
|
||
INSERT INTO `sys_dept` VALUES (100, 0, '0', '北京融硕智汇科技', 0, 'CEO', '13520830938', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (101, 100, '0,100', '北京总公司', 1, '总经理', '13520830938', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (102, 100, '0,100', '新乡分公司', 2, '总经理', '13837313963', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (103, 101, '0,100,101', '研发部门', 1, '经理', '13837313963', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (104, 101, '0,100,101', '市场部门', 2, '经理', '13837313963', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (105, 101, '0,100,101', '测试部门', 3, '经理', '13837313963', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (106, 101, '0,100,101', '财务部门', 4, '经理', '13837313963', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (107, 101, '0,100,101', '运维部门', 5, '经理', '13837313963', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (108, 102, '0,100,102', '市场部门', 1, '经理', '13837313963', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
INSERT INTO `sys_dept` VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '13837313963', 'info@rszhihui.com', '0', '0', 'admin', '2025-04-11 13:51:33', '', NULL);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_job
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_job`;
|
||
CREATE TABLE `sys_job` (
|
||
`job_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID',
|
||
`job_name` varchar(64) NOT NULL DEFAULT '' COMMENT '任务名称',
|
||
`job_group` varchar(64) NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
|
||
`invoke_target` varchar(500) NOT NULL COMMENT '调用目标字符串',
|
||
`cron_expression` varchar(255) NULL DEFAULT '' COMMENT 'cron执行表达式',
|
||
`misfire_policy` varchar(20) NULL DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
|
||
`concurrent` char(1) NULL DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)',
|
||
`status` char(1) NULL DEFAULT '0' COMMENT '状态(0正常 1暂停)',
|
||
`create_by` varchar(64) NULL DEFAULT '' COMMENT '创建者',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) NULL DEFAULT '' COMMENT '更新者',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
`remark` varchar(500) NULL DEFAULT '' COMMENT '备注信息',
|
||
PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 105 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '定时任务调度表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_job
|
||
-- ----------------------------
|
||
INSERT INTO `sys_job` VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', '2025-04-11 13:51:41', '', NULL, '');
|
||
INSERT INTO `sys_job` VALUES (2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', '2025-04-11 13:51:41', '', NULL, '');
|
||
INSERT INTO `sys_job` VALUES (3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', '2025-04-11 13:51:41', '', NULL, '');
|
||
INSERT INTO `sys_job` VALUES (100, '携程订单', 'DEFAULT', 'orderRobot.xiecheng', '0 */10 * * * ?', '1', '1', '0', 'admin', '2024-07-19 02:30:34', 'admin', '2025-04-28 14:53:46', '执行频率');
|
||
INSERT INTO `sys_job` VALUES (101, '同程订单', 'DEFAULT', 'orderRobot.tongcheng', '0 */20 * * * ?', '1', '1', '1', 'admin', '2024-07-19 02:31:46', 'admin', '2025-04-11 16:23:19', '执行频率20分钟');
|
||
INSERT INTO `sys_job` VALUES (103, '同城退单', 'DEFAULT', 'refundRobot.tongtui', '0 */10 * * * ?', '1', '0', '1', 'admin', '2024-10-03 22:56:17', 'admin', '2025-04-11 16:23:30', '同城退单10分钟同期');
|
||
INSERT INTO `sys_job` VALUES (104, '同城改期', 'DEFAULT', 'changeRobot.tonggai', '0 */10 * * * ?', '1', '0', '1', 'admin', '2024-10-06 00:04:25', 'admin', '2025-04-11 16:23:36', '同城改期10分钟周期');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_job_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_job_log`;
|
||
CREATE TABLE `sys_job_log` (
|
||
`job_log_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',
|
||
`job_name` varchar(64) NOT NULL COMMENT '任务名称',
|
||
`job_group` varchar(64) NOT NULL COMMENT '任务组名',
|
||
`invoke_target` varchar(500) NOT NULL COMMENT '调用目标字符串',
|
||
`job_message` varchar(500) NULL DEFAULT NULL COMMENT '日志信息',
|
||
`status` char(1) NULL DEFAULT '0' COMMENT '执行状态(0正常 1失败)',
|
||
`exception_info` varchar(2000) NULL DEFAULT '' COMMENT '异常信息',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`job_log_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 31404 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '定时任务调度日志表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_logininfor
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_logininfor`;
|
||
CREATE TABLE `sys_logininfor` (
|
||
`info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
|
||
`user_name` varchar(50) NULL DEFAULT '' COMMENT '用户账号',
|
||
`ipaddr` varchar(128) NULL DEFAULT '' COMMENT '登录IP地址',
|
||
`login_location` varchar(255) NULL DEFAULT '' COMMENT '登录地点',
|
||
`browser` varchar(50) NULL DEFAULT '' COMMENT '浏览器类型',
|
||
`os` varchar(50) NULL DEFAULT '' COMMENT '操作系统',
|
||
`status` char(1) NULL DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
|
||
`msg` varchar(255) NULL DEFAULT '' COMMENT '提示消息',
|
||
`login_time` datetime NULL DEFAULT NULL COMMENT '访问时间',
|
||
PRIMARY KEY (`info_id`) USING BTREE,
|
||
INDEX `idx_sys_logininfor_s`(`status` ASC) USING BTREE,
|
||
INDEX `idx_sys_logininfor_lt`(`login_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 446 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_notice
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_notice`;
|
||
CREATE TABLE `sys_notice` (
|
||
`notice_id` int NOT NULL AUTO_INCREMENT COMMENT '公告ID',
|
||
`notice_title` varchar(50) NOT NULL COMMENT '公告标题',
|
||
`notice_type` char(1) NOT NULL COMMENT '公告类型(1通知 2公告)',
|
||
`notice_content` longblob NULL COMMENT '公告内容',
|
||
`status` char(1) NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
|
||
`create_by` varchar(64) NULL DEFAULT '' COMMENT '创建者',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) NULL DEFAULT '' COMMENT '更新者',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
`remark` varchar(255) NULL DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (`notice_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '通知公告表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_notice
|
||
-- ----------------------------
|
||
INSERT INTO `sys_notice` VALUES (1, '温馨提醒:2018-07-01 若依新版本发布啦', '2', 0x3C703EE8AFB7E5A4A7E5AEB6E6B3A8E6848FE4BFA1E681AFE79A84E5A487E4BBBDE4B88EE5AE89E585A8E4BA8BE58AA1E380823C2F703E, '0', 'admin', '2025-04-11 13:51:41', 'admin', '2025-04-13 15:12:27', '管理员');
|
||
INSERT INTO `sys_notice` VALUES (2, '维护通知:2018-07-01 若依系统凌晨维护', '1', 0x3C703EE7BBB4E68AA4E58685E5AEB9EFBC8CE5A4A7E5AEB6E6B3A8E6848FE5819AE5A5BDE5A487E4BBBD3C2F703E, '0', 'admin', '2025-04-11 13:51:41', 'admin', '2025-09-12 02:00:05', '管理员');
|
||
INSERT INTO `sys_notice` VALUES (10, '智汇科技即将开启出票模式', '1', 0x3C703EE68891E4BBACE5B086E4BB8EE5A49AE696B9E99DA2E5AFB9E69CBAE7A5A8E8BF9BE8A18CE587BAE7A5A8E4B89AE58AA1E380823C2F703E, '0', 'admin', '2025-04-13 15:11:46', '', NULL, NULL);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_oper_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_oper_log`;
|
||
CREATE TABLE `sys_oper_log` (
|
||
`oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
|
||
`title` varchar(50) NULL DEFAULT '' COMMENT '模块标题',
|
||
`business_type` int NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)',
|
||
`method` varchar(200) NULL DEFAULT '' COMMENT '方法名称',
|
||
`request_method` varchar(10) NULL DEFAULT '' COMMENT '请求方式',
|
||
`operator_type` int NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
|
||
`oper_name` varchar(50) NULL DEFAULT '' COMMENT '操作人员',
|
||
`dept_name` varchar(50) NULL DEFAULT '' COMMENT '部门名称',
|
||
`oper_url` varchar(255) NULL DEFAULT '' COMMENT '请求URL',
|
||
`oper_ip` varchar(128) NULL DEFAULT '' COMMENT '主机地址',
|
||
`oper_location` varchar(255) NULL DEFAULT '' COMMENT '操作地点',
|
||
`oper_param` varchar(2000) NULL DEFAULT '' COMMENT '请求参数',
|
||
`json_result` varchar(2000) NULL DEFAULT '' COMMENT '返回参数',
|
||
`status` int NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)',
|
||
`error_msg` varchar(2000) NULL DEFAULT '' COMMENT '错误消息',
|
||
`oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
|
||
`cost_time` bigint NULL DEFAULT 0 COMMENT '消耗时间',
|
||
PRIMARY KEY (`oper_id`) USING BTREE,
|
||
INDEX `idx_sys_oper_log_bt`(`business_type` ASC) USING BTREE,
|
||
INDEX `idx_sys_oper_log_s`(`status` ASC) USING BTREE,
|
||
INDEX `idx_sys_oper_log_ot`(`oper_time` ASC) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 174 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_post
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_post`;
|
||
CREATE TABLE `sys_post` (
|
||
`post_id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
|
||
`post_code` varchar(64) NOT NULL COMMENT '岗位编码',
|
||
`post_name` varchar(50) NOT NULL COMMENT '岗位名称',
|
||
`post_sort` int NOT NULL COMMENT '显示顺序',
|
||
`status` char(1) NOT NULL COMMENT '状态(0正常 1停用)',
|
||
`create_by` varchar(64) NULL DEFAULT '' COMMENT '创建者',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) NULL DEFAULT '' COMMENT '更新者',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
`remark` varchar(500) NULL DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (`post_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '岗位信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_post
|
||
-- ----------------------------
|
||
INSERT INTO `sys_post` VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2025-04-11 13:51:33', '', NULL, '');
|
||
INSERT INTO `sys_post` VALUES (2, 'se', '项目经理', 2, '0', 'admin', '2025-04-11 13:51:34', '', NULL, '');
|
||
INSERT INTO `sys_post` VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2025-04-11 13:51:34', '', NULL, '');
|
||
INSERT INTO `sys_post` VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2025-04-11 13:51:34', '', NULL, '');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_role
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_role`;
|
||
CREATE TABLE `sys_role` (
|
||
`role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
|
||
`role_name` varchar(30) NOT NULL COMMENT '角色名称',
|
||
`role_key` varchar(100) NOT NULL COMMENT '角色权限字符串',
|
||
`role_sort` int NOT NULL COMMENT '显示顺序',
|
||
`data_scope` char(1) NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
|
||
`menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
|
||
`dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示',
|
||
`status` char(1) NOT NULL COMMENT '角色状态(0正常 1停用)',
|
||
`del_flag` char(1) NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
||
`create_by` varchar(64) NULL DEFAULT '' COMMENT '创建者',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) NULL DEFAULT '' COMMENT '更新者',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
`remark` varchar(500) NULL DEFAULT NULL COMMENT '备注',
|
||
PRIMARY KEY (`role_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_role
|
||
-- ----------------------------
|
||
INSERT INTO `sys_role` VALUES (1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', '2025-04-11 13:51:34', '', NULL, '超级管理员');
|
||
INSERT INTO `sys_role` VALUES (2, '普通角色', 'common', 2, '2', 1, 1, '0', '0', 'admin', '2025-04-11 13:51:34', '', NULL, '普通角色');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_role_dept
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_role_dept`;
|
||
CREATE TABLE `sys_role_dept` (
|
||
`role_id` bigint NOT NULL COMMENT '角色ID',
|
||
`dept_id` bigint NOT NULL COMMENT '部门ID',
|
||
PRIMARY KEY (`role_id`, `dept_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和部门关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_role_dept
|
||
-- ----------------------------
|
||
INSERT INTO `sys_role_dept` VALUES (2, 100);
|
||
INSERT INTO `sys_role_dept` VALUES (2, 101);
|
||
INSERT INTO `sys_role_dept` VALUES (2, 105);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_role_menu
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_role_menu`;
|
||
CREATE TABLE `sys_role_menu` (
|
||
`role_id` bigint NOT NULL COMMENT '角色ID',
|
||
`menu_id` bigint NOT NULL COMMENT '菜单ID',
|
||
PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_role_menu
|
||
-- ----------------------------
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 2);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 3);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 4);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 100);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 101);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 102);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 103);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 104);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 105);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 106);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 107);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 108);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 109);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 110);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 111);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 112);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 113);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 114);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 115);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 116);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 117);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 500);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 501);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1000);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1001);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1002);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1003);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1004);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1005);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1006);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1007);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1008);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1009);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1010);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1011);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1012);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1013);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1014);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1015);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1016);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1017);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1018);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1019);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1020);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1021);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1022);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1023);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1024);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1025);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1026);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1027);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1028);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1029);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1030);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1031);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1032);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1033);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1034);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1035);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1036);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1037);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1038);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1039);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1040);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1041);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1042);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1043);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1044);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1045);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1046);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1047);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1048);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1049);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1050);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1051);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1052);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1053);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1054);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1055);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1056);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1057);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1058);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1059);
|
||
INSERT INTO `sys_role_menu` VALUES (2, 1060);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_user
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_user`;
|
||
CREATE TABLE `sys_user` (
|
||
`user_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
||
`dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
|
||
`user_name` varchar(30) NOT NULL COMMENT '用户账号',
|
||
`nick_name` varchar(30) NOT NULL COMMENT '用户昵称',
|
||
`user_type` varchar(2) NULL DEFAULT '00' COMMENT '用户类型(00系统用户)',
|
||
`email` varchar(50) NULL DEFAULT '' COMMENT '用户邮箱',
|
||
`phonenumber` varchar(11) NULL DEFAULT '' COMMENT '手机号码',
|
||
`sex` char(1) NULL DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
|
||
`avatar` varchar(100) NULL DEFAULT '' COMMENT '头像地址',
|
||
`password` varchar(100) NULL DEFAULT '' COMMENT '密码',
|
||
`status` char(1) NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
|
||
`del_flag` char(1) NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
||
`login_ip` varchar(128) NULL DEFAULT '' COMMENT '最后登录IP',
|
||
`login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
|
||
`create_by` varchar(64) NULL DEFAULT '' COMMENT '创建者',
|
||
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) NULL DEFAULT '' COMMENT '更新者',
|
||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||
`remark` varchar(500) NULL DEFAULT NULL COMMENT '备注',
|
||
`rate` tinyint NULL DEFAULT 1,
|
||
PRIMARY KEY (`user_id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户信息表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_user admin gms3buqu
|
||
-- ----------------------------
|
||
INSERT INTO `sys_user` VALUES (1, 103, 'admin', '智汇管理员', '00', 'admin@zhihui.com', '15888888888', '1', '/profile/avatar/2025-04-12/1527155022844_20250412002436A001.jpg', '$2a$10$dNiVc4PA1gX7LHz5f1Y1gO./RHMNTNYaNf5D/1J6w5.cw7Zau8p3C', '0', '0', '61.54.105.61', '2025-11-24 08:16:28', 'admin', '2025-04-11 13:51:33', '', '2025-11-24 00:16:28', '管理员', 1);
|
||
INSERT INTO `sys_user` VALUES (2, 105, 'zhihui', '智汇票务员', '00', 'zhihui@qq.com', '15666666666', '1', '/images/defaultavatar.png', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2025-04-11 13:51:33', 'admin', '2025-04-11 13:51:33', '', NULL, '测试员', 1);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_user_post
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_user_post`;
|
||
CREATE TABLE `sys_user_post` (
|
||
`user_id` bigint NOT NULL COMMENT '用户ID',
|
||
`post_id` bigint NOT NULL COMMENT '岗位ID',
|
||
PRIMARY KEY (`user_id`, `post_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户与岗位关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_user_post
|
||
-- ----------------------------
|
||
INSERT INTO `sys_user_post` VALUES (1, 1);
|
||
INSERT INTO `sys_user_post` VALUES (2, 2);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for sys_user_role
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `sys_user_role`;
|
||
CREATE TABLE `sys_user_role` (
|
||
`user_id` bigint NOT NULL COMMENT '用户ID',
|
||
`role_id` bigint NOT NULL COMMENT '角色ID',
|
||
PRIMARY KEY (`user_id`, `role_id`) USING BTREE
|
||
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of sys_user_role
|
||
-- ----------------------------
|
||
INSERT INTO `sys_user_role` VALUES (1, 1);
|
||
INSERT INTO `sys_user_role` VALUES (2, 2);
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|