rtos-mini-service4/mapper/target/classes/static/rtos-wx-applet.sql

671 lines
33 KiB
MySQL
Raw Normal View History

2024-06-13 15:27:54 +08:00
--RTOS小程序数据库 sql文档
-- Database: rtos-wx-applet
-- DROP DATABASE IF EXISTS rtos-wx-applet;
CREATE DATABASE rtos_wx_applet
WITH
OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'Chinese (Simplified)_China.936'
LC_CTYPE = 'Chinese (Simplified)_China.936'
TABLESPACE = pg_default
CONNECTION LIMIT = -1
IS_TEMPLATE = False;
COMMENT ON DATABASE rtos_wx_applet IS 'RTOS小程序数据库';
--1-
CREATE TABLE IF NOT EXISTS public.applet_users(
id serial,
users_name varchar(32) DEFAULT NULL,
wx_openid varchar(32) DEFAULT NULL,
wx_unionid varchar(32) DEFAULT NULL,
wx_nick varchar(32) DEFAULT NULL,
wx_sex varchar(8) DEFAULT NULL,
wx_head_sculpture varchar(256) DEFAULT NULL,
tel_number varchar(32) NOT NULL,
id_code varchar(32) DEFAULT NULL,
users_state integer DEFAULT 0,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_users_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_users.id IS '用户id';
COMMENT ON COLUMN applet_users.users_name IS '用户姓名,默认为微信昵称';
COMMENT ON COLUMN applet_users.wx_openid IS '微信获取openid-用户小程序唯一标识';
COMMENT ON COLUMN applet_users.wx_unionid IS '微信获取unionid-用户微信应用唯一标识';
COMMENT ON COLUMN applet_users.wx_nick IS '微信获取昵称';
COMMENT ON COLUMN applet_users.wx_sex IS '微信获取性别';
COMMENT ON COLUMN applet_users.wx_head_sculpture IS '微信获取头像';
COMMENT ON COLUMN applet_users.tel_number IS '手机号码';
COMMENT ON COLUMN applet_users.id_code IS '用户身分证号码';
COMMENT ON COLUMN applet_users.users_state IS '用户状态0-正常1-停用)';
COMMENT ON COLUMN applet_users.create_time IS '创建时间';
COMMENT ON COLUMN applet_users.update_time IS '更新时间';
COMMENT ON COLUMN applet_users.is_del IS '是否软删除';
--2-
CREATE TABLE IF NOT EXISTS public.applet_truck(
id serial,
users_id integer,
truck_number varchar(16) DEFAULT NULL,
driving_license_id varchar(32) DEFAULT NULL,
tel_number varchar(16) DEFAULT NULL,
head_frame_number varchar(32) DEFAULT NULL,
vehicle_weight integer DEFAULT NULL,
vehicle_frame_weight integer DEFAULT NULL,
customs_declaration_no varchar(32) DEFAULT NULL,
driving_license varchar(256) DEFAULT NULL,
truck_state integer default 0,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_truck_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_truck.id IS '板车id';
COMMENT ON COLUMN applet_truck.users_id IS '用户id';
COMMENT ON COLUMN applet_truck.truck_number IS '车牌号(数据唯一性约束)';
COMMENT ON COLUMN applet_truck.driving_license_id IS '行驶证ID';
COMMENT ON COLUMN applet_truck.tel_number IS '司机电话';
COMMENT ON COLUMN applet_truck.head_frame_number IS '车头车架号';
COMMENT ON COLUMN applet_truck.vehicle_weight IS '车辆自重';
COMMENT ON COLUMN applet_truck.vehicle_frame_weight IS '车架重';
COMMENT ON COLUMN applet_truck.driving_license IS '行驶证(扫描件)';
COMMENT ON COLUMN applet_truck.truck_state IS '板车状态1-默认0-其他4-拉黑)';
COMMENT ON COLUMN applet_truck.create_time IS '创建时间';
COMMENT ON COLUMN applet_truck.update_time IS '更新时间';
COMMENT ON COLUMN applet_truck.is_del IS '是否软删除';
--3-/
CREATE TABLE IF NOT EXISTS public.applet_announcements(
id serial,
title varchar(64) DEFAULT NULL,
abstracts varchar(256) DEFAULT NULL,
announcement text COLLATE pg_catalog."default" DEFAULT 'NULL::text',
author varchar(32) DEFAULT NULL,
reading_volume integer DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_announcements_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_announcements.id IS '公告id';
COMMENT ON COLUMN applet_announcements.title IS '标题';
COMMENT ON COLUMN applet_announcements.abstracts IS '摘要';
COMMENT ON COLUMN applet_announcements.announcement IS '公告内容';
COMMENT ON COLUMN applet_announcements.author IS '作者';
COMMENT ON COLUMN applet_announcements.reading_volume IS '阅读量';
COMMENT ON COLUMN applet_announcements.create_time IS '创建时间';
COMMENT ON COLUMN applet_announcements.update_time IS '更新时间';
COMMENT ON COLUMN applet_announcements.is_del IS '是否软删除';
--4-
CREATE TABLE IF NOT EXISTS public.applet_appointment(
id serial,
users_id integer DEFAULT NULL,
transport_type integer DEFAULT NULL,
truck_number varchar(16) DEFAULT NULL,
tel_number varchar(16) DEFAULT NULL,
//head_frame_number varchar(32) DEFAULT NULL,
vehicle_weight integer,
vehicle_frame_weight integer,
driving_license varchar(32) DEFAULT NULL,
approach_date date DEFAULT NULL,
port_area_id integer DEFAULT NULL,
biz_type integer DEFAULT NULL,
enter_type integer DEFAULT NULL,
goods_type integer DEFAULT NULL,
goods_Quantity integer,
appointment_state integer default 0,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_appointment_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_appointment.id IS '预约信息id';
COMMENT ON COLUMN applet_appointment.users_id IS '用户id';
COMMENT ON COLUMN applet_appointment.transport_type IS '运输方式1/2/3';//
COMMENT ON COLUMN applet_appointment.truck_number IS '板车号';//
COMMENT ON COLUMN applet_appointment.tel_number IS '手机号';//
COMMENT ON COLUMN applet_appointment.head_frame_number IS '车头车架号';//
COMMENT ON COLUMN applet_appointment.vehicle_weight IS '板车自重(吨)';//
COMMENT ON COLUMN applet_appointment.vehicle_frame_weight IS '车架重(吨)';//
COMMENT ON COLUMN applet_appointment.driving_license IS '行驶证编号';//
COMMENT ON COLUMN applet_appointment.approach_date IS '预约进场日期';//
COMMENT ON COLUMN applet_punch_clock.biz_type IS '业务类型1-全部2-码头业务3-整车物流4-特保区预约)';
COMMENT ON COLUMN applet_appointment.port_area_id IS '进港港区Id';//
COMMENT ON COLUMN applet_appointment.enter_type IS '进港类型1-外贸出口,2-外贸进口,3-整车物流,4-特保区出口,5-特保区进口,6-内贸出口,7-内贸进口)';//
COMMENT ON COLUMN applet_appointment.goods_type IS '货物类型1-商品车,2-设备,3-其他)';//
COMMENT ON COLUMN applet_appointment.goods_Quantity IS '货物数量(件数)';//
COMMENT ON COLUMN applet_appointment.appointment_state IS '预约打卡状态1-已预约2-已签到3-已进港5-操作中6-已完成7-已离港4-已取消9-异常:预期未完成操作的)';//
COMMENT ON COLUMN applet_appointment.create_time IS '创建时间';
COMMENT ON COLUMN applet_appointment.update_time IS '更新时间';
COMMENT ON COLUMN applet_appointment.is_del IS '是否软删除';
-- 5-预约明细
CREATE TABLE IF NOT EXISTS public.applet_appointment_detail(
id serial,
appointment_id integer DEFAULT NULL,
ship_name varchar(16) DEFAULT NULL,
voy_number varchar(16) DEFAULT NULL,
destination_port varchar(32) DEFAULT NULL,
brand_name varchar(32) DEFAULT NULL,
vin varchar(32) DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_appointment_detail_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_appointment_detail.id IS '预约详细id';
COMMENT ON COLUMN applet_appointment_detail.appointment_id IS '预约id';
COMMENT ON COLUMN applet_appointment_detail.ship_name IS '船名';//
COMMENT ON COLUMN applet_appointment_detail.voy_number IS '航次号';
COMMENT ON COLUMN applet_appointment_detail.destination_port IS '目的港';//
COMMENT ON COLUMN applet_appointment_detail.brand_name IS '品牌/名称';//
COMMENT ON COLUMN applet_appointment_detail.vin IS '车架号';//
COMMENT ON COLUMN applet_appointment_detail.create_time IS '创建时间';
COMMENT ON COLUMN applet_appointment_detail.update_time IS '更新时间';
COMMENT ON COLUMN applet_appointment_detail.is_del IS '是否软删除';
--6-/
CREATE TABLE IF NOT EXISTS public.applet_punch_clock(
id serial,
users_id integer DEFAULT NULL,
appointment_id integer DEFAULT NULL,
biz_type integer DEFAULT NULL,
queue_number varchar(16),
--approach_date date DEFAULT NULL,
punch_start_time time DEFAULT NULL,
punch_over_time time DEFAULT NULL,
port_area_id integer DEFAULT NULL,
punch_address varchar(256) DEFAULT NULL,
over_address varchar(256) DEFAULT NULL,
punch_clock_type integer,
punch_clock_poi varchar(64) DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_punch_clock_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_punch_clock.id IS '打卡信息id';
COMMENT ON COLUMN applet_punch_clock.users_id IS '用户id';
COMMENT ON COLUMN applet_punch_clock.appointment_id IS '预约Id';
COMMENT ON COLUMN applet_punch_clock.biz_type IS '业务类型1-全部2-码头业务3-整车物流4-特保区预约)';
COMMENT ON COLUMN applet_punch_clock.queue_number IS '排队编号';
--COMMENT ON COLUMN applet_punch_clock.approach_date IS '打卡日期';
COMMENT ON COLUMN applet_punch_clock.start_time IS '签到日期时间';
COMMENT ON COLUMN applet_punch_clock.punch_over_time IS '完成日期时间';
COMMENT ON COLUMN applet_punch_clock.port_area_id IS '打卡港区(ID)';
COMMENT ON COLUMN applet_punch_clock.punch_address IS '签到打卡地点';
COMMENT ON COLUMN applet_punch_clock.over_address IS '完成打卡地点';
COMMENT ON COLUMN applet_punch_clock.punch_clock_type IS '打卡类别1-签到2-已进港3-操作中4-已完成5-已离港)';
COMMENT ON COLUMN applet_punch_clock.punch_clock_poi IS '打卡(位置坐标){"1":poi2,"2",poi2}';
COMMENT ON COLUMN applet_punch_clock.create_time IS '创建时间';
COMMENT ON COLUMN applet_punch_clock.update_time IS '更新时间';
COMMENT ON COLUMN applet_punch_clock.is_del IS '是否软删除';
--7-
CREATE TABLE IF NOT EXISTS public.applet_receiving_vehicle(
id serial,
users_id integer DEFAULT NULL,
ship_name varchar(64) DEFAULT NULL,
voy_number varchar(64) DEFAULT NULL,
complete_project_time timestamp(0) DEFAULT NULL,
task_number varchar(32) DEFAULT NULL,
transport_type varchar(64) DEFAULT NULL,
truck_number varchar(32) DEFAULT NULL,
enter_port_area varchar(32) DEFAULT NULL,
enter_port_time timestamp(0) DEFAULT NULL,
operation_team varchar(16) DEFAULT NULL,
goods_info text DEFAULT NULL,
vehicle_frame_data varchar(2048) DEFAULT NULL,
receiving_state integer DEFAULT 0,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_receiving_vehicle_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_receiving_vehicle.id IS '收车信息id';
COMMENT ON COLUMN applet_receiving_vehicle.users_id IS '用户id';
COMMENT ON COLUMN applet_receiving_vehicle.ship_name IS '船名';
COMMENT ON COLUMN applet_receiving_vehicle.voy_number IS '航次';
COMMENT ON COLUMN applet_receiving_vehicle.complete_project_time IS '完工日期时间';
COMMENT ON COLUMN applet_receiving_vehicle.task_number IS '作业编号';
COMMENT ON COLUMN applet_receiving_vehicle.transport_type IS '运输方式';
COMMENT ON COLUMN applet_receiving_vehicle.truck_number IS '车牌号(板车号)';
COMMENT ON COLUMN applet_receiving_vehicle.enter_port_area IS '进港港区';
COMMENT ON COLUMN applet_receiving_vehicle.enter_port_time IS '进港日期时间';
COMMENT ON COLUMN applet_receiving_vehicle.operation_team IS '作业工班';
COMMENT ON COLUMN applet_receiving_vehicle.goods_info IS '货物信息type:vehicle/others,
vehicle{//////Json数据},
others{////////Json数据}';
COMMENT ON COLUMN applet_receiving_vehicle.vehicle_frame_data IS '车架号数据([品牌,车架号]的Json数据';
COMMENT ON COLUMN applet_receiving_vehicle.receiving_state IS '收车状态0-默认未收车1-已收车2-已核对)';
COMMENT ON COLUMN applet_receiving_vehicle.create_time IS '创建时间';
COMMENT ON COLUMN applet_receiving_vehicle.update_time IS '更新时间';
COMMENT ON COLUMN applet_receiving_vehicle.is_del IS '是否软删除';
--8-
CREATE TABLE IF NOT EXISTS public.applet_departure_vehicle(
id serial,
users_id integer DEFAULT NULL,
ship_name varchar(64) DEFAULT NULL,
voy_number varchar(64) DEFAULT NULL,
complete_project_time timestamp(0) DEFAULT NULL,
task_number varchar(32) DEFAULT NULL,
truck_number varchar(32) DEFAULT NULL,
receiving_unit varchar(64) DEFAULT NULL,
lading_no varchar(64) DEFAULT NULL,
customs_clearance_nature varchar(32) DEFAULT NULL,
customs_declaration_no varchar(32) DEFAULT NULL,
vehicle_frame_data varchar(1024) DEFAULT NULL,
goods_name varchar(32) DEFAULT NULL,
goods_Quantity integer,
certificate_Preparation_date timestamp(0) DEFAULT NULL,
liberator varchar(32) DEFAULT NULL,
signee varchar(32) DEFAULT NULL,
remarks varchar(256) DEFAULT NULL,
departure_state integer default 0,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_departure_vehicle_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_departure_vehicle.id IS '发车信息Id';
COMMENT ON COLUMN applet_departure_vehicle.users_id IS '用户id';
COMMENT ON COLUMN applet_departure_vehicle.ship_name IS '船名';
COMMENT ON COLUMN applet_departure_vehicle.voy_number IS '航次';
COMMENT ON COLUMN applet_departure_vehicle.complete_project_time IS '完工日期时间';
COMMENT ON COLUMN applet_departure_vehicle.task_number IS '作业编号';
COMMENT ON COLUMN applet_departure_vehicle.truck_number IS '车牌号(板车号)';
COMMENT ON COLUMN applet_departure_vehicle.receiving_unit IS '收货单位';
COMMENT ON COLUMN applet_departure_vehicle.lading_no IS '提单号';
COMMENT ON COLUMN applet_departure_vehicle.customs_clearance_nature IS '通关性质';
COMMENT ON COLUMN applet_departure_vehicle.customs_declaration_no IS '报关单号';
COMMENT ON COLUMN applet_departure_vehicle.vehicle_frame_data IS '车架号';
COMMENT ON COLUMN applet_departure_vehicle.goods_name IS '货名';
COMMENT ON COLUMN applet_departure_vehicle.goods_Quantity IS '件数';
COMMENT ON COLUMN applet_departure_vehicle.certificate_Preparation_date IS '制证日期';
COMMENT ON COLUMN applet_departure_vehicle.liberator IS '放行者';
COMMENT ON COLUMN applet_departure_vehicle.signee IS '签收者';
COMMENT ON COLUMN applet_departure_vehicle.remarks IS '备注';
COMMENT ON COLUMN applet_departure_vehicle.departure_state IS '发车状态0-默认未发车1-已收车2-已核对)';
COMMENT ON COLUMN applet_departure_vehicle.create_time IS '创建时间';
COMMENT ON COLUMN applet_departure_vehicle.update_time IS '更新时间';
COMMENT ON COLUMN applet_departure_vehicle.is_del IS '是否软删除';
--9-
CREATE TABLE IF NOT EXISTS public.applet_feedback(
id serial,
users_id integer DEFAULT NULL,
nike_name varchar(32) DEFAULT NULL,
feedback_info varchar(1024) DEFAULT NULL,
pictures varchar(256) DEFAULT NULL,
tel_number varchar(64) DEFAULT NULL,
contact_info varchar(64) DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT feedback_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_feedback.id IS '意见反馈id';
COMMENT ON COLUMN applet_feedback.users_id IS '用户id';
COMMENT ON COLUMN applet_feedback.nike_name IS '昵称';
COMMENT ON COLUMN applet_feedback.feedback_info IS '意见限500字';
COMMENT ON COLUMN applet_feedback.pictures IS '图片文件名集合,逗号分隔';
COMMENT ON COLUMN applet_feedback.tel_number IS '联系电话';
COMMENT ON COLUMN applet_feedback.contact_info IS '联系方式(微信号/qq/邮箱)';
COMMENT ON COLUMN applet_feedback.create_time IS '创建时间';
COMMENT ON COLUMN applet_feedback.update_time IS '更新时间';
COMMENT ON COLUMN applet_feedback.is_del IS '是否软删除';
--10-//APP操作指南
CREATE TABLE IF NOT EXISTS public.applet_novice_introduction(
id serial,
sort integer DEFAULT NULL,
title varchar(64) DEFAULT NULL,
content text DEFAULT NULL,
sequence_number int DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT novice_introduction_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_novice_introduction.id IS '攻略_id';
COMMENT ON COLUMN applet_novice_introduction.sort IS '类别1-小程序2-客服平台3-生产APP';
COMMENT ON COLUMN applet_novice_introduction.title IS '小标题';
COMMENT ON COLUMN applet_novice_introduction.content IS '内容html文本允许包含图片标签';
COMMENT ON COLUMN applet_novice_introduction.sequence_number IS '顺序号';
COMMENT ON COLUMN applet_novice_introduction.create_time IS '创建时间';
COMMENT ON COLUMN applet_novice_introduction.update_time IS '更新时间';
COMMENT ON COLUMN applet_novice_introduction.is_del IS '是否软删除';
--11-
CREATE TABLE IF NOT EXISTS public.applet_transport_types(
id serial,
transport_type_name varchar(64) DEFAULT NULL,
transport_type varchar(64) DEFAULT NULL,
sequence_number int DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT transport_types_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_transport_types.id IS '运输方式id';
COMMENT ON COLUMN applet_transport_types.transport_type_name IS '运输方式名称(板车运输/自开)';
COMMENT ON COLUMN applet_transport_types.transport_type IS '运输方式';
COMMENT ON COLUMN applet_transport_types.sequence_number IS '顺序号';
COMMENT ON COLUMN applet_transport_types.create_time IS '创建时间';
COMMENT ON COLUMN applet_transport_types.update_time IS '更新时间';
COMMENT ON COLUMN applet_transport_types.is_del IS '是否软删除';
--12-
CREATE TABLE IF NOT EXISTS public.applet_port_areas(
id serial,
port_area varchar(64) DEFAULT NULL,
area_center_poi varchar(32) DEFAULT NULL,
punch_range integer DEFAULT NULL,
sequence_number int DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT port_areas_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_port_areas.id IS '港区id';
COMMENT ON COLUMN applet_port_areas.port_area IS '港区名';
COMMENT ON COLUMN applet_port_areas.area_center_poi IS '港区坐标';
COMMENT ON COLUMN applet_port_areas.punch_range IS '打卡范围(距离港区中心坐标的半径,米)';
COMMENT ON COLUMN applet_port_areas.sequence_number IS '顺序号';
COMMENT ON COLUMN applet_port_areas.create_time IS '创建时间';
COMMENT ON COLUMN applet_port_areas.update_time IS '更新时间';
COMMENT ON COLUMN applet_port_areas.is_del IS '是否软删除';
--13-
CREATE TABLE IF NOT EXISTS public.applet_operation_teams(
id serial,
operation_team varchar(64) DEFAULT NULL,
sequence_number int DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT operation_teams_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_operation_teams.id IS '作业工班id';
COMMENT ON COLUMN applet_operation_teams.operation_team IS '作业工班';
COMMENT ON COLUMN applet_operation_teams.sequence_number IS '顺序号';
COMMENT ON COLUMN applet_operation_teams.create_time IS '创建时间';
COMMENT ON COLUMN applet_operation_teams.update_time IS '更新时间';
COMMENT ON COLUMN applet_operation_teams.is_del IS '是否软删除';
--14-
CREATE TABLE IF NOT EXISTS public.applet_truck_management(
id serial,
users_id integer DEFAULT NULL,
truck_number varchar(32) DEFAULT NULL,
cause varchar(256) DEFAULT NULL,
drivers_name varchar(32) DEFAULT NULL,
drivers_phone varchar(32) DEFAULT NULL,
administrators_name varchar(32) DEFAULT NULL,
administrators_phone varchar(32) DEFAULT NULL,
enter_time timestamp(0) DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_truck_management_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_truck_management.id IS '车辆管理id';
COMMENT ON COLUMN applet_truck_management.users_id IS '用户id';
COMMENT ON COLUMN applet_truck_management.truck_number IS '(加入黑名单的)车牌号';
COMMENT ON COLUMN applet_truck_management.cause IS '原因';
COMMENT ON COLUMN applet_truck_management.drivers_name IS '司机姓名';
COMMENT ON COLUMN applet_truck_management.drivers_phone IS '司机电话';
COMMENT ON COLUMN applet_truck_management.administrators_name IS '管理员姓名';
COMMENT ON COLUMN applet_truck_management.administrators_phone IS '管理员电话';
COMMENT ON COLUMN applet_truck_management.enter_time IS '加入黑名单时间';
COMMENT ON COLUMN applet_truck_management.create_time IS '创建时间';
COMMENT ON COLUMN applet_truck_management.update_time IS '更新时间';
COMMENT ON COLUMN applet_truck_management.is_del IS '是否软删除';
--15-
CREATE TABLE IF NOT EXISTS public.applet_goods_types(
id serial,
goods_type_name varchar(64) DEFAULT NULL,
goods_type integer DEFAULT NULL,
sequence_number integer,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT goods_types_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_goods_types.id IS '货物类型id';
COMMENT ON COLUMN applet_goods_types.goods_type_name IS '货物类型1-商品车/2-设备/3-其他...';
COMMENT ON COLUMN applet_goods_types.goods_type IS '货物类型1-商品车/2-设备/3-其他...';
COMMENT ON COLUMN applet_goods_types.sequence_number IS '顺序号';
COMMENT ON COLUMN applet_goods_types.create_time IS '创建时间';
COMMENT ON COLUMN applet_goods_types.update_time IS '更新时间';
COMMENT ON COLUMN applet_goods_types.is_del IS '是否软删除';
--16-
CREATE TABLE IF NOT EXISTS public.applet_enter_type(
id serial,
enter_port_type_name varchar(32) DEFAULT NULL,
enter_port_type integer DEFAULT NULL,
sequence_number integer,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_enter_types_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_enter_type.id IS '进港类型id';
COMMENT ON COLUMN applet_enter_type.enter_port_type_name IS '进港类型名称1-外贸出口/2-内贸出口/3-外贸进口/4-内贸进口/5-特保区出口/6-特保区进口...';
COMMENT ON COLUMN applet_enter_type.enter_port_type IS '进港类型1/2/3/4/5/6/...';
COMMENT ON COLUMN applet_enter_type.sequence_number IS '顺序号';
COMMENT ON COLUMN applet_enter_type.create_time IS '创建时间';
COMMENT ON COLUMN applet_enter_type.update_time IS '更新时间';
COMMENT ON COLUMN applet_enter_type.is_del IS '是否软删除';
--17-
CREATE TABLE IF NOT EXISTS public.applet_ship_voy(
id serial,
ship_name varchar(32) DEFAULT NULL,
voy_number varchar(32) DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_ship_voy_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_ship_voy.id IS '船名航次id';
COMMENT ON COLUMN applet_ship_voy.ship_name IS '船名';
COMMENT ON COLUMN applet_ship_voy.voy_number IS '航次编号';
COMMENT ON COLUMN applet_ship_voy.create_time IS '创建时间';
COMMENT ON COLUMN applet_ship_voy.update_time IS '更新时间';
COMMENT ON COLUMN applet_ship_voy.is_del IS '是否软删除';
--18-
CREATE TABLE IF NOT EXISTS public.applet_port(
id serial,
ship_voy_id integer DEFAULT NULL,
port_name varchar(64) DEFAULT NULL,
sequence_number int DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT ports_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_port.id IS '港口id';
COMMENT ON COLUMN applet_port.ship_voy_id IS '船名航次id';
COMMENT ON COLUMN applet_port.port_name IS '港口名称';
COMMENT ON COLUMN applet_port.sequence_number IS '顺序号';
COMMENT ON COLUMN applet_port.create_time IS '创建时间';
COMMENT ON COLUMN applet_port.update_time IS '更新时间';
COMMENT ON COLUMN applet_port.is_del IS '是否软删除';
--19-
CREATE TABLE IF NOT EXISTS public.applet_brand(
id serial,
ship_voy_id integer DEFAULT NULL,
brand varchar(64) DEFAULT NULL,
sequence_number int DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_brand_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_brand.id IS '品牌id';
COMMENT ON COLUMN applet_brand.ship_voy_id IS '船名航次id';
COMMENT ON COLUMN applet_brand.brand IS '品牌名称';
COMMENT ON COLUMN applet_brand.sequence_number IS '顺序号';
COMMENT ON COLUMN applet_brand.create_time IS '创建时间';
COMMENT ON COLUMN applet_brand.update_time IS '更新时间';
COMMENT ON COLUMN applet_brand.is_del IS '是否软删除';
--20-
CREATE TABLE IF NOT EXISTS public.applet_entry_instruct(
id serial,
appointment_id integer DEFAULT NULL,
users_id integer DEFAULT NULL,
users_name varchar(32) DEFAULT NULL,
truck_number varchar(32) DEFAULT NULL,
yard_name varchar(32) DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_entry_instruct_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_entry_instruct.id IS '进港指令id';
COMMENT ON COLUMN applet_entry_instruct.appointment_id IS '预约id';
COMMENT ON COLUMN applet_entry_instruct.users_id IS '司机id';
COMMENT ON COLUMN applet_entry_instruct.users_name IS '司机姓名';
COMMENT ON COLUMN applet_entry_instruct.truck_number IS '车牌号';
COMMENT ON COLUMN applet_entry_instruct.yard_name IS '堆场';
COMMENT ON COLUMN applet_entry_instruct.create_time IS '创建时间';
COMMENT ON COLUMN applet_entry_instruct.update_time IS '更新时间';
COMMENT ON COLUMN applet_entry_instruct.is_del IS '是否软删除';
--21-
CREATE TABLE IF NOT EXISTS public.applet_service_config(
id serial,
config_name varchar(32) default null,
config_code varchar(32) default null,
config_content varchar(256) default null,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_service_config_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_service_config.id IS '自增id';
COMMENT ON COLUMN applet_service_config.config_name IS '配置名称(系统服务地址,图片文件存储路径,图片访问路径,小程序appid,小程序密钥secret)';
COMMENT ON COLUMN applet_service_config.config_code IS '配置代码100-系统服务地址,200-图片文件存储路径,300-图片访问路径,400-小程序appid,500-小程序密钥secret)';
COMMENT ON COLUMN applet_service_config.config_content IS '配置信息(文本)';
COMMENT ON COLUMN applet_service_config.create_time IS '创建时间';
COMMENT ON COLUMN applet_service_config.update_time IS '更新时间';
COMMENT ON COLUMN applet_service_config.is_del IS '是否软删除';
--22-
CREATE TABLE IF NOT EXISTS public.applet_requester(
id serial,
url varchar(256) default null,
param_map varchar(256) default null,
request_type integer default null,
type_description varchar(32) default null,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_requester_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_requester.id IS '自增id';
COMMENT ON COLUMN applet_requester.url IS 'url请求服务地址)';
COMMENT ON COLUMN applet_requester.param_map IS '请求参数(值为空时,需要依赖实参传值。如小程序登录参数:{"appid":"","code":"","secret":"","grant_type":"authorization_code"}';
COMMENT ON COLUMN applet_requester.request_type IS '请求类型(1001-1999)';
COMMENT ON COLUMN applet_requester.type_description IS '类别说明';
COMMENT ON COLUMN applet_requester.create_time IS '创建时间';
COMMENT ON COLUMN applet_requester.update_time IS '更新时间';
COMMENT ON COLUMN applet_requester.is_del IS '是否软删除';
--23-
CREATE TABLE IF NOT EXISTS public.applet_login_log(
id serial,
wx_nike varchar(32),
wx_openid varchar(32) DEFAULT NULL,
login_time timestamp default null,
ip varchar(32) default null,
area varchar(32) default null,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_login_log_pkey PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_login_log.id IS '自增id';
COMMENT ON COLUMN applet_login_log.wx_nike IS '微信昵称';
COMMENT ON COLUMN applet_login_log.wx_openid IS '微信openid';
COMMENT ON COLUMN applet_login_log.login_time IS '登录时间';
COMMENT ON COLUMN applet_login_log.ip IS 'ip地址';
COMMENT ON COLUMN applet_login_log.area IS '地区(省市)';
COMMENT ON COLUMN applet_login_log.create_time IS '创建时间';
COMMENT ON COLUMN applet_login_log.update_time IS '更新时间';
COMMENT ON COLUMN applet_login_log.is_del IS '是否软删除';
--24-
CREATE TABLE IF NOT EXISTS public.applet_tb_head(
id serial,
table_name varchar(32),
table_code varchar(32) default null,
head_jason varchar(512) default null,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0,
CONSTRAINT applet_tb_head PRIMARY KEY (id)
);
COMMENT ON COLUMN applet_tb_head.id IS '自增id';
COMMENT ON COLUMN applet_tb_head.table_name IS '表名';
COMMENT ON COLUMN applet_tb_head.table_code IS '标识代码';
COMMENT ON COLUMN applet_tb_head.head_jason IS '表头Json';
COMMENT ON COLUMN applet_tb_head.create_time IS '创建时间';
COMMENT ON COLUMN applet_tb_head.update_time IS '更新时间';
COMMENT ON COLUMN applet_tb_head.is_del IS '是否软删除';
--25--
CREATE TABLE IF NOT EXISTS public.applet_message(
id varchar(32),
type integer DEFAULT NULL,
type_content varchar(256)DEFAULT NULL,
truck_number varchar(32) DEFAULT NULL,
is_read integer DEFAULT NULL,
create_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
update_time timestamp(3) default ('now'::text)::timestamp(0) with time zone,
is_del integer DEFAULT 0
);
COMMENT ON COLUMN applet_message.id IS 'id';
COMMENT ON COLUMN applet_message.type IS '1-收车 2-提车';
COMMENT ON COLUMN applet_message.type_content IS '1-收车 2-提车';
COMMENT ON COLUMN applet_message.truck_number IS '板车号';
COMMENT ON COLUMN applet_message.is_read IS '0-未读 1-已读';
COMMENT ON COLUMN applet_message.create_time IS '创建时间';
COMMENT ON COLUMN applet_message.update_time IS '更新时间';
COMMENT ON COLUMN applet_message.is_del IS '是否软删除';