ALTER TABLE `dxz_member` ADD `auth_list` VARCHAR(2000) NULL COMMENT 'Права доступа в приложении' AFTER `remark`;
ALTER TABLE `pms_coupon_type` ADD `app_id` CHAR(50) NOT NULL COMMENT 'Принадлежит приложению' AFTER `store_id`;
ALTER TABLE `pms_coupon` ADD `app_id` CHAR(50) NOT NULL COMMENT 'Принадлежит приложению' AFTER `store_id`;
ALTER TABLE `pms_scene` ADD `app_id` CHAR(50) NOT NULL COMMENT 'Принадлежит приложению' AFTER `store_id`, ADD INDEX `app_id` (`app_id`);
ALTER TABLE `dxz_member_toutiao` ADD `is_privacy` TINYINT(1) NULL DEFAULT '0' COMMENT 'Согласие на обработку персональных данных 0 - не согласен, 1 - согласен' AFTER `platform_hash`;
ALTER TABLE `dxz_member_wechat` ADD `is_privacy` TINYINT(1) NULL DEFAULT '0' COMMENT 'Согласие на обработку персональных данных 0 - не согласен, 1 - согласен' AFTER `platform_hash`;
ALTER TABLE `pms_trading_info` ADD `snapshot` TEXT NULL COMMENT 'Снимок сделки' AFTER `product_type`;
ALTER TABLE `pms_trading_info` CHANGE `product_name` `product_name` VARCHAR(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Название продукта, например, "Билет на представление "Снова увидим Великий Тайшан" для взрослых на 20:00"';
ALTER TABLE `pms_trading_info` CHANGE `suggest_price` `average_price` DECIMAL(10,2) NOT NULL COMMENT 'Средняя цена сделки';
ALTER TABLE `pms_trading` CHANGE `trading_sn` `trading_sn` CHAR(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Номер сделки';
ALTER TABLE `pms_coupon` CHANGE `use_order_id` `trading_sn` CHAR(30) NOT NULL DEFAULT '0' COMMENT 'Номер сделки, на которую была применена купон';
ALTER TABLE `pms_coupon` CHANGE `trading_sn` `trading_sn` CHAR(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'Номер сделки, на которую была применена купон';
ALTER TABLE `dxz_member` ADD `source` VARCHAR(500) NULL COMMENT 'Источник клиентов, см. информацию о источниках клиентов' AFTER `auth_list`;
```ALTER TABLE `pms_line_plan` ADD `child_price` DECIMAL(10,2) NOT NULL DEFAULT '0' COMMENT 'Цена для детей' AFTER `share_price`;
ALTER TABLE `sys_dict_data` CHANGE `dict_value` `dict_value` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'Значение словаря';
ALTER TABLE `pms_trading` ADD `abstract` TEXT NULL COMMENT 'Снимок сделки' AFTER `visitors`;
ALTER TABLE `pms_product` ADD `hotel_type` CHAR(2) NULL DEFAULT '0' COMMENT 'Тип отеля, см. словарь hotel_type' AFTER `hotel_service`;
ALTER TABLE `pms_room` ADD `market_rule` TEXT NULL COMMENT 'рынковые правила' AFTER `direct_code`;
ALTER TABLE `pms_payment_log` ADD `refund_sn` CHAR(20) NULL COMMENT 'номер возврата' AFTER `transaction_id`;
ALTER TABLE `sys_config` ADD `store_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'идентификатор арендатора' AFTER `config_id`;
ALTER TABLE `pms_product` ADD `room_num` INT(11) NULL DEFAULT '0' COMMENT 'количество комнат' AFTER `hotel_type`;ALTER TABLE `pms_coupon` ADD `link_store` INT(11) NULL DEFAULT '0' COMMENT 'идентификатор магазина, действует для оффлайн купонов' AFTER `store_id`;
ALTER TABLE `pms_coupon_type` ADD `link_store` INT(11) NULL DEFAULT '0' COMMENT 'идентификатор магазина, действует для оффлайн купонов' AFTER `store_id`;
ALTER TABLE `pms_coupon` ADD `off_by` INT(11) NULL DEFAULT '0' COMMENT 'идентификатор пользователя, который отключил купон' AFTER `update_by`, ADD `off_name` CHAR(200) NULL COMMENT 'причина отключения купона' AFTER `off_by`;
ALTER TABLE `pms_coupon_type` CHANGE `start_use_time` `start_use_time` INT(11) NULL DEFAULT '0' COMMENT 'дата начала использования, обязательна при типе истечения срока действия 0', CHANGE `end_use_time` `end_use_time` INT(11) NULL DEFAULT '0' COMMENT 'дата окончания использования, обязательна при типе истечения срока действия 0';
ALTER TABLE `pms_scene` CHANGE `content` `content` VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'описание сценария';
INSERT INTO `pms_scene` (`id`, `name`, `store_id`, `app_id`, `content`, `scene_code`, `create_time`, `update_time`, `create_by`, `update_by`, `status`, `del_flag`) VALUES (1, 'Получение оффлайн купона', '0', '0', 'Получение оффлайн купона', '', '2023-09-09 00:15:46', '2023-09-09 00:15:46', '1', '1', '1', '0');ALTER TABLE `pms_trading` ADD `agency_store` INT(11) NULL DEFAULT '0' COMMENT 'идентификатор агента' AFTER `agency_order_id`;ИЗМЕНИТЬ ТАБЛИЦУ `sys_dict_data` ПЕРЕИМЕНОВАТЬ `dict_label` В `dict_label` CHAR(255) ПОДПИСЬ utf8 COLLATE utf8_general_ci NULL ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ '' ПОЯСНЕНИЕ 'словарный тег';
ИЗМЕНИТЬ ТАБЛИЦУ `sys_dict_type` ДОБАВИТЬ `sorting` INT(3) NULL ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ '0' ПОЯСНЕНИЕ 'сортировка' ПОСЛЕ `status`, ДОБАВИТЬ `search` CHAR(100) NULL ПОЯСНЕНИЕ 'индекс' ПОСЛЕ `sorting`, ДОБАВИТЬ УКАЗАТЕЛЬ `индекс` (`search`);
ОБНОВИТЬ `sys_dict_type` УСТАНОВИТЬ `search` = 'hotel' ГДЕ `sys_dict_type` `remark` = 'hotel'
ИЗМЕНИТЬ ТАБЛИЦУ `pms_product_info` ДОБАВИТЬ `facility` TEXT NULL ПОЯСНЕНИЕ 'отельные удобства' ПОСЛЕ `policy`;
ИЗМЕНИТЬ ТАБЛИЦУ `pms_room_type` ДОБАВИТЬ `floor` CHAR(255) NULL ПОЯСНЕНИЕ 'этаж' ПОСЛЕ `type`, ДОБАВИТЬ `bed_type` VARCHAR(500) NULL ПОЯСНЕНИЕ 'тип кровати' ПОСЛЕ `floor`, ДОБАВИТЬ `capacity` INT(2) NULL ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ '2' ПОЯСНЕНИЕ 'количество людей по умолчанию 2' ПОСЛЕ `bed_type`, ДОБАВИТЬ `window` INT(2) NULL ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ '1' ПОЯСНЕНИЕ 'окно 1 есть окно' ПОСЛЕ `capacity`, ДОБАВИТЬ `cover` TEXT NULL ПОЯСНЕНИЕ 'фотоальбом' ПОСЛЕ `window`, ДОБАВИТЬ `smoking` TINYINT(1) NOT NULL ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ '0' ПОЯСНЕНИЕ 'политика курения 0 запрещено курить' ПОСЛЕ `cover`, ДОБАВИТЬ `network` TINYINT(1) NOT NULL ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ '1' ПОЯСНЕНИЕ 'сетевое подключение по умолчанию WIFI' ПОСЛЕ `smoking`, ДОБАВИТЬ `food` VARCHAR(500) NULL ПОЯСНЕНИЕ 'питание' ПОСЛЕ `network`, ДОБАВИТЬ `extend_attrs` TEXT NULL ПОЯСНЕНИЕ 'расширенные атрибуты типа номера' ПОСЛЕ `food`;// Обновление таблицы
**Обновление таблицы:**
- Изменение таблицы `pms_trading`: добавление столбца `agency_store` с типом данных `INT(11)`, значением по умолчанию `0` и комментарием "идентификатор агента".
- Изменение таблицы `sys_dict_data`: переименование столбца `dict_label` в `dict_label` с типом данных `CHAR(255)` и значением по умолчанию `''`, а также добавлением пояснения "словарный тег".
- Изменение таблицы `sys_dict_type`: добавление столбца `sorting` с типом данных `INT(3)`, значением по умолчанию `0` и пояснением "сортировка", а также добавление столбца `search` с типом данных `CHAR(100)` и пояснением "индекс", а также добавление индекса `индекс` на столбец `search`.
- Обновление таблицы `sys_dict_type`: установка значения `search` на `'hotel'` для строк, где `remark` равно `'hotel'`.
- Изменение таблицы `pms_product_info`: добавление столбца `facility` с типом данных `TEXT` и пояснением "отельные удобства".
- Изменение таблицы `pms_room_type`: добавление столбцов `floor`, `bed_type`, `capacity`, `window`, `cover`, `smoking`, `network`, `food` и `extend_attrs` с соответствующими типами данных и пояснениями.ALTER TABLE `pms_room` ADD `link_room` INT(11) NOT NULL COMMENT 'Соединенная комната' AFTER `product_id`;ALTER TABLE `pms_trading` ADD `invoice_state` TINYINT(1) NULL DEFAULT '0' COMMENT 'Состояние发票状态0待确认1可开票2不可开票3已开票' AFTER `is_hidden`;
ALTER TABLE `sys_dict_type` ADD `forms_id` INT(11) NULL DEFAULT '0' COMMENT 'Связанный формуляр' AFTER `search`;
ALTER TABLE `pms_product` ADD `view_num` INT(11) NOT NULL DEFAULT '0' COMMENT 'Количество просмотров' AFTER `tourism_theme`;
ALTER TABLE `pms_room` ADD `package` INT(11) NULL DEFAULT '0' COMMENT 'Пакет услуг' AFTER `booking`;
ALTER TABLE `pms_trading` CHANGE `product_type` `product_type` CHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Тип продукта';
ALTER TABLE `pms_coupon_type` CHANGE `use_product_type` `use_product_type` CHAR(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'Тип доступного продукта';
ALTER TABLE `pms_coupon` CHANGE `use_product_type` `use_product_type` CHAR(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'Тип доступного продукта';
ALTER TABLE `pms_trading_info` ADD `purchase_amount` DECIMAL(10,2) NOT NULL DEFAULT '0' COMMENT 'Стоимость закупки' AFTER `coupon_money`;
ALTER TABLE `pms_room`
DROP `window`,
DROP `washroom`,
DROP `capacity`,
DROP `bed_type_infos`,
DROP `extend_attrs`;ALTER TABLE `pms_trading_info` ADD `subtitle` VARCHAR(500) NULL COMMENT 'Подзаголовок' AFTER `product_name`;
ALTER TABLE `pms_package_product` ADD `app_id` CHAR(50) NOT NULL COMMENT 'Платформа' AFTER `id`;
ALTER TABLE `pms_points_log` ADD `points_rule_id` INT(11) NULL DEFAULT '0' COMMENT 'Связанный регламент' AFTER `balance`;
ALTER TABLE `pms_fitment_page` ADD `isFootBar` TINYINT(1) NULL DEFAULT '0' COMMENT 'Отображение нижней панели' AFTER `bgOpacity`, ADD `footBarData` VARCHAR(8000) NULL COMMENT 'Данные панели' AFTER `isFootBar`;
ALTER TABLE `pms_fitment_page` ADD `backgroundImageType` CHAR(50) NULL COMMENT 'Тип изображения фона: local - локальный, network - сетевой' AFTER `backgroundColor`;
ALTER TABLE `pms_ticket` ADD `market_rule` TEXT NOT NULL COMMENT 'Правила скидки' AFTER `sorting`;
ALTER TABLE `pms_trading` CHANGE `trading_name` `trading_name` VARCHAR(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Название сделки';
ALTER TABLE `pms_trading` DROP `product_id`, DROP `product_info_id`, DROP `product_date_id`;
ALTER TABLE `pms_place_pricing` ADD `type` CHAR(10) NOT NULL DEFAULT 'custom' COMMENT 'Тип: custom - пользовательский, default - по умолчанию' AFTER `status`;
ALTER TABLE `pms_trading` ADD `latest_pay_time` INT(11) NULL DEFAULT '0' COMMENT 'Последний срок оплаты' AFTER `finish_time`;
ALTER TABLE `pms_package_product` ADD `product_category_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'Идентификатор категории продукта' AFTER `detail`, ADD `is_show` TINYINT(1) NOT NULL DEFAULT '1' COMMENT 'Показывать: 1 - да, -1 - нет' AFTER `product_category_id`;ALTER TABLE `pms_product_category` ADD `is_show` TINYINT(1) NOT NULL DEFAULT '1' COMMENT 'Показывать: 1 - да, 0 - нет' AFTER `sorting`;
ALTER TABLE `pms_ticket_plan` CHANGE `tripartite_id` `tripartite_id` CHAR(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Идентификатор плана в системе трех сторон';
ALTER TABLE `pms_ticket` CHANGE `date_type` `date_type` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '1 - цена по календарю, 2 - срок действия, 3 - временной интервал';
ALTER TABLE `pms_fitment_page` ADD `isNavBar` TINYINT(1) NOT NULL DEFAULT '1' COMMENT 'Показывать верхнее меню: 1 - да, 0 - нет' AFTER `bgOpacity`;
ALTER TABLE `pms_trading_info` CHANGE `validity_start_time` `validity_start_time` DATETIME NULL COMMENT 'Дата начала действия';
ALTER TABLE `pms_trading_info` CHANGE `validity_end_time` `validity_end_time` DATETIME NULL COMMENT 'Дата окончания действия';
ALTER TABLE `pms_product` CHANGE `renovation_date` `renovation_date` CHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'Дата ремонта [в режиме парка - дата открытия]';
ALTER TABLE `pms_trading_info` ADD `off_by` INT(11) NOT NULL DEFAULT '0' COMMENT 'Кто выполнил операцию' AFTER `validity_end_time`, ADD `off_name` CHAR(255) NULL COMMENT 'Имя выполнившего операцию' AFTER `off_by`;
ALTER TABLE `pms_ticket_plan` CHANGE `tripartite_id` `tripartite_id` CHAR(200) NOT NULL DEFAULT '0' COMMENT 'Идентификатор плана в системе трех сторон';ALTER TABLE `pms_link_ticket` ADD `is_real` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Проверка по паспорту: 0 - нет, 1 - да' AFTER `plan_type`;
ALTER TABLE `pms_trading` DROP `trading_status`;
ALTER TABLE `pms_link_ticket` ADD `is_fs_time` TINYINT(1) NOT NULL COMMENT 'Проверка по временному интервалу: 0 - нет, 1 - да' AFTER `is_real`;
ALTER TABLE `pms_trading_info` ADD `tripartite_sn` CHAR(255) NULL DEFAULT NULL COMMENT 'Идентификатор транзакции в системе трех сторон' AFTER `validity_end_time`;
ALTER TABLE `pms_line` ADD `is_risk_tip` TINYINT(1) NOT NULL DEFAULT '0' COMMENT 'риск-уведомление: 0 - нет, 1 - да', ADD `trading_audit` TINYINT(1) NOT NULL DEFAULT '1' COMMENT 'транзакционная проверка: 1 - система автоматически, 2 - проверка поставщиком вручную' AFTER `is_risk_tip`;
ALTER TABLE `pms_line` ADD `risk_tip` VARCHAR(500) NULL COMMENT 'риск-уведомление' AFTER `trading_audit`;ALTER TABLE `pms_room_type` ADD `usable_area` CHAR(100) NULL COMMENT 'площадь помещения' AFTER `number`;
ALTER TABLE `sys_store` ADD `extend_form_id` INT(11) NULL DEFAULT '0' COMMENT 'расширенная форма' AFTER `param`, ADD `extend` TEXT NULL COMMENT 'расширенные параметры' AFTER `extend_form_id`;
ALTER TABLE `pms_product` ADD `is_quick` TINYINT(1) NOT NULL DEFAULT '0' COMMENT 'поддерживает ли быстрое оформление заказа 0 нет 1 да' AFTER `tourism_theme`;
ALTER TABLE `pms_product` ADD `is_quick` TINYINT(1) NOT NULL DEFAULT '0' COMMENT 'быстрое оформление заказа 0 нет 1 поддерживается' AFTER `thumb`;
ALTER TABLE `sys_notice` ADD `product_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'принадлежит продукту, по умолчанию пустое значение' AFTER `category_id`;
ALTER TABLE `pms_payment_log` ADD `pos_id` CHAR(100) NULL COMMENT 'кассовый номер' AFTER `app_id`, ADD `merchant_id` CHAR(100) NULL COMMENT 'идентификатор продавца' AFTER `pos_id`;
ALTER TABLE `pms_trading` ADD `refund_amount` DECIMAL(10,2) NULL DEFAULT '0' COMMENT 'возвращенная сумма' AFTER `coupon_amount`;ALTER TABLE `pms_payment_log` CHANGE `pay_type` `pay_type` CHAR(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '0 - тип платежа по словарю pay_type';
ALTER TABLE `pms_contact` CHANGE `dtype` `dtype` CHAR(20) NOT NULL COMMENT 'тип документа 1 - паспорт 2 - военный билет 3 - тайваньский паспорт';
ALTER TABLE `pms_adv` ADD `hot_area` TEXT NULL COMMENT 'коллекция горячих областей' AFTER `price`;
ALTER TABLE `pms_adv_position` ADD `close_position` VARCHAR(500) NULL COMMENT 'поле для кнопки закрытия' AFTER `del_flag`;
ALTER TABLE `pms_adv_position` CHANGE `type` `type` CHAR(200) NOT NULL DEFAULT 'banner' COMMENT 'тип рекламы banner - слайдер layer - модальное окно';
ALTER TABLE `pms_package_product` ADD `is_link` TINYINT(1) NOT NULL COMMENT 'необходимо ли связаться с покупателем 1 - да, 0 - нет' AFTER `sorting`;
ALTER TABLE `pms_trading` CHANGE `link_man` `link_man` CHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'контактное лицо';
ALTER TABLE `pms_trading` CHANGE `link_phone` `link_phone` CHAR(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'номер телефона';
ALTER TABLE `pms_trading` CHANGE `link_mans` `link_mans` VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'имена всех участников';
ALTER TABLE `pms_line` ADD `market_rule` TEXT NOT NULL COMMENT 'маркетинговые правила' AFTER `booking_type`;
ALTER TABLE `pms_payment_log` ADD `pay_option` TEXT NULL COMMENT 'параметры платежа' AFTER `err_msg`;
ALTER TABLE `pms_trading_refund` ADD `retreat_batch_no` CHAR(200) NULL COMMENT 'третьесторонний номер возврата' AFTER `refund_amount`;
ALTER TABLE `pms_trading_refund` ADD `third_msg` VARCHAR(1000) NULL COMMENT 'возвращаемая информация от третьей стороны' AFTER `retreat_batch_no`;ALTER TABLE `sys_store` ADD `is_invoice` TINYINT(1) NOT NULL DEFAULT '-1' COMMENT 'поставщик выставляет счет: -1 — нет, 1 — да' AFTER `balance`;
ALTER TABLE `sys_store` ADD `invoice_url` VARCHAR(1000) NULL COMMENT 'адрес счета' AFTER `brokerage`;
ALTER TABLE `pms_room_type` ADD `market_rule` TEXT NULL COMMENT 'маркетинговые правила' AFTER `extend_attrs`;
ALTER TABLE `pms_room` ADD `breakfast_num` INT(2) NOT NULL DEFAULT '0' COMMENT 'количество завтраков' AFTER `breakfast`;
ALTER TABLE `pms_room` ADD `breakfast_price` DECIMAL(10,2) NOT NULL DEFAULT '0' COMMENT 'цена за завтрак' AFTER `breakfast_num`;ALTER TABLE `pms_product` ADD `supply_store` INT(11) NOT NULL DEFAULT '0' COMMENT 'связанный магазин' AFTER `store_id`;
ALTER TABLE `pms_trading` ADD `pre_in_time` CHAR(255) NULL COMMENT 'ожидаемое время прибытия' AFTER `pay_type`;
ALTER TABLE `pms_trading_refund` ADD `handling_fee` DECIMAL(10,2) NULL DEFAULT '0' COMMENT 'комиссия' AFTER `refund_amount`;
ALTER TABLE `pms_trading_refund` ADD `handling_type` TINYINT(1) NOT NULL DEFAULT '1' COMMENT 'тип комиссии' AFTER `refund_amount`;
ALTER TABLE `pms_excep_refund` ADD `store_id` INT(11) NOT NULL COMMENT 'владелец арендатора' AFTER `id`, ADD INDEX `store_id` (`store_id`);
ALTER TABLE `pms_trading_ticket` ADD `use_num` INT(3) NOT NULL DEFAULT '0' COMMENT 'количество использований' AFTER `order_no`;
ALTER TABLE `pms_contact` CHANGE `idcard` `card_no` CHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT 'номер удостоверения личности';
ALTER TABLE `pms_contact` CHANGE `dtype` `dtype` CHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'тип удостоверения личности, ссылка на справочник типов удостоверений';
ALTER TABLE `sys_notice` ADD `store_id` INT(11) NOT NULL DEFAULT '0' COMMENT 'прикрепленный арендатор' AFTER `notice_id`;
ALTER TABLE `dxz_member_baidu` CHANGE `unionid` `unionid` CHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'ID объединения ByteDance';
ALTER TABLE `dxz_member_toutiao` CHANGE `unionid` `unionid` CHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'ID объединения ByteDance';
ALTER TABLE `sys_store` ADD `store_secret` CHAR(255) NULL COMMENT 'секретный ключ арендатора' AFTER `type`;
ALTER TABLE `pms_adv` ADD `hot_area` TEXT NULL COMMENT 'коллекция горячих областей' AFTER `price`;
ALTER TABLE `pms_trading_ticket` ADD `trading_info_id` BIGINT NOT NULL;
Измените таблицу `pms_contact` на изменение столбца `mobile` на `mobile` VARCHAR(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'мобильный номер';Измените таблицу `pms_trading_ticket` на добавление столбца `child_name` varchar(20) comment 'Имя ребенка';
Измените таблицу `pms_trading_ticket` на добавление столбца `child_name` varchar(20) comment 'Номер удостоверения личности ребенка';
Измените таблицу `pms_trading_ticket` на добавление столбца `supply_ticket_no` varchar(100) COMMENT 'Номер билета поставщика';
Создайте таблицу `fx_text_xzusoft.pms_vehicle_ship_notice` (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
store_id BIGINT NOT NULL,
notice TEXT NULL COMMENT 'Информация о правилах',
del_flag TINYINT DEFAULT 0 NOT NULL,
platform varchar(50) NOT NULL COMMENT 'Тип платформы',
CONSTRAINT pms_vehicle_ship_notice_pk PRIMARY KEY (id)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci
COMMENT='Информация о правилах для билетов на транспорт';
// Измените поле продукта заказа на поле описания заказа
Измените таблицу `pms_trading_info` на изменение столбца `product_name` на `product_specification` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Спецификация продукта, например, "Встреча с пятью горами" - билет на представление, обычный ряд, 20:00, взрослый билет';
Измените таблицу `pms_trading_info` на добавление столбца `product_name` varchar(255) NULL COMMENT 'Название продукта';
// Обновите название продукта отеля
обновите `pms_trading_info` info set `product_name` = CONCAT(
(выберите `main_title` из `pms_product` p где p.id=info.product_id),
" ",
(выберите `name` из `pms_room` r где r.id=info.product_info_id)
) где info.product_type = 'hotel';
// Обновите название продукта достопримечательности
обновите `pms_trading_info` info set `product_name` = CONCAT(
(выберите `main_title` из `pms_product` p где p.id=info.product_id),
" ",
(выберите `name` из `pms_ticket` t где t.id=info.product_info_id)
) где info.product_type = 'scenic';
// Измените поле продукта заказа на поле описания заказа
Измените таблицу `pms_trading_info` на изменение столбца `product_name` на `product_specification` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Спецификация продукта, например, "Встреча с пятью горами" - билет на представление, обычный ряд, 20:00, взрослый билет';
Измените таблицу `pms_trading_info` на добавление столбца `product_name` varchar(255) NULL COMMENT 'Название продукта';
// Обновите название продукта отеля
обновите `pms_trading_info` info set `product_name` = CONCAT(
(выберите `main_title` из `pms_product` p где p.id=info.product_id),
" ",
(выберите `name` из `pms_room` r где r.id=info.product_info_id)
) где info.product_type = 'hotel';
// Обновите название продукта достопримечательности
обновите `pms_trading_info` info set `product_name` = CONCAT(
(выберите `main_title` из `pms_product` p где p.id=info.product_id),
" ",
(выберите `name` из `pms_ticket` t где t.id=info.product_info_id)
) где info.product_type = 'scenic';Измените таблицу `pms_fitment_material` на добавление столбца `position` CHAR(50) NULL COMMENT 'Метка для фиксации компонента, не может быть перемещена, возможные значения: fixed, top_fixed, right_fixed, bottom_fixed, left_fixed' после `setting`, добавление столбца `template` TEXT NULL COMMENT 'Свойства компонента' после `position`, добавление столбца `value` TEXT NULL COMMENT 'Значение по умолчанию' после `template`;
```markdown
CREATE TABLE `pms_memebr_spread_link` (
`id` bigint(20) NOT NULL,
`member_id` bigint(20) NOT NULL COMMENT 'Рекомендующий пользователь ID',
`to_member_id` bigint(20) NOT NULL COMMENT 'Рекомендованный пользователь ID',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'Статус有效性 1 - действителен, -1 - просрочен',
`scene` char(1) NOT NULL COMMENT 'Сценарий рекомендации, например, сканирование QR-кода, разделяемая ссылка, карточка, групповая рекомендация'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Таблица рекомендательных отношений пользователей';
Таблица pms_memebr_spread_link
:
id
- уникальный идентификатор записи.member_id
- идентификатор пользователя, который рекомендует.to_member_id
- идентификатор пользователя, который был рекомендован.create_time
- время создания записи.status
- статус записи (1 - действителен, -1 - просрочен).scene
- сценарий рекомендации (сканирование QR-кода, разделяемая ссылка, карточка, групповая рекомендация).ИЗМЕНИТЬ ТАБЛИЦУ pms_memebr_spread_link
ДОБАВИТЬ ПЕРВИЧНЫЙ КЛЮЧ (id
),
ДОБАВИТЬ КЛЮЧ member_id
(member_id
,to_member_id
);
ИЗМЕНИТЬ ТАБЛИЦУ pms_member_spread_link
ИЗМЕНИТЬ id
BIGINT(20) НЕТ NULL АВТОИНЕКШЕН;
КОММИТ;
ИЗМЕНИТЬ ТАБЛИЦУ pms_fitment_material
ДОБАВИТЬ path
CHAR(100) NULL КОММЕНТ 'редактирование компонента свойства имени' ПОСЛЕ hash
;
ИЗМЕНИТЬ ТАБЛИЦУ pms_trading
ДОБАВИТЬ channel
CHAR(20) NULL КОММЕНТ 'канал, например weixin, baidu' ПОСЛЕ app_id
;
ИЗМЕНИТЬ ТАБЛИЦУ pms_fitment_page
ДОБАВИТЬ is_default
TINYINT(1) НЕТ NULL ПО УМОЛЧАНИЮ '0' КОММЕНТ 'является ли стандартной страницей' ПОСЛЕ store_id
;
ИЗМЕНИТЬ ТАБЛИЦУ pms_fitment_page
ИЗМЕНИТЬ goods_number
mode
CHAR(10) НЕТ NULL ПО УМОЛЧАНИЮ 'diy' КОММЕНТ 'режим страницы: diy: пользовательский, fixed: фиксированный';
// Добавить поле платформы для определения источника заказа
ИЗМЕНИТЬ ТАБЛИЦУ pms_trading_info
ДОБАВИТЬ platform
VARCHAR(50) NULL КОММЕНТ 'тип платформы';
ИЗМЕНИТЬ ТАБЛИЦУ pms_place_pricing
ДОБАВИТЬ settlement_type_two
TINYINT(1) NULL ПО УМОЛЧАНИЮ '0' КОММЕНТ 'вторичный тип комиссии' ПОСЛЕ settlement_type
, ДОБАВИТЬ back_cash_two
DECIMAL(10,2) NULL ПО УМОЛЧАНИЮ '0' КОММЕНТ 'вторичная комиссия' ПОСЛЕ settlement_type_two
;
ИЗМЕНИТЬ ТАБЛИЦУ pms_rebate_log
ДОБАВИТЬ share_amount
DECIMAL(10,2) NULL ПО УМОЛЧАНИЮ '0' КОММЕНТ 'размер дивидендов' ПОСЛЕ pay_time
, ДОБАВИТЬ unfreeze_amount
DECIMAL(10,2) NULL ПО УМОЛЧАНИЮ '0' КОММЕНТ 'остаток' ПОСЛЕ share_amount
, ДОБАВИТЬ share_count
INT(3) NULL ПО УМОЛЧАНИЮ '0' КОММЕНТ 'количество дивидендов' ПОСЛЕ unfreeze_amount
;// Таблица журнала расчета комиссии, удалить метку по умолчанию
ИЗМЕНИТЬ ТАБЛИЦУ pms_rebate_log ИЗМЕНИТЬ КОЛОНКУ del_flag tinyint(1) ПО УМОЛЧАНИЮ OnClickListener 0 НЕТ NULL КОММЕНТ 'действителен 1 нет 0 да';
// Таблица журнала расчета комиссии, тип оплаты и время могут быть пустыми
ИЗМЕНИТЬ ТАБЛИЦУ pms_rebate_log ИЗМЕНИТЬ КОЛОНКУ pay_type char(10) КОММЕНТ 'тип оплаты, см. словарь';
ИЗМЕНИТЬ ТАБЛИЦУ pms_rebate_log ИЗМЕНИТЬ КОЛОНКУ pay_time datetime КОММЕНТ 'время оплаты';
ИЗМЕНИТЬ ТАБЛИЦУ pms_trading ДОБАВИТЬ rebate_status TINYINT ПО УМОЛЧАНИЮ 1 НЕТ NULL КОММЕНТ 'статус расчета комиссии 1 не рассчитан 2 рассчитан 3 в процессе 4 рассчитан';
// Изменить длину поля типа оплаты в таблице изменения баланса
ИЗМЕНИТЬ ТАБЛИЦУ pms_capital_log ИЗМЕНИТЬ КОЛОНКУ pay_type char(20) НЕТ NULL КОММЕНТ 'тип оплаты, см. словарь pay_type';
// Добавить поле подтипа типа оплаты
ИЗМЕНИТЬ ТАБЛИЦУ pms_payment_log ДОБАВИТЬ sub_pay_type varchar(30) NULL КОММЕНТ 'подтип типа оплаты, например, конкретный ID карты при оплате картой';
Изменение таблицы sys_post
:
ALTER TABLE `sys_post` ADD `store_id` BIGINT(20) NOT NULL DEFAULT '0' COMMENT 'Идентификатор арендатора' AFTER `post_id`;
```// Добавление названия для купона
```sql
ALTER TABLE `pms_off_log` ADD `name` VARCHAR(255) NOT NULL COMMENT 'Название' AFTER `del_flag`;
// Изменение названия поля рекомендующего пользователя в таблице рекомендаций
ALTER TABLE `pms_memebr_spread_link` CHANGE `to_member_id` `spread_member_id` BIGINT(20) NOT NULL COMMENT 'ID рекомендующего пользователя';
ALTER TABLE pms_member_recharge_card
ADD secret_key
CHAR(40) NULL DEFAULT NULL COMMENT 'Секретный ключ получения' AFTER status
;
// Добавление поля для генерации заказа ID, описания генерации, идентификатора транзакции в таблицу佣金日志
ALTER TABLE pms_rebate_log
ADD trading_info_id
BIGINT NOT NULL COMMENT 'ID сгенерированного заказа' AFTER del_flag
;
ALTER TABLE pms_rebate_log
ADD generate_desc
VARCHAR(300) NOT NULL DEFAULT '' COMMENT 'Описание генерации комиссии' AFTER trading_info_id
;
ALTER TABLE pms_rebate_log
ADD trading_id
BIGINT NOT NULL COMMENT 'ID транзакции' AFTER generate_desc
;
// Добавление таблицы для ежедневного остатка билетов
CREATE TABLE pms_ticket_day_stock
(id
INT UNSIGNED NOT NULL AUTO_INCREMENT , ticket_id
INT NOT NULL COMMENT 'Билет' , stock
INT NOT NULL COMMENT 'Остаток' , date
DATE NOT NULL COMMENT 'Дата' , create_time
DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP , PRIMARY KEY (id
)) ENGINE = InnoDB;
// Добавление поля для магазина распределения комиссии в таблицу заказов
ALTER TABLE pms_trading_info
ADD spread_store
INT UNSIGNED NULL COMMENT 'Магазин распределения комиссии' AFTER platform
,
ADD spread_first_user
INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Первый уровень дистрибьютора' AFTER spread_store
,
ADD spread_first_money
DECIMAL(10,2) NOT NULL DEFAULT '0' COMMENT 'Сумма первого уровня дистрибьютора' AFTER spread_first_user
,
ADD spread_second_user
INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Второй уровень дистрибьютора' AFTER spread_first_money
, ADD spread_second_money
DECIMAL(10,2) NOT NULL DEFAULT '0' COMMENT 'Комиссия второго уровня дистрибьютора' AFTER spread_second_user
,
ADD spread_store_money
INT UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Сумма комиссии магазина распределения' AFTER spread_second_money
;
// Добавление полей app_id и типа соединения в таблицу соединений
ALTER TABLE pms_link
ADD app_id
VARCHAR(100) NULL COMMENT 'app_id' AFTER del_flag
;
ALTER TABLE pms_link
ADD type
VARCHAR(100) NULL COMMENT 'Тип соединения' AFTER app_id
;
// Добавление поля для изображений транзакции
ALTER TABLE pms_trading
ADD imgs
JSON NULL COMMENT 'Изображения транзакции' AFTER rebate_status
;
ALTER TABLE pms_adv
ADD type
ENUM('video','image') NULL DEFAULT 'image' COMMENT 'Тип содержимого рекламы video видео image изображение' AFTER background
;
ALTER TABLE pms_trading_info
ADD strategy
JSON NULL COMMENT 'Стратегия заказа' AFTER spread_store_money
;
// Добавление поля для проверки подлинности заказа
ALTER TABLE pms_trading_info
ADD is_real
TINYINT NOT NULL DEFAULT '0' COMMENT 'Проверка подлинности 1 да 0 нет' AFTER strategy
;
// Изменение таблицы sys_platform_account
:
ALTER TABLE `sys_platform_account` ADD `pay_conf` TEXT NULL COMMENT 'Настройки оплаты' AFTER `setting`;
```Изменение таблицы `sys_dict_data`:
```sql
ALTER TABLE `sys_dict_data` ADD `forms_id` INT(11) NULL DEFAULT '0' COMMENT 'Связанный форм' AFTER `is_default`;
-- По умолчанию тип комиссии второго уровня равен OnClickListener
ALTER TABLE fx_text_xzusoft.pms_place_pricing MODIFY COLUMN settlement_type_two tinyint(1) DEFAULT 1 NOT NULL COMMENT 'Тип комиссии второго уровня';
Изменение таблицы sys_app
:
ALTER TABLE `sys_app` ADD `link_store` INT(11) NULL DEFAULT '0' COMMENT 'Связанный магазин' AFTER `store_id`, ADD INDEX `link_store` (`link_store`);
-- Изменение поля запаса билетов на проданные
ALTER TABLE pms_ticket_day_stock CHANGE stock sold int(11) NOT NULL DEFAULT 0 COMMENT 'Продано';
-- Добавление полей, связанных с заказами, в таблицу отмененных транзакций
ALTER TABLE pms_off_log ADD trading_id INT UNSIGNED NULL COMMENT 'ID транзакции';
ALTER TABLE pms_off_log ADD trading_info_id INT UNSIGNED NULL COMMENT 'ID заказа';
ALTER TABLE pms_off_log ADD check_amount DECIMAL(10,2) NULL COMMENT 'Сумма отмены';
-- Добавление поля, определяющего разрешенные способы оплаты, в таблицу магазинов
ALTER TABLE sys_store ADD allow_pay_type json NULL COMMENT 'Разрешенные способы оплаты';
-- Добавление поля, определяющего номер возврата для дистрибьютора, в таблицу возвратов
ALTER TABLE pms_trading_refund ADD agency_refund_sn varchar(100) NULL COMMENT 'Номер возврата для дистрибьютора';
```Изменение таблицы `sys_dept`:
```sql
ALTER TABLE `sys_dept` ADD `store_id` BIGINT(20) NOT NULL DEFAULT '0' COMMENT 'Соответствующий арендатор' AFTER `dept_id`;
```-- Изменение статуса записи в таблице и добавление активности записи id字段、添加活动报名id字段
ALTER TABLE pms_reserve CHANGE reserve_state status TINYINT DEFAULT 1 NOT NULL COMMENT 'Статус записи';
ALTER TABLE pms_reserve_item CHANGE reserve_state status TINYINT DEFAULT 1 NOT NULL COMMENT 'Статус записи';
ALTER TABLE pms_reserve_item ADD activity_roll_call_id INT UNSIGNED NOT NULL COMMENT 'Связанный идентификатор регистрации на мероприятие';
ALTER TABLE pms_reserve_item ADD roll_call_user_name VARCHAR(100) DEFAULT '' NULL COMMENT 'Имя зарегистрированного участника';
ALTER TABLE pms_reserve ADD activity_id INT UNSIGNED NOT NULL COMMENT 'Идентификатор мероприятия';
ALTER TABLE `pms_profitsharing_log` ADD `member_id` BIGINT(20) NOT NULL COMMENT 'Номер члена' AFTER `appid`, ADD INDEX `member_id` (`member_id`);
-- Добавление идентификатора комиссии в таблицу изменения членства、店铺账户变动表添加佣金ID
ALTER TABLE pms_capital_log ADD rebate_id INT UNSIGNED NULL COMMENT 'Идентификатор комиссии';
-- Изменение параметров канала распределения в таблице变更分账渠道字段字段设置
ALTER TABLE pms_profitsharing_member MODIFY COLUMN channel VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT 'wxpay' NOT NULL COMMENT 'Канал распределения';
ALTER TABLE robot_order ADD `type` TINYINT DEFAULT 1 NOT NULL COMMENT '1 - Основной заказ, 2 - Подзаказ';
ALTER TABLE robot_order ADD pid INT UNSIGNED DEFAULT 0 NOT NULL COMMENT 'Идентификатор родительского заказа';-- Изменения в таблице внутренних сообщений
ALTER TABLE sys_site_message MODIFY COLUMN `type` tinyint(1) unsigned DEFAULT 0 NULL COMMENT '1 уведомление 2 задача';
ALTER TABLE sys_site_message MODIFY COLUMN status tinyint(1) DEFAULT 1 NOT NULL COMMENT '1 ожидает отправки 2 не прочитано 3 прочитано';
```-- Вставка в таблицу словарей
INSERT INTO `sys_dict_type` (`dict_name`, `dict_type`, `icon_type`, `icon`, `status`, `sorting`, `search`, `forms_id`, `update_by`, `create_time`, `create_by`, `update_time`, `del_flag`, `remark`) VALUES
( 'Типы логов карты', 'card_log_type', 1, NULL, 1, 0, '0', 0, 1, '2024-05-20 18:13:45', 1, '2024-05-20 18:14:06', 0, NULL),
( 'Типы списания', 'off_log_type', 1, NULL, 1, 0, '0', 0, 1, '2024-06-12 12:47:00', 1, '2024-06-12 12:47:00', 0, 'Типы записей списания'),
( 'Типы дат билетов', 'ticket_date_type', 1, NULL, 1, 0, '0', 0, 1, '2024-06-13 11:11:23', 1, '2024-06-13 11:11:23', 0, NULL),
( 'Статусы списков', 'activity_roll_call_status', 1, NULL, 1, 0, '0', 0, 1, '2024-06-18 16:48:39', 1, '2024-06-18 16:48:39', 0, NULL),
( 'Статусы бронирования', 'reserve_status', 1, NULL, 1, 0, '0', 0, 1, '2024-06-25 09:03:36', 1, '2024-06-26 10:38:28', 0, NULL),
( 'Статусы элементов бронирования', 'reserve_item_status', 1, NULL, 1, 0, '0', 0, 1, '2024-06-25 09:06:47', 1, '2024-06-26 10:38:16', 0, NULL),
( 'Статусы мероприятий', 'activity_status', 1, NULL, 1, 0, '0', 0, 1, '2024-06-26 14:21:17', 1, '2024-06-26 14:21:17', 0, NULL),
( 'Статусы распределения прибыли', 'profitsharing_status', 1, NULL, 1, 0, '0', 0, 1, '2024-06-27 17:19:29', 1, '2024-06-27 17:19:29', 0, NULL),
( 'Типы аккаунтов', 'type', 1, NULL, 1, 0, '0', 0, 1, '2024-06-28 10:37:29', 1, '2024-06-28 10:37:29', 0, NULL),
( 'Типы отношений с распределением прибыли', 'relation_type', 1, NULL, 1, 0, '0', 0, 1, '2024-06-28 10:39:47', 1, '2024-06-28 10:39:47', 0, NULL),
( 'Статусы логов изменений аккаунтов', 'capital_log_status', 1, NULL, 1, 0, '0', 0, 1, '2024-06-28 12:04:56', 1, '2024-06-28 12:06:30', 0, NULL),
( 'Статусы заказов робота', 'robot_order_status', 1, NULL, 1, 0, '0', 0, 1, '2024-06-29 16:17:53', 1, '2024-06-29 16:17:53', 0, NULL),
( 'Типы заказов робота', 'robot_order_type', 1, NULL, 1, 0, '0', 0, 1, '2024-06-29 16:36:36', 1, '2024-06-29 16:36:36', 0, NULL)( 'Статусы регистрации дистрибьюторов', 'member_apply_status', 1, NULL, 1, 0, '0', 0, 86, '2024-05-06 22:14:54', 86, '2024-05-06 22:14:54', 0, NULL);
INSERT INTO `sys_dict_data` ( `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `forms_id`, `status`, `del_flag`, `update_by`, `create_time`, `create_by`, `update_time`, `remark`) VALUES
( 0, 'Связанный документ', '3', 'robot_order_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-29 16:37:35', 1, '2024-06-29 16:37:35', NULL),
( 0, 'Поддокумент', '2', 'robot_order_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-29 16:37:26', 1, '2024-06-29 16:37:26', NULL),
( 0, 'Основной документ', '1', 'robot_order_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-29 16:37:07', 1, '2024-06-29 16:37:07', NULL),
( 0, 'Устаревший', '-1', 'robot_order_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-29 16:19:01', 1, '2024-06-29 16:19:01', NULL),
( 0, 'Выписан', '2', 'robot_order_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-29 16:18:48', 1, '2024-06-29 16:18:48', NULL),
( 0, 'Ожидает выписки', '1', 'robot_order_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-29 16:18:32', 1, '2024-06-29 16:18:32', NULL),
( 0, 'Устаревший', '-1', 'capital_log_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 12:05:59', 1, '2024-06-28 14:05:49', NULL),
( 0, 'Нормальный', '1', 'capital_log_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 12:05:32', 1, '2024-06-28 14:05:49', NULL),
( 0, 'Поставщик услуг', 'SERVICE_PROVIDER', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:48:47', 1, '2024-06-28 10:48:47', NULL),
( 0, 'Пользовательский', 'CUSTOM', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:47:51', 1, '2024-06-28 10:47:51', NULL),
( 0, 'Поставщик', 'SUPPLIER', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:47:14', 1, '2024-06-28 10:47:14', NULL),
( 0, 'Пользователь', 'USER', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:46:52', 1, '2024-06-28 10:46:52', NULL),
( 0, 'Дистрибьютор', 'DISTRIBUTOR', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:46:35', 1, '2024-06-28 10:46:35', NULL),
( 0, 'Штаб', 'HEADQUARTER', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:45:24', 1, '2024-06-28 10:45:24', NULL); ( 0, 'Партнер', 'PARTNER', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:45:02', 1, '2024-06-28 10:45:02', NULL),
( 0, 'Владелец магазина', 'STORE_OWNER', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:44:04', 1, '2024-06-28 10:44:04', NULL),
( 0, 'Сотрудник', 'STAFF', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:40:58', 1, '2024-06-28 10:40:58', NULL),
( 0, 'Магазин', 'STORE', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:40:37', 1, '2024-06-28 10:40:37', NULL),
( 0, 'Бренд', 'BRAND', 'relation_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:40:19', 1, '2024-06-28 10:45:51', NULL),
( 0, 'Личный', 'PERSONAL_OPENID', 'type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:38:37', 1, '2024-06-28 10:38:37', NULL),
( 0, 'Торговый партнер', 'MERCHANT_ID', 'type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-28 10:37:53', 1, '2024-06-28 10:37:53', NULL),
( 0, 'Ожидает обработки', 'PROCESSED', 'profitsharing_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-27 17:21:42', 1, '2024-06-27 17:22:07', NULL),
( 0, 'Обрабатывается', 'PROCESSING', 'profitsharing_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-27 17:20:48', 1, '2024-06-27 17:20:48', NULL),
( 0, 'Разделение счета завершено', 'FINISHED', 'profitsharing_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-27 17:20:17', 1, '2024-06-27 17:21:13', NULL),
( 0, 'Остановлен', '-1', 'activity_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-26 14:22:10', 1, '2024-06-26 14:22:10', NULL),
( 0, 'Включен', '1', 'activity_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-26 14:21:37', 1, '2024-06-26 14:21:37', NULL),
( 0, 'Отменен', '3', 'reserve_item_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-25 09:08:25', 1, '2024-06-25 09:08:25', NULL),
( 0, 'Оплачен', '2', 'reserve_item_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-25 09:07:44', 1, '2024-06-25 09:07:44', NULL),
( 0, 'Зарезервирован', '1', 'reserve_item_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-25 09:07:15', 1, '2024-06-25 09:07:15', NULL),
( 0, 'Завершен', '3', 'reserve_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-25 09:05:33', 1, '2024-06-25 09:05:33', NULL),
( 0, 'Частично завершен', '2', 'reserve_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-25 09:05:02', 1, '2024-06-25 09:05:02', NULL), ( 0, 'Зарезервировано', '1', 'reserve_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-25 09:04:07', 1, '2024-06-25 09:04:07', NULL),
( 0, 'Подписана', 'SIGNIN', 'activity_roll_call_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-18 16:52:37', 1, '2024-06-18 16:52:37', NULL),
( 0, 'Подтверждено', 'CONFIRMED', 'activity_roll_call_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-18 16:52:12', 1, '2024-06-18 16:52:12', NULL),
( 0, 'Отклонено', 'REJECTED', 'activity_roll_call_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-18 16:51:37', 1, '2024-06-18 16:51:37', NULL),
( 0, 'Отменено', 'REVOKED', 'activity_roll_call_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-18 16:51:10', 1, '2024-06-18 17:25:22', NULL),
( 0, 'Утверждено', 'APPROVED', 'activity_roll_call_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-18 16:49:57', 1, '2024-06-18 16:49:57', NULL),
( 0, 'Ожидает подтверждения', 'PENDING', 'activity_roll_call_status', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-18 16:49:07', 1, '2024-06-18 16:49:07', NULL),
( 0, 'Зарегистрироваться на мероприятие', 'sign_up', 'activity_type', NULL, NULL, 'Y', 0, 1, 0, 1, '2024-06-15 16:29:08', 1, '2024-06-15 16:29:08', NULL),
( 0, 'Дата и время', '3', 'ticket_date_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-14 10:52:16', 1, '2024-06-14 10:52:16', NULL),
( 0, 'Дата', '2', 'ticket_date_type', NULL, NULL, 'Y', 0, 1, 0, 1, '2024-06-14 10:52:02', 1, '2024-06-14 10:52:02', NULL),
( 0, 'Срок действия', '1', 'ticket_date_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-13 11:11:51', 1, '2024-06-13 11:11:51', NULL),
( 0, 'Товар', '2', 'off_log_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-12 12:47:36', 1, '2024-06-12 12:47:36', NULL),
( 0, 'Купон', '1', 'off_log_type', NULL, NULL, 'N', 0, 1, 0, 1, '2024-06-12 12:47:25', 1, '2024-06-12 12:47:25', NULL),
( 0, 'Подтверждение не удалось', '-2', 'trading_status', NULL, NULL, 'Y', 0, 1, 0, 1, '2024-05-29 15:56:27', 1, '2024-05-30 11:40:29', 'Ошибка подтверждения заказа на платформе'),
( 0, 'Заказ в процессе', '11', 'trading_status', NULL, NULL, 'Y', 0, 1, 1, 1, '2024-05-29 15:55:43', 1, '2024-05-30 11:40:45', 'Предварительный заказ на платформе'), ( 0, 'Расход', 'out', 'card_log_type', NULL, NULL, 'Y', 0, 1, 0, 1, '2024-05-20 18:15:55', 1, '2024-05-20 18:15:55', NULL),
( 0, 'Доход', 'ins', 'card_log_type', NULL, NULL, 'Y', 0, 1, 0, 1, '2024-05-20 18:14:57', 1, '2024-05-20 18:16:08', NULL),
( 0, 'Карта клиента', 'vipCard', 'pay_type', NULL, NULL, 'Y', 0, 1, 0, 1, '2024-04-22 09:51:51', 1, '2024-04-22 09:51:51', NULL);
COMMIT;
-- Изменение внутренних сообщений
ALTER TABLE sys_site_message MODIFY COLUMN send_time datetime NULL COMMENT 'Дата отправки';
ALTER TABLE sys_site_message MODIFY COLUMN read_time datetime NULL COMMENT 'Дата прочтения';
```-- Таблица продуктов для会员卡
CREATE TABLE pms_member_recharge_card_product (
card_id INT UNSIGNED NOT NULL COMMENT 'ID会员卡',
product_id INT UNSIGNED NOT NULL COMMENT 'ID продукта',
product_info_id INT UNSIGNED NOT NULL COMMENT 'ID конкретного продукта',
CONSTRAINT pms_member_recharge_card_product_pk PRIMARY KEY (card_id, product_id, product_info_id)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci
COMMENT='Таблица товаров, применимых к会员卡';## Объединенный продукт
```sql
CREATE TABLE pms_package_ticket (
id bigint(20) unsigned auto_increment NOT NULL,
store_id bigint(20) NOT NULL COMMENT 'Соответствующий арендатор',
product_id bigint(20) NOT NULL COMMENT 'ID продукта',
name char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Название билета',
thumb varchar(320) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Миниатюра',
cover text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Набор изображений',
ticket_type int(11) NOT NULL COMMENT 'ID типа билета, ID таблицы Scenic_ticket',
sold int(11) unsigned DEFAULT 0 NOT NULL COMMENT 'Продано',
price decimal(10,2) DEFAULT 0.00 NOT NULL COMMENT 'Оригинальная цена',
date_type tinyint(1) DEFAULT 1 NOT NULL COMMENT '1 цена по датам 2 срок действия 3 временные периоды',
```sql
CREATE TABLE table_name (
date_rule varchar(520) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Срок действия {''date'': ''end'', день, количество дней после покупки, действительны}',
is_sku tinyint(1) DEFAULT 1 NOT NULL COMMENT 'Режим запасов 1 без ограничений 2 общие запасы',
sku_type tinyint(1) NOT NULL COMMENT 'Режим запасов 1 общие запасы 2 запасы по дням',
sku_number int(11) DEFAULT 0 NOT NULL COMMENT 'Запасы',
cancel_time int(3) DEFAULT 0 NOT NULL COMMENT 'Время отмены заказа, автоматическое закрытие непроданных заказов',
kf text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Информация о службе поддержки',
garden text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Информация о посещении',
note text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Другие примечания',
contains text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Примечания о включении',
gift varchar(800) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Подарки',
no_contains varchar(800) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Не включено в стоимость',
refund_type tinyint(1) unsigned NOT NULL COMMENT 'Быстрый возврат 2 В любое время 1 Условия возврата 4 Невозможно вернуть 3',
refund_rule text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Правила возврата и изменения',
booking_type tinyint(1) NOT NULL COMMENT 'Ограничения на покупку 1 Ограничения на день покупки 2 Ограничения на день посещения',
booking text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Правила бронирования',
shoping_cart char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'single' NULL COMMENT 'Настройки корзины',
sale_scene char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Сцены продаж'
);
``````markdown
platform char(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'платформа продаж',
```sql
sorting int(11) unsigned DEFAULT 0 NOT NULL COMMENT 'сортировка',
market_rule text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'правила скидок',
status tinyint(1) DEFAULT 0 NOT NULL COMMENT 'статус',
supplier_id int(11) DEFAULT 0 NOT NULL COMMENT 'поставщик',
directly int(11) unsigned DEFAULT 0 NOT NULL COMMENT 'номер системы прямого подключения',
direct_code varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' NOT NULL COMMENT 'код продукта прямого подключения',
create_by int(11) NOT NULL COMMENT 'создатель',
create_time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
update_by int(11) NOT NULL COMMENT 'обновитель',
update_time datetime DEFAULT '0000-00-00 00:00:00' on update CURRENT_TIMESTAMP NOT NULL,
del_flag tinyint(1) DEFAULT 0 NOT NULL COMMENT 'активность',
insure char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'страхование',
risk_tip varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'уведомление о рисках',
is_risk_tip tinyint(1) DEFAULT 0 NOT NULL COMMENT 'уведомление о рисках 0 нет 1 да',
trading_audit tinyint(1) DEFAULT 1 NOT NULL COMMENT 'аудит транзакций 1 автоматическая система 2 ручной поставщик',
is_age tinyint(1) DEFAULT 0 NOT NULL COMMENT 'ограничение по возрасту 0 отключено 1 включено',
age char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'диапазон возраста',
product_setting json NULL COMMENT 'настройки комбинированного продукта',
CONSTRAINT `PRIMARY` PRIMARY KEY (id),
CONSTRAINT id UNIQUE KEY (id)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci
COMMENT='таблица билетов';
CREATE INDEX idx_product USING BTREE ON fx_text_xzusoft.pms_package_ticket (product_id);
CREATE INDEX idx_store USING BTREE ON fx_text_xzusoft.pms_package_ticket (store_id);
```sql
-- Изменение длины типа продукта
ALTER TABLE pms_activity MODIFY COLUMN product_type varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Тип продукта product_type';
```ALTER TABLE pms_product MODIFY COLUMN product_type varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Тип продукта';
ALTER TABLE pms_reserve_item MODIFY COLUMN product_type varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Тип продукта';
ALTER TABLE pms_trading_info MODIFY COLUMN product_type varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Тип продукта';
-- Добавление идентификатора родительского заказа в заказ
ALTER TABLE pms_trading_info ADD pid INT UNSIGNED DEFAULT 0 NOT NULL COMMENT 'Идентификатор родительского заказа';
-- Пакетный заказ на билеты содержит информацию о билетах
CREATE TABLE pms_package_ticket_order_ticket (
id bigint(20) auto_increment NOT NULL,
trading_id bigint(20) NOT NULL COMMENT 'Соответствующий торговый аккаунт',
product_info_id bigint(20) NOT NULL COMMENT 'Соответствующая информация о продукте',
number int(3) DEFAULT 0 NOT NULL COMMENT 'Количество билетов',
name char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Имя посетителя',
is_real tinyint(1) DEFAULT 0 NULL COMMENT 'Является ли реальной 0 Нет 1 Да',
mobile char(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Номер телефона',
dtype char(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Тип документа',
card_no char(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Номер документа',
check_no char(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Код проверки',
order_no char(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Номер заказа от третьей стороны',
use_num int(3) DEFAULT 0 NOT NULL COMMENT 'Количество использований',
use_time datetime NULL COMMENT 'Дата использования',
status char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
valid_time char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Срок действия',
)```sql
CREATE TABLE pms_package_ticket_order_ticket (
id int(11) NOT NULL AUTO_INCREMENT,
create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT 'Дата создания',
update_time datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL COMMENT 'Дата обновления',
del_flag tinyint(1) DEFAULT 0 NOT NULL,
trading_info_id bigint(20) NOT NULL,
child_name varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Имя ребенка, которого берут с собой',
child_card_no varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Номер паспорта ребенка, которого берут с собой',
supply_ticket_no varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Номер билета поставщика',
CONSTRAINT `PRIMARY` PRIMARY KEY (id)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci
COMMENT='Таблица билетов для торговых операций';
CREATE INDEX trading USING BTREE ON pms_package_ticket_order_ticket (product_info_id, trading_id);
-- Добавление полей, связанных с картой члена, в шаблон карты пополнения
ALTER TABLE pms_member_recharge ADD times int(11) DEFAULT 0 NOT NULL COMMENT 'Количество';
ALTER TABLE pms_member_recharge ADD unit_price decimal(10,2) DEFAULT 0.00 NULL COMMENT 'Цена за единицу';
ALTER TABLE pms_member_recharge ADD remark varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'Примечание';
ALTER TABLE pms_member_recharge ADD card_type char(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'Тип карты 1 - разовый проездной, 2 - почасовой проездной, 3 - универсальная карта';
ALTER TABLE pms_member_recharge MODIFY COLUMN create_time DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT 'Время создания';
ALTER TABLE pms_member_recharge MODIFY COLUMN update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL COMMENT 'Время обновления';
-- Планирование продажи пакетных билетов
CREATE TABLE pms_package_ticket_plan (
id int(11) AUTO_INCREMENT NOT NULL,
product_id bigint(20) UNSIGNED NOT NULL COMMENT 'ID продукта',
ticket_id bigint(20) UNSIGNED NOT NULL COMMENT 'ID категории билета',
)
В этом тексте исправлены знаки препинания, пробелы и другие мелкие ошибки.```sql
CREATE TABLE pms_package_ticket_plan
(
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID записи',
`store_id` bigint(20) unsigned NOT NULL COMMENT 'ID арендатора',
`tripartite_id` char(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' NOT NULL COMMENT 'ID плана в трехсторонней системе',
`plantime` int(11) unsigned NOT NULL COMMENT 'Дата посещения',
`starttime` int(11) unsigned NOT NULL COMMENT 'Время начала',
`endtime` int(11) unsigned NOT NULL COMMENT 'Время окончания',
`number` int(5) unsigned NOT NULL COMMENT 'Количество на складе',
`sold` int(3) DEFAULT 0 NOT NULL COMMENT 'Продано',
`validity_day` int(3) DEFAULT 0 NOT NULL COMMENT 'Количество дней действия',
`validity_start` date NOT NULL COMMENT 'Дата начала действия',
`validity_end` date NOT NULL COMMENT 'Дата окончания действия',
`status` tinyint(1) DEFAULT 1 NOT NULL COMMENT 'Статус: 1 - отменен, 2 - на проверке, 3 - в продаже, 4 - приостановлен, 5 - просрочен',
`create_by` int(11) unsigned NOT NULL COMMENT 'Создатель',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT 'Дата и время создания',
`update_by` int(11) unsigned NOT NULL COMMENT 'Обновитель',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL COMMENT 'Дата и время последнего обновления',
`del_flag` tinyint(1) DEFAULT 0 NOT NULL COMMENT 'Флаг действительности',
`ticket_type` int unsigned DEFAULT 0 NOT NULL COMMENT 'Тип билета',
`price` decimal(10,2) DEFAULT 0.00 NOT NULL COMMENT 'Оригинальная цена',
CONSTRAINT `PRIMARY` PRIMARY KEY (id)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8
COLLATE=utf8_general_ci
COMMENT='Планирование продажи пакетных билетов';
CREATE INDEX product USING BTREE ON pms_package_ticket_plan (product_id, ticket_id, store_id, plantime);
ALTER TABLE pms_trading_refund ADD pid INT UNSIGNED DEFAULT 0 NULL COMMENT 'ID верхнего уровня';
-- Добавление поля подтверждения номера в таблицу подтверждения заявок на возврат
ALTER TABLE pms_trading_refund_oper_log MODIFY COLUMN retreat_batch_no char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Номер пакета отмены в трехсторонней системе';
ALTER TABLE pms_trading_refund_oper_log ADD confirm_sn varchar(100) DEFAULT '' NOT NULL COMMENT 'Номер подтверждения системы';
ALTER TABLE `sys_store_group` ADD `number` INT(11) NULL DEFAULT '0' COMMENT 'Количество клиентов в группе' AFTER `hash`;
ALTER TABLE `sys_attachment_type` CHANGE `type` `type` CHAR(50) NOT NULL DEFAULT 'image' COMMENT 'Тип (1 - видео, 2 - вложение (изображение или файл))';
ALTER TABLE `sys_attachment_type` ADD `store_id` BIGINT(20) NOT NULL DEFAULT '0' COMMENT 'Соответствующий магазин' AFTER `type`;
ALTER TABLE `sys_attachment_type` ADD `sorting` INT(11) NOT NULL DEFAULT '0' COMMENT 'Сортировка' AFTER `type`;
ALTER TABLE `sys_attachment` ADD `store_id` BIGINT(20) NOT NULL DEFAULT '0' COMMENT 'Соответствующий арендатор' AFTER `storage`;
-- Таблица тегов для пользователей
CREATE TABLE dxz_member_tag (
id INT UNSIGNED auto_increment NOT NULL,
name varchar(255) NOT NULL COMMENT 'Название тега',
store_id INT UNSIGNED NOT NULL,
del_flag varchar(100) DEFAULT '0' NOT NULL,
CONSTRAINT dxz_member_tag_pk PRIMARY KEY (id)
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;
-- Таблица отношений тегов для пользователей
CREATE TABLE `dxz_member_tag_map` (
`tag_id` int(10) unsigned NOT NULL COMMENT 'ID тега',
`member_id` int(10) unsigned NOT NULL COMMENT 'ID пользователя',
PRIMARY KEY (`tag_id`,`member_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Таблица отображения тегов для пользователей';-- Таблица расширенной информации о билетах
CREATE TABLE pms_xc_ticket (
ticket_id INT UNSIGNED NOT NULL COMMENT 'ID билета',
pay_confirm_type TINYINT NOT NULL COMMENT 'Тип подтверждения платежа 1 - синхронный, 2 - асинхронный',
code_send_type TINYINT DEFAULT 1 NOT NULL COMMENT 'Тип отправки кода билета 1 - сам, 2 - Ctrip',
cancel_confirm_type TINYINT DEFAULT 1 NOT NULL COMMENT 'Тип подтверждения отмены 1 - синхронный, 2 - асинхронный',
voucher_type TINYINT DEFAULT 1 NOT NULL COMMENT 'Тип вoucher 1 - один билет на человека, 2 - один билет на заказ'
)
ENGINE=InnoDB
DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci
COMMENT='Таблица расширенной информации о билетах';
-- Добавление поля дополнительной информации для дистрибьютора в таблицу транзакций
ALTER TABLE pms_trading ADD agency_extra json NULL COMMENT 'Дополнительная информация для дистрибьютора';
-- Добавление поля дополнительной информации для дистрибьютора в таблицу заявок на возврат
ALTER TABLE pms_trading_refund ADD agency_extra json NULL COMMENT 'Дополнительная информация для дистрибьютора';
-- Добавление поля информации о продуктах для сильного возврата
ALTER TABLE pms_excep_refund ADD product_list json NULL COMMENT 'Информация о продуктах для сильного возврата';
-- Изменение типа данных поля журнала операций на MEDIUMTEXT
ALTER TABLE `sys_oper_log` CHANGE `oper_param` `oper_param` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'Параметры запроса', CHANGE `json_result` `json_result` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'Параметры ответа';
-- Добавление поля времени проверки/акцепта в таблицу транзакций
ALTER TABLE pms_trading ADD audit_time DATETIME NULL COMMENT 'Время проверки/акцепта';-- Добавление полей номера транзакции и номера карты пользователя в таблицу журнала пополнения карты пользователя
ALTER TABLE pms_member_recharge_card_log ADD trading_sn varchar(100) NULL COMMENT 'Номер транзакции';
ALTER TABLE pms_member_recharge_card_log ADD card_account varchar(100) NULL COMMENT 'Номер карты пользователя';// Добавление поля tenant_id в таблицу операционных логов
ALTER TABLE sys_oper_log ADD tenant_id INT UNSIGNED NULL;
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )