diff --git a/sql/fantang.sql b/sql/fantang.sql new file mode 100644 index 000000000..9ad9d480b --- /dev/null +++ b/sql/fantang.sql @@ -0,0 +1,533 @@ +SET NAMES utf8mb4; +SET +FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for ft_catering +-- ---------------------------- +DROP TABLE IF EXISTS `ft_catering`; +CREATE TABLE `ft_catering` +( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', + `patient_id` int(11) NULL DEFAULT NULL COMMENT '病人 id', + `type` int(2) NULL DEFAULT NULL COMMENT '正餐类型', + `number` int(11) NULL DEFAULT NULL COMMENT '配餐号', + `frequency` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '配餐频次', + `catering_usage` int(2) NULL DEFAULT NULL COMMENT '用法', + `is_replace` int(2) NULL DEFAULT NULL COMMENT '是否代替正餐', + `flag` int(2) NULL DEFAULT NULL COMMENT '作废标志', + `update_at` datetime(0) NULL DEFAULT NULL COMMENT '更新日期', + `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `catering_describe` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_config +-- ---------------------------- +DROP TABLE IF EXISTS `ft_config`; +CREATE TABLE `ft_config` +( + `id` int(11) NOT NULL AUTO_INCREMENT, + `corp_id` int(255) NULL DEFAULT NULL, + `config_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `config_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, + `flag` int(11) NULL DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统参数表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of ft_config +-- ---------------------------- +INSERT INTO `ft_config` +VALUES (1, NULL, 'breakfast_start', NULL, NULL); +INSERT INTO `ft_config` +VALUES (2, NULL, 'breakfast_end', NULL, NULL); +INSERT INTO `ft_config` +VALUES (3, NULL, 'lunch_start', NULL, NULL); +INSERT INTO `ft_config` +VALUES (4, NULL, 'lunch_end', NULL, NULL); +INSERT INTO `ft_config` +VALUES (5, NULL, 'dinner_start', NULL, NULL); +INSERT INTO `ft_config` +VALUES (6, NULL, 'dinner_end', NULL, NULL); + +-- ---------------------------- +-- Table structure for ft_depart +-- ---------------------------- +DROP TABLE IF EXISTS `ft_depart`; +CREATE TABLE `ft_depart` +( + `depart_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '科室编号', + `depart_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '科室名称', + `depart_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '科室编号', + PRIMARY KEY (`depart_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of ft_depart +-- ---------------------------- +INSERT INTO `ft_depart` +VALUES (2, '精神一科', 'j1k'); +INSERT INTO `ft_depart` +VALUES (3, '精神二科', 'j2k'); +INSERT INTO `ft_depart` +VALUES (4, '医保科', '011'); +INSERT INTO `ft_depart` +VALUES (5, '杜阮颐养院', 'dr'); + +-- ---------------------------- +-- Table structure for ft_food +-- ---------------------------- +DROP TABLE IF EXISTS `ft_food`; +CREATE TABLE `ft_food` +( + `food_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '食品id', + `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称', + `picture_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图片地址', + `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '售价', + `flag` int(11) NULL DEFAULT NULL COMMENT '启用标志', + `type` int(11) NULL DEFAULT NULL COMMENT '食品分类', + PRIMARY KEY (`food_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of ft_food +-- ---------------------------- +INSERT INTO `ft_food` +VALUES (3, '粥', NULL, 2.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (4, '粉', NULL, 3.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (5, '好饭', NULL, 6.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (6, '烂饭', NULL, 6.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (7, '优米', NULL, 7.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (8, '面', NULL, 6.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (9, '鸡蛋', NULL, 1.50, NULL, 2); +INSERT INTO `ft_food` +VALUES (10, '营养汤', NULL, 2.00, NULL, 3); +INSERT INTO `ft_food` +VALUES (11, '老火汤', NULL, 3.00, NULL, 3); +INSERT INTO `ft_food` +VALUES (14, '早餐(养老院)', NULL, 2.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (15, '白粥肉沫菜靡', NULL, 2.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (16, '稀饭肉沫菜靡', NULL, 2.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (17, '米饭肉沫菜靡', NULL, 2.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (18, '粥靡', NULL, 2.00, NULL, 1); +INSERT INTO `ft_food` +VALUES (19, '普通餐', NULL, 7.00, NULL, 1); + +-- ---------------------------- +-- Table structure for ft_food_default +-- ---------------------------- +DROP TABLE IF EXISTS `ft_food_default`; +CREATE TABLE `ft_food_default` +( + `id` int(11) NOT NULL AUTO_INCREMENT, + `type` int(11) NULL DEFAULT NULL COMMENT '类型', + `food_list` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜品列表', + `created_at` datetime(0) NULL DEFAULT NULL, + `created_by` int(11) NULL DEFAULT NULL, + `updated_at` datetime(0) NULL DEFAULT NULL, + `updated_by` int(11) NULL DEFAULT NULL, + `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '总价格', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_food_demand +-- ---------------------------- +DROP TABLE IF EXISTS `ft_food_demand`; +CREATE TABLE `ft_food_demand` +( + `id` int(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `patient_id` int(11) NULL DEFAULT NULL COMMENT '病人id', + `foods` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '正餐清单', + `type` int(11) NULL DEFAULT NULL COMMENT '用餐类型', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `update_at` datetime(0) NULL DEFAULT NULL COMMENT '更新日期', + `update_by` int(11) NULL DEFAULT NULL COMMENT '更新人', + `update_from` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新来源(1.手动更新 2.报餐时记住)', + `vegetables` int(2) NULL DEFAULT 0 COMMENT '加蔬菜', + `meat` int(2) NULL DEFAULT 0 COMMENT '加肉', + `rice` int(2) NULL DEFAULT 0 COMMENT '加饭', + `egg` int(2) NULL DEFAULT 0 COMMENT '加蛋', + `order_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单详情', + `flag` int(2) NULL DEFAULT NULL COMMENT '启用状态', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 389 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_invoice +-- ---------------------------- +DROP TABLE IF EXISTS `ft_invoice`; +CREATE TABLE `ft_invoice` +( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', + `invoice_unit` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '发票单位', + `invoice_id` int(11) NULL DEFAULT NULL COMMENT '发票 id', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '日期', + `drawer` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '开票人', + `collection_type` int(2) NULL DEFAULT NULL COMMENT '收款方式', + `payable` decimal(10, 2) NULL DEFAULT NULL COMMENT '应收', + `receipts` decimal(10, 2) NULL DEFAULT NULL COMMENT '实收', + `voucher_list` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '凭证列表', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_nutrition_food +-- ---------------------------- +DROP TABLE IF EXISTS `ft_nutrition_food`; +CREATE TABLE `ft_nutrition_food` +( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', + `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '营养餐名称', + `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '价格', + `flag` int(2) NULL DEFAULT NULL COMMENT '启用标志', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '创建日期', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `apply` int(2) NULL DEFAULT NULL COMMENT '用途', + `start_at` datetime(0) NULL DEFAULT NULL COMMENT '开餐时间', + `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '餐次', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_order +-- ---------------------------- +DROP TABLE IF EXISTS `ft_order`; +CREATE TABLE `ft_order` +( + `order_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '订单 id', + `order_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单类型', + `staff_id` int(20) NULL DEFAULT NULL COMMENT '员工 id', + `order_list` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '清单', + `total_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '总价', + `discount` decimal(3, 2) NULL DEFAULT NULL COMMENT '折扣', + `receipts` decimal(10, 2) NULL DEFAULT NULL COMMENT '实收', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `order_src` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单来源', + `current_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '订单现售', + `pay_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '支付方式', + `pay_flag` int(1) NULL DEFAULT NULL COMMENT '支付标志', + `expired_flag` int(1) NULL DEFAULT NULL COMMENT '过期标志', + `write_off_flag` int(1) NULL DEFAULT NULL COMMENT '核销标志', + `write_off_at` datetime(0) NULL DEFAULT NULL COMMENT '核销时间', + `is_expired` int(1) NULL DEFAULT NULL COMMENT '是否过期', + `device_id` int(20) NULL DEFAULT NULL COMMENT '核销设备 id', + PRIMARY KEY (`order_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '饭堂订单表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_order_log +-- ---------------------------- +DROP TABLE IF EXISTS `ft_order_log`; +CREATE TABLE `ft_order_log` +( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', + `create_by` int(11) NULL DEFAULT NULL COMMENT '报餐人', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '报餐时间', + `info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '报餐信息', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '报餐操作日志表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_params +-- ---------------------------- +DROP TABLE IF EXISTS `ft_params`; +CREATE TABLE `ft_params` +( + `params_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '参数 id', + `order_discount` double(3, 2 +) NULL DEFAULT NULL COMMENT '订餐优惠结构', + `dining_at` datetime(0) NULL DEFAULT NULL COMMENT '开餐时间', + `sync_at` datetime(0) NULL DEFAULT NULL COMMENT '数据同步时间', + `cashier_id` int(20) NULL DEFAULT NULL COMMENT '收银台 id', + `pad_id` int(20) NULL DEFAULT NULL COMMENT '订餐平板 id', + PRIMARY KEY (`params_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '参数表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_patient +-- ---------------------------- +DROP TABLE IF EXISTS `ft_patient`; +CREATE TABLE `ft_patient` +( + `patient_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '病人id', + `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名', + `depart_id` int(11) NULL DEFAULT NULL COMMENT '所属部门id', + `bed_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '床号', + `hospital_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '住院号', + `sync_flag` tinyint(4) NULL DEFAULT NULL COMMENT '同步标志', + `off_flag` tinyint(4) NULL DEFAULT NULL COMMENT '出院标志', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`patient_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 125 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_prepayment +-- ---------------------------- +DROP TABLE IF EXISTS `ft_prepayment`; +CREATE TABLE `ft_prepayment` +( + `prepayment_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '预付费id', + `patient_id` int(11) NULL DEFAULT NULL COMMENT '病人id', + `collect_at` datetime(0) NULL DEFAULT NULL COMMENT '收款时间', + `collect_by` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收款员', + `settlement_at` datetime(0) NULL DEFAULT NULL COMMENT '结算时间', + `settlement_by` int(11) NULL DEFAULT NULL COMMENT '结算员', + `settlement_id` int(11) NULL DEFAULT NULL COMMENT '结算报表id', + `settlement_flag` int(11) NULL DEFAULT NULL COMMENT '结算标志', + `prepaid` decimal(10, 2) NULL DEFAULT NULL COMMENT '预付费金额', + `prepaid_at` datetime(0) NULL DEFAULT NULL COMMENT '预付费时间', + `deleted` int(2) NULL DEFAULT NULL, + `deleted_by` int(11) NULL DEFAULT NULL, + `deleted_at` datetime(0) NULL DEFAULT NULL, + PRIMARY KEY (`prepayment_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_report_meals +-- ---------------------------- +DROP TABLE IF EXISTS `ft_report_meals`; +CREATE TABLE `ft_report_meals` +( + `id` int(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `create_at` date NULL DEFAULT NULL COMMENT '报餐日期', + `type` int(11) NULL DEFAULT NULL COMMENT '报餐类型', + `patient_id` int(11) NULL DEFAULT NULL COMMENT '病人id', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '报餐人', + `foods` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单列表', + `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '总价', + `settlement_flag` int(255) NULL DEFAULT 0 COMMENT '结算标志', + `settlement_at` datetime(0) NULL DEFAULT NULL COMMENT '结算时间', + `settlement_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算人', + `dining_at` datetime(0) NULL DEFAULT NULL COMMENT '用餐时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1041 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_settle +-- ---------------------------- +DROP TABLE IF EXISTS `ft_settle`; +CREATE TABLE `ft_settle` +( + `settle_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '结算 id', + `patient_id` int(20) NULL DEFAULT NULL COMMENT '病人 id', + `settle_at` datetime(0) NULL DEFAULT NULL COMMENT '结算日期', + `opera` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作员', + `list` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '记录清单', + `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '结算总价', + `payable` decimal(10, 2) NULL DEFAULT NULL COMMENT '应收', + `receipts` decimal(10, 2) NULL DEFAULT NULL COMMENT '实收', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '结算类型', + `flag` int(1) NULL DEFAULT NULL COMMENT '退押金标志', + `refund` decimal(10, 2) NULL DEFAULT NULL COMMENT '退款总额', + PRIMARY KEY (`settle_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '结算报表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_staff_demand +-- ---------------------------- +DROP TABLE IF EXISTS `ft_staff_demand`; +CREATE TABLE `ft_staff_demand` +( + `id` int(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `staff_id` int(11) NULL DEFAULT NULL COMMENT '员工 id', + `foods` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '正餐清单', + `type` int(11) NULL DEFAULT NULL COMMENT '用餐类型', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', + `create_by` int(11) NULL DEFAULT NULL COMMENT '创建人', + `update_at` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', + `update_by` int(11) NULL DEFAULT NULL COMMENT '更新人', + `update_from` int(2) NULL DEFAULT NULL COMMENT '更新来源', + `order_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单详情', + `demand_mode` int(2) NULL DEFAULT NULL COMMENT '报餐模式', + `stop_flag` int(2) NULL DEFAULT NULL COMMENT '停用标志', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_staff_info +-- ---------------------------- +DROP TABLE IF EXISTS `ft_staff_info`; +CREATE TABLE `ft_staff_info` +( + `staff_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '员工 id', + `depart_id` int(11) NULL DEFAULT NULL COMMENT '科室 id', + `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名', + `post` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '岗位', + `role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色', + `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '创建日期', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `flag` int(1) NULL DEFAULT NULL COMMENT '启用标志', + `balance` decimal(10, 2) NULL DEFAULT NULL COMMENT '补贴余额', + `staff_type` int(11) NULL DEFAULT NULL COMMENT '员工类别', + `corp_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属公司', + `picture_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '照片', + `dept_list` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '报餐科室列表', + `qr_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '二维码', + `sex` int(2) NULL DEFAULT NULL COMMENT '性别', + `tel` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号码', + PRIMARY KEY (`staff_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工信息' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of ft_staff_info +-- ---------------------------- +INSERT INTO `ft_staff_info` +VALUES (27, 2, '马保国', '医生', NULL, '123456', '2020-11-25 16:20:10', NULL, 1, NULL, 1, NULL, NULL, NULL, NULL, 0, + '123456'); +INSERT INTO `ft_staff_info` +VALUES (28, NULL, '马保国2', NULL, NULL, '123456', '2020-11-25 16:20:51', NULL, NULL, NULL, 2, '浑元形意太极门', NULL, '2,3', + NULL, 1, NULL); +INSERT INTO `ft_staff_info` +VALUES (30, NULL, '11', NULL, NULL, '123456', '2020-11-25 23:57:49', NULL, NULL, NULL, 2, '111', NULL, '2,3', NULL, 0, + NULL); + +-- ---------------------------- +-- Table structure for ft_staff_stop_meals +-- ---------------------------- +DROP TABLE IF EXISTS `ft_staff_stop_meals`; +CREATE TABLE `ft_staff_stop_meals` +( + `id` int(11) NOT NULL, + `staff_id` int(11) NULL DEFAULT NULL COMMENT '员工id', + `type` int(11) NULL DEFAULT NULL COMMENT '报餐类型', + `demand_date` date NULL DEFAULT NULL COMMENT '停餐日期', + `create_at` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP (0) COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工停餐登记表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_staff_subsidy +-- ---------------------------- +DROP TABLE IF EXISTS `ft_staff_subsidy`; +CREATE TABLE `ft_staff_subsidy` +( + `subsidy_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '补贴流水 id', + `staff_id` int(20) NULL DEFAULT NULL COMMENT '员工 id', + `subsidy_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '补贴类型', + `income_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '收支类型', + `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', + `consum_at` datetime(0) NULL DEFAULT NULL COMMENT '消费日期', + `order_id` int(20) NULL DEFAULT NULL COMMENT '消费订单 id', + PRIMARY KEY (`subsidy_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '员工补贴表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_subsidy +-- ---------------------------- +DROP TABLE IF EXISTS `ft_subsidy`; +CREATE TABLE `ft_subsidy` +( + `subsidy_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '补贴 id', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '补贴类型', + `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额', + `subsidy_range` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '范围', + `cycle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '周期', + `flag` int(1) NULL DEFAULT NULL COMMENT '启用标志', + `create_at` datetime(0) NULL DEFAULT NULL COMMENT '创建日期', + `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + PRIMARY KEY (`subsidy_id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '补贴管理表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_sync +-- ---------------------------- +DROP TABLE IF EXISTS `ft_sync`; +CREATE TABLE `ft_sync` +( + `hospital_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '住院号', + `name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名', + `depart_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '科室名称', + `bed_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '床号' +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_sync_log +-- ---------------------------- +DROP TABLE IF EXISTS `ft_sync_log`; +CREATE TABLE `ft_sync_log` +( + `id` int(11) NOT NULL AUTO_INCREMENT, + `created_at` datetime(0) NULL DEFAULT NULL COMMENT '同步时间', + `total_record` int(11) NULL DEFAULT NULL COMMENT '总接收记录', + `sync_record` int(11) NULL DEFAULT NULL COMMENT '同步记录', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据同步日志表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for ft_week_menu +-- ---------------------------- +DROP TABLE IF EXISTS `ft_week_menu`; +CREATE TABLE `ft_week_menu` +( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', + `dinner_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用餐类型', + `weekday` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '星期几', + `foods` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '菜品列表', + `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '总价格', + `flag` int(1) NULL DEFAULT NULL COMMENT '启用标志,说明:=1启用;=0禁用', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of ft_week_menu +-- ---------------------------- +INSERT INTO `ft_week_menu` +VALUES (1, '早餐', '周一', '4,5,3', 11.00, 1); +INSERT INTO `ft_week_menu` +VALUES (2, '午餐', '周一', '4,5,8', 11.00, 1); +INSERT INTO `ft_week_menu` +VALUES (3, '晚餐', '周一', '4,5,8', 11.00, 1); +INSERT INTO `ft_week_menu` +VALUES (4, '早餐', '周二', '4,5', 5.00, 1); +INSERT INTO `ft_week_menu` +VALUES (5, '午餐', '周二', '3,4', 5.00, 1); +INSERT INTO `ft_week_menu` +VALUES (6, '晚餐', '周二', '8,7', 5.00, 1); +INSERT INTO `ft_week_menu` +VALUES (7, '早餐', '周三', '5,6,7,3', 21.00, 1); +INSERT INTO `ft_week_menu` +VALUES (8, '午餐', '周三', '6,3', 8.00, 1); +INSERT INTO `ft_week_menu` +VALUES (9, '晚餐', '周三', '7,3', 9.00, 1); +INSERT INTO `ft_week_menu` +VALUES (10, '早餐', '周四', '4,3', 5.00, 1); +INSERT INTO `ft_week_menu` +VALUES (11, '午餐', '周四', '8,3', 8.00, 1); +INSERT INTO `ft_week_menu` +VALUES (12, '晚餐', '周四', '8,3', 8.00, 1); +INSERT INTO `ft_week_menu` +VALUES (13, '早餐', '周五', '6,3', 8.00, 1); +INSERT INTO `ft_week_menu` +VALUES (14, '午餐', '周五', '7,4', 10.00, 1); +INSERT INTO `ft_week_menu` +VALUES (15, '晚餐', '周五', '8,4', 9.00, 1); +INSERT INTO `ft_week_menu` +VALUES (16, '早餐', '周六', '9,3', 3.50, 1); +INSERT INTO `ft_week_menu` +VALUES (17, '午餐', '周六', '7,3', 9.00, 1); +INSERT INTO `ft_week_menu` +VALUES (18, '晚餐', '周六', '5,3', 8.00, 1); +INSERT INTO `ft_week_menu` +VALUES (19, '早餐', '周日', '3,4', 5.00, 1); +INSERT INTO `ft_week_menu` +VALUES (20, '午餐', '周日', '4,3', 5.00, 1); +INSERT INTO `ft_week_menu` +VALUES (21, '晚餐', '周日', '3,4', 5.00, 1);