1 Star 2 Fork 1

chaara/OnlineTaxi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
online-taxi-sql.sql 129.10 KB
一键复制 编辑 原始数据 按行查看 历史
OiPunk 提交于 2020-08-13 22:51 . v2.0
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for tbl_ads
-- ----------------------------
DROP TABLE IF EXISTS `tbl_ads`;
CREATE TABLE `tbl_ads` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT,
`down_load_url` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '视频/图片地址',
`link_url` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '链接地址',
`video_img` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '视频图片',
`position_id` int(16) NOT NULL DEFAULT '0' COMMENT '广告位id',
`start_time` datetime NOT NULL COMMENT '开始时间',
`end_time` datetime NOT NULL COMMENT '结束时间',
`city` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '展示城市',
`name` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '广告名称',
`platform` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '平台',
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1:视频;2:图片',
`people_tag_id` tinyint(3) NOT NULL DEFAULT '0' COMMENT '人群模板id',
`status` int(11) NOT NULL DEFAULT '0' COMMENT '1启用0停用',
`operator_user` int(10) DEFAULT NULL COMMENT '操作人',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=95 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_ad_position`;
CREATE TABLE `tbl_ad_position` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT COMMENT '广告位id',
`position_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '广告位名称',
`position_desc` text COLLATE utf8_unicode_ci NOT NULL COMMENT '广告位描述',
`position_type` tinyint(1) NOT NULL COMMENT '广告位类型(1:客户端;2:大屏端)',
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态(0:暂停;1:开启)',
`most_count` tinyint(3) NOT NULL DEFAULT '0' COMMENT '广告上限',
`content_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '内容类型(1:视频;2:图片)',
`operator_user` int(10) NOT NULL DEFAULT '0' COMMENT '操作者',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_alipay_callback_info`;
CREATE TABLE `tbl_alipay_callback_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`notify_time` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '通知时间',
`notify_type` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '通知类型',
`notify_id` varchar(128) CHARACTER SET utf8 DEFAULT NULL COMMENT '通知校验ID',
`app_id` varchar(32) CHARACTER SET utf8 DEFAULT NULL COMMENT '支付宝分配给开发者的应用ID',
`charset` varchar(10) CHARACTER SET utf8 DEFAULT NULL COMMENT 'CHARSET',
`version` varchar(3) CHARACTER SET utf8 DEFAULT NULL COMMENT '接口版本',
`sign_type` varchar(10) CHARACTER SET utf8 DEFAULT NULL COMMENT '签名类型',
`sign` varchar(256) CHARACTER SET utf8 DEFAULT NULL COMMENT '签名',
`trade_no` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '支付宝交易号',
`out_trade_no` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '商户订单号',
`out_biz_no` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '商户业务号',
`buyer_id` varchar(16) CHARACTER SET utf8 DEFAULT NULL COMMENT '买家支付宝用户号',
`buyer_logon_id` varchar(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '买家支付宝账号',
`seller_id` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '卖家支付宝用户号',
`seller_email` varchar(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '卖家支付宝账号',
`trade_status` varchar(32) CHARACTER SET utf8 DEFAULT NULL COMMENT '交易状态',
`total_amount` varchar(11) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '订单金额',
`receipt_amount` varchar(11) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '实收金额',
`invoice_amount` varchar(11) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '开票金额',
`buyer_pay_amount` varchar(11) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '付款金额',
`point_amount` varchar(11) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '集分宝金额',
`refund_fee` varchar(11) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '总退款金额',
`subject` varchar(256) CHARACTER SET utf8 DEFAULT NULL COMMENT '订单标题',
`body` varchar(256) CHARACTER SET utf8 DEFAULT NULL COMMENT '商品描述',
`gmt_create` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '交易创建时间',
`gmt_payment` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '交易付款时间',
`gmt_refund` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '交易退款时间',
`gmt_close` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '交易结束时间',
`fund_bill_list` varchar(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '支付金额信息',
`passback_params` varchar(100) CHARACTER SET utf8 DEFAULT NULL COMMENT '回传参数',
`voucher_detail_list` varchar(4) CHARACTER SET utf8 DEFAULT NULL COMMENT '优惠券信息',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=135 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='支付宝回调信息表';
DROP TABLE IF EXISTS `tbl_app_version_update`;
CREATE TABLE `tbl_app_version_update` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`platform` smallint(6) NOT NULL DEFAULT '0' COMMENT '上线系统 平台 1: ios, 2: android',
`notice_type` smallint(6) NOT NULL DEFAULT '0' COMMENT '通知类型(1:强制 2:非强制)',
`prompt` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '升级提示(不超过30个字)',
`note` varchar(500) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '备注',
`start_time` datetime NOT NULL COMMENT '生效开始时间 ',
`end_time` datetime NOT NULL COMMENT '生效结束时间',
`download_url` varchar(500) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '安装包url',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`operator_id` int(11) NOT NULL COMMENT '创建人',
`app_type` int(2) NOT NULL COMMENT '1:乘客端,2:司机端 3:车机端',
`app_version` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT 'app版本号',
`use_status` int(2) NOT NULL DEFAULT '1' COMMENT '启用停用状态,0:停用,1:启用',
`version_code` int(11) NOT NULL DEFAULT '0' COMMENT '版本号code',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='乘客端,司机端,车机端app更新';
DROP TABLE IF EXISTS `tbl_base_info_company`;
CREATE TABLE `tbl_base_info_company` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`company_name` varchar(256) NOT NULL COMMENT '公司名称',
`identifier` varchar(32) NOT NULL COMMENT '统一社会信用代码',
`business_scope` varchar(256) NOT NULL COMMENT '经营范围',
`contact_address` varchar(256) NOT NULL COMMENT '通信地址',
`economic_type` varchar(128) NOT NULL COMMENT '经营业户经济类型',
`reg_capital` varchar(128) NOT NULL COMMENT '注册资本',
`legal_name` varchar(256) NOT NULL COMMENT '法人代表姓名',
`legal_id` varchar(32) NOT NULL COMMENT '法人代表身份证号',
`legal_phone` varchar(32) NOT NULL COMMENT '法人代表电话',
`legal_photo` varchar(128) NOT NULL COMMENT '法人代表身份证扫描件文件编号',
`state` int(1) NOT NULL COMMENT '状态0有效,1失效',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='网约车平台公司基本信息';
DROP TABLE IF EXISTS `tbl_base_info_company_pay`;
CREATE TABLE `tbl_base_info_company_pay` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`pay_name` varchar(256) NOT NULL COMMENT '银行或非银行支付机构名称',
`pay_id` varchar(32) NOT NULL COMMENT '非银行支付机构支付业务许可证编号',
`pay_type` varchar(64) NOT NULL COMMENT '支付业务类型',
`pay_scope` varchar(64) NOT NULL COMMENT '业务覆盖范围',
`prepare_bank` varchar(64) NOT NULL COMMENT '备付金存管银行',
`count_date` int(10) NOT NULL COMMENT '结算周期(天)',
`state` int(1) NOT NULL COMMENT '状态0有效,1失效',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='网约车平台公司支付信息';
-- ----------------------------
-- Records of tbl_base_info_company_pay
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_base_info_company_permit
-- ----------------------------
DROP TABLE IF EXISTS `tbl_base_info_company_permit`;
CREATE TABLE `tbl_base_info_company_permit` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`certificate` varchar(64) NOT NULL COMMENT '网络预约出租汽车经营许可证号',
`operation_area` varchar(128) NOT NULL COMMENT '经营区域',
`owner_name` varchar(256) NOT NULL COMMENT '公司名称',
`organization` varchar(256) NOT NULL COMMENT '发证机构名称',
`start_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '有效期起',
`stop_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '有效期止',
`certify_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '初次发证日期',
`state` varchar(8) NOT NULL COMMENT '证照状态',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='网约车平台公司经营许可证';
-- ----------------------------
-- Records of tbl_base_info_company_permit
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_base_info_company_service
-- ----------------------------
DROP TABLE IF EXISTS `tbl_base_info_company_service`;
CREATE TABLE `tbl_base_info_company_service` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`service_name` varchar(128) NOT NULL COMMENT '服务机构名称',
`service_no` varchar(64) NOT NULL COMMENT '服务机构代码',
`detail_address` varchar(128) NOT NULL COMMENT '服务机构地址',
`responsible_name` varchar(64) NOT NULL COMMENT '服务机构负责人姓名',
`responsible_phone` varchar(32) NOT NULL COMMENT '负责人联系电话',
`manager_name` varchar(64) NOT NULL COMMENT '服务机构管理人姓名',
`manager_phone` varchar(32) NOT NULL COMMENT '管理人联系电话',
`contact_phone` varchar(32) NOT NULL COMMENT '服务机构紧急联系电话',
`mail_address` varchar(128) NOT NULL COMMENT '行政文书送达邮寄地址',
`create_date` datetime DEFAULT NULL COMMENT '服务机构设立日期',
`state` int(1) DEFAULT NULL COMMENT '状态',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='网约车平台公司服务机构';
-- ----------------------------
-- Records of tbl_base_info_company_service
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_call_records
-- ----------------------------
DROP TABLE IF EXISTS `tbl_call_records`;
CREATE TABLE `tbl_call_records` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`pool_key` varchar(64) DEFAULT NULL COMMENT '对应的号池Key',
`sub_id` varchar(64) DEFAULT NULL COMMENT '通话对应的三元组的绑定关系ID',
`call_id` varchar(64) DEFAULT NULL COMMENT '唯一标识一通通话记录的ID',
`phone_no` varchar(64) DEFAULT NULL COMMENT 'AXB中的A号码',
`secret_no` varchar(64) DEFAULT NULL COMMENT 'AXB中的X号码',
`peer_no` varchar(64) DEFAULT NULL COMMENT 'AXB中的B号码或者N号码',
`call_type` varchar(64) DEFAULT NULL COMMENT '呼叫类型\r\n0:主叫(phone_no打给peer_no);1:被叫(peer_no打给phone_no);2:短信发送;3:短信接收',
`call_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '呼叫动作开始时间',
`ring_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '对端手机振铃时间',
`start_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '对端接听时间',
`release_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '对端挂断时间,release_time - start_time 代表通话时长 如果结果为0,代表呼叫未接通',
`release_dir` varchar(4) DEFAULT NULL COMMENT '通话释放方向',
`release_cause` int(4) DEFAULT NULL COMMENT '释放原因\r\n1:未分配的号码\r\n2:无路由到指定的转接网\r\n3:无路由到目的地\r\n4:发送专用信息音\r\n16:正常的呼叫拆线\r\n17:用户忙\r\n18:用户未响应\r\n19:用户未应答\r\n20:用户缺席\r\n21:呼叫拒收\r\n22:号码改变\r\n27:目的地不可达\r\n28:无效的号码格式(地址不全)\r\n29:性能拒绝\r\n31:正常—未指定\r\n34: 无电路/通路可用\r\n42: 交换设备拥塞\r\n50:所请求的性能未预定\r\n53:CUG中限制去呼叫\r\n55: CUG中限制来呼叫\r\n57:承载能力无权\r\n58:承载能力目前不可用\r\n65:承载能力未实现\r\n69:所请求的性能未实现\r\n87:被叫用户不是CUG的成员\r\n88:不兼容的目的地\r\n90:不存在的CUG\r\n91:无效的转接网选择\r\n95:无效的消息,未指定\r\n97:消息类型不存在或未实现\r\n99:参数不存在或未实现\r\n102:定时器终了时恢复\r\n103:参数不存在或未实现—传递\r\n110:消息带有未被识别的参数—舍弃\r\n111:协议错误,未指定\r\n127:互通,未指定',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=116 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='通话记录表';
DROP TABLE IF EXISTS `tbl_car_base_info`;
CREATE TABLE `tbl_car_base_info` (
`id` int(11) NOT NULL COMMENT '车辆id',
`company_logo` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '公司标识',
`car_label` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车辆厂牌',
`car_base_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车辆类型',
`car_owner` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车辆所有人',
`plate_color` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车牌颜色',
`engine_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '发动机号电动机号',
`car_brain_plate` varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车脑品牌',
`car_brain_number` varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车脑编号',
`vin_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT 'vin码',
`register_time` date DEFAULT NULL COMMENT '注册日期',
`fuel_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '燃料类型',
`engine_capacity` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '发动机排量',
`car_img_file_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车辆照片文件编号',
`transport_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '运输证字号',
`transport_issuing_authority` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车辆运输证发证机构',
`business_area` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '经营区域',
`transport_certificate_validity_start` date DEFAULT NULL COMMENT '车辆运输证有效期起',
`transport_certificate_validity_end` date DEFAULT NULL COMMENT '车辆运输证有效期止',
`first_register_time` date DEFAULT NULL COMMENT '车辆初次登记日期',
`state_of_repair` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车辆检修状态',
`next_annual_inspection_time` date DEFAULT NULL COMMENT '下次年检时间',
`annual_audit_status` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '年度审核状态',
`invoice_printing_equipment_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '发票打印设备序列号',
`gps_brand` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '卫星定位装置品牌',
`gps_model` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '型号',
`gps_imei` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT 'imei',
`gps_install_time` date DEFAULT NULL COMMENT '安装日期',
`report_time` date DEFAULT NULL COMMENT '报备日期',
`service_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '服务类型',
`charge_type_code` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '运价类型编码',
`car_invoice_img` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '车辆发票',
`quality_certificate_img` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '合格证',
`vehicle_license_img` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '行驶证',
`registration_certificate_img` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '登记证书',
`tax_payment_certificate_img` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '完税证明',
`transport_certificate_img` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '汽车运输证',
`other_img1` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '其他一',
`other_img2` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '其他二',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_car_bind_change_record`;
CREATE TABLE `tbl_car_bind_change_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`car_info_id` int(10) unsigned NOT NULL COMMENT '车辆ID',
`bind_tag` varchar(30) NOT NULL COMMENT '绑定类型',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录时间',
`bind_value` varchar(500) NOT NULL COMMENT '绑定内容',
`bind_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '0绑定,1解绑',
`operator_id` int(10) unsigned NOT NULL COMMENT '操作人ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8 COMMENT='车辆绑定信息变更表';
DROP TABLE IF EXISTS `tbl_car_brand`;
CREATE TABLE `tbl_car_brand` (
`id` int(8) unsigned NOT NULL AUTO_INCREMENT,
`pid` int(8) unsigned NOT NULL DEFAULT '0' COMMENT '车辆品牌ID',
`brand` varchar(16) NOT NULL DEFAULT '' COMMENT '车辆品牌',
`model` varchar(30) NOT NULL DEFAULT '' COMMENT '车辆型号',
`seats` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '标准座位数量',
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0:未删除,1:已删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=501 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_car_dispatch_capacity_set`;
CREATE TABLE `tbl_car_dispatch_capacity_set` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`city_code` varchar(70) NOT NULL DEFAULT '' COMMENT '城市编码',
`car_service_period` tinyint(1) NOT NULL DEFAULT '0' COMMENT '车辆服务时段 1白天2夜晚',
`spare_driver_count` int(10) NOT NULL DEFAULT '0' COMMENT '空闲司机数量',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='车辆调度运力设置';
DROP TABLE IF EXISTS `tbl_car_dispatch_direct_route_order_radius_set`;
CREATE TABLE `tbl_car_dispatch_direct_route_order_radius_set` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`city_code` varchar(70) NOT NULL DEFAULT '' COMMENT '城市编码',
`service_type_id` int(10) NOT NULL DEFAULT '0' COMMENT '服务类型id',
`direct_route_order_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '顺风单类型 1回家单 2接力单 3特殊时段预约单',
`direct_route_order_radius` int(10) NOT NULL DEFAULT '0' COMMENT '顺风单半径(公里)',
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除 0未删除 1已删除',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='车辆调度顺风单半径设置';
DROP TABLE IF EXISTS `tbl_car_dispatch_distribute_interval_set`;
CREATE TABLE `tbl_car_dispatch_distribute_interval_set` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`city_code` varchar(70) NOT NULL DEFAULT '' COMMENT '城市编码',
`service_type_id` int(10) NOT NULL DEFAULT '0' COMMENT '服务类型id',
`car_service_before_interval` int(10) NOT NULL DEFAULT '0' COMMENT '用车服务前间隔(分钟)',
`car_service_after_interval` int(10) NOT NULL DEFAULT '0' COMMENT '用车服务后间隔(分钟)',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='车辆调度派单间隔设置';
DROP TABLE IF EXISTS `tbl_car_dispatch_distribute_radius_set`;
CREATE TABLE `tbl_car_dispatch_distribute_radius_set` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`city_code` varchar(70) NOT NULL DEFAULT '' COMMENT '城市编码',
`service_type_id` int(10) NOT NULL DEFAULT '0' COMMENT '服务类型id',
`min_radius` int(10) NOT NULL DEFAULT '0' COMMENT '最小派单半径(公里)',
`min_radius_first_push_driver_count` int(10) NOT NULL DEFAULT '0' COMMENT '最小派单半径首次推送司机数量',
`max_radius` int(10) NOT NULL DEFAULT '0' COMMENT '最大派单半径(公里)',
`max_radius_first_push_driver_count` int(10) NOT NULL DEFAULT '0' COMMENT '最大派单半径首次推送司机数量',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='车辆调度派单半径设置';
DROP TABLE IF EXISTS `tbl_car_dispatch_distribute_set`;
CREATE TABLE `tbl_car_dispatch_distribute_set` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`city_code` varchar(70) NOT NULL DEFAULT '' COMMENT '城市编码',
`is_force_distribute` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否开启强派 0不开启 1开启',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='车辆调度派发设置';
DROP TABLE IF EXISTS `tbl_car_dispatch_special_period_set`;
CREATE TABLE `tbl_car_dispatch_special_period_set` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`city_code` varchar(70) NOT NULL DEFAULT '' COMMENT '城市编码',
`service_type_id` int(10) NOT NULL,
`time_period` varchar(255) NOT NULL DEFAULT '' COMMENT '时段设置',
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除 0未删除 1已删除',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='车辆调度特殊时段设置';
DROP TABLE IF EXISTS `tbl_car_dispatch_time_threshold_set`;
CREATE TABLE `tbl_car_dispatch_time_threshold_set` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`city_code` varchar(70) NOT NULL DEFAULT '' COMMENT '城市编码',
`service_type_id` int(10) NOT NULL DEFAULT '0' COMMENT '服务类型id',
`time_threshold_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '时间阈值类型 1开启立即用车派单逻辑 2预约用车待派订单开启强派模式',
`time_threshold` int(10) NOT NULL DEFAULT '0' COMMENT '时间阈值(分钟)',
`operator_id` int(10) DEFAULT '0' COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='车辆调度时间阈值设置';
DROP TABLE IF EXISTS `tbl_car_driver_bind_record`;
CREATE TABLE `tbl_car_driver_bind_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`driver_info_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '司机ID',
`car_info_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '车辆ID',
`operator_user` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'system',
`type` int(11) NOT NULL COMMENT '1绑定0解绑',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`bind_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '绑定时间',
`unbind_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '解绑时间',
`total_mile` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '车辆总里程',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_car_info`;
CREATE TABLE `tbl_car_info` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '车辆id',
`plate_number` varchar(16) NOT NULL DEFAULT '' COMMENT '车牌号',
`operation_status` int(2) NOT NULL DEFAULT '0' COMMENT '运营状态:-1,删除 0,上架 1,下架 2,待整备',
`publish_time` datetime DEFAULT NULL COMMENT '上架时间',
`full_name` varchar(64) NOT NULL DEFAULT '' COMMENT '车辆全名',
`color` varchar(30) NOT NULL DEFAULT '' COMMENT '车身颜色',
`car_img` varchar(256) NOT NULL DEFAULT '' COMMENT '汽车图片',
`city_code` varchar(32) NOT NULL DEFAULT '' COMMENT '城市',
`car_type_id` int(16) unsigned NOT NULL DEFAULT '0' COMMENT '车辆类型',
`car_level_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '车辆级别',
`regist_date` datetime DEFAULT NULL COMMENT '上牌日期',
`insurance_start_date` datetime DEFAULT NULL COMMENT '保险生效日期',
`insurance_end_date` datetime DEFAULT NULL COMMENT '保险失效日期',
`annual_end_date` datetime DEFAULT NULL COMMENT '年检到期日期',
`car_license_img` varchar(256) NOT NULL DEFAULT '' COMMENT '行驶本图片地址',
`is_free_order` int(2) DEFAULT '0' COMMENT '是否开启顺风单0:停用,1:启用',
`remark` varchar(256) NOT NULL DEFAULT '' COMMENT '备注',
`use_status` int(2) NOT NULL DEFAULT '0' COMMENT '启用停用状态,0:停用,1:启用',
`large_screen_device_code` varchar(256) NOT NULL DEFAULT '' COMMENT '大屏编号',
`large_screen_device_brand` varchar(64) NOT NULL DEFAULT '' COMMENT '大屏品牌名称',
`car_screen_device_code` varchar(256) NOT NULL DEFAULT '' COMMENT '车机/脑设备号',
`car_screen_device_brand` varchar(64) NOT NULL DEFAULT '' COMMENT '车机/脑品牌名称',
`operator_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作人ID',
`total_mile` int(11) NOT NULL DEFAULT '0' COMMENT '行驶总里程单位:km',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_car_level`;
CREATE TABLE `tbl_car_level` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`label` varchar(30) NOT NULL DEFAULT '' COMMENT '车辆级别标签',
`icon` varchar(500) NOT NULL DEFAULT '' COMMENT '车型图标',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`operator_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作人ID',
`enable` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '状态:0未启用1启用',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='车辆级别列表';
DROP TABLE IF EXISTS `tbl_car_machine_info_record`;
CREATE TABLE `tbl_car_machine_info_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`car_device_code` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '设备唯一号',
`mileage` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '累计总里程,km',
`sub_mileage` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '累计分里程',
`is_ns` varchar(8) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '南纬或北纬 n或s',
`latitude` varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '纬度',
`is_ew` varchar(8) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '是否东经西经 e或w',
`longitude` varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '经度',
`qf` int(2) NOT NULL DEFAULT '0' COMMENT '质量因子',
`satellite_num` int(8) NOT NULL DEFAULT '0' COMMENT '可使用卫星数量',
`accuracy` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '精度,米',
`gps_accuracy_status` int(2) NOT NULL DEFAULT '0' COMMENT '卫星信号强度',
`elevation` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '海拔',
`direction` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '方向',
`surplus_distance` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '剩余续航里程',
`parking_sw` int(2) NOT NULL DEFAULT '0' COMMENT '手刹开关',
`key_pos` int(2) NOT NULL DEFAULT '0' COMMENT '钥匙位置',
`sw_gear` int(2) NOT NULL DEFAULT '0' COMMENT '档位信号',
`brk_sta` int(2) NOT NULL DEFAULT '0' COMMENT '制动踏板位置',
`car_speed` int(10) NOT NULL DEFAULT '0' COMMENT '瞬时车速',
`ev_soc` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '剩余电量',
`limt_speed` int(10) NOT NULL DEFAULT '0' COMMENT '整车最大车速',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Records of tbl_car_machine_info_record
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_car_screen_driver
-- ----------------------------
DROP TABLE IF EXISTS `tbl_car_screen_driver`;
CREATE TABLE `tbl_car_screen_driver` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`driver_id` int(16) NOT NULL COMMENT '司机id',
`car_screen_code` varchar(128) NOT NULL DEFAULT '' COMMENT '汽车屏幕唯一码',
`login_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '登录时间',
`logout_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '登出时间',
`login_status` int(2) NOT NULL COMMENT '登录状态:1:登录,2:退出登录',
`repair_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修复登出时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Records of tbl_car_screen_driver
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_car_type
-- ----------------------------
DROP TABLE IF EXISTS `tbl_car_type`;
CREATE TABLE `tbl_car_type` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT,
`brand` varchar(30) NOT NULL DEFAULT '' COMMENT '品牌',
`model` varchar(30) NOT NULL DEFAULT '' COMMENT '型号',
`seats` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '座位数量',
`city` varchar(30) NOT NULL DEFAULT '' COMMENT '城市',
`type_desc` varchar(60) NOT NULL DEFAULT '',
`img_url` varchar(500) NOT NULL DEFAULT '' COMMENT '车型图片地址',
`status` int(2) NOT NULL DEFAULT '0' COMMENT '0:未启用,1:已启用',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '录入时间',
`update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
`operator_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '操作人',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_channel`;
CREATE TABLE `tbl_channel` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`channel_name` varchar(64) NOT NULL COMMENT '渠道名称',
`channel_status` int(2) NOT NULL DEFAULT '0' COMMENT '渠道开启暂停状态 1开启 0暂停',
`operator_id` int(11) NOT NULL COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=300005 DEFAULT CHARSET=utf8 COMMENT='渠道管理表';
DROP TABLE IF EXISTS `tbl_charge_rule`;
CREATE TABLE `tbl_charge_rule` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`city_code` varchar(32) NOT NULL DEFAULT '' COMMENT '城市编码',
`service_type_id` int(10) NOT NULL COMMENT '服务类型',
`channel_id` int(10) NOT NULL COMMENT '渠道名称',
`car_level_id` int(10) NOT NULL COMMENT '车辆级别',
`lowest_price` double(10,2) NOT NULL COMMENT '基础价',
`base_price` double(10,2) NOT NULL COMMENT '起步价',
`base_kilo` double(10,2) NOT NULL COMMENT '基础价格包含公里数',
`base_minutes` double(10,2) NOT NULL COMMENT '基础价格包含时长数(分钟)',
`per_kilo_price` double(10,2) NOT NULL COMMENT '超公里单价(每公里单价)',
`per_minute_price` double(10,2) NOT NULL COMMENT '超时间单价(每分钟单价)',
`beyond_start_kilo` double(10,2) NOT NULL COMMENT '远途起算公里',
`beyond_per_kilo_price` double(10,2) NOT NULL COMMENT '远途单价',
`night_start` time DEFAULT NULL COMMENT '夜间时间段开始',
`night_end` time DEFAULT NULL COMMENT '夜间时间段结束',
`night_per_kilo_price` double(10,2) DEFAULT NULL COMMENT '夜间超公里加收单价',
`night_per_minute_price` double(10,2) DEFAULT NULL COMMENT '夜间超时间加收单价',
`effective_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '生效时间',
`active_status` int(11) NOT NULL DEFAULT '0' COMMENT '生效状态 0已失效 1未失效',
`is_unuse` int(11) NOT NULL DEFAULT '0' COMMENT '是否不可用 0可用 1不可用',
`creator_id` int(10) NOT NULL DEFAULT '0' COMMENT '创建人id',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create_time',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'update_time',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='计费规则表';
DROP TABLE IF EXISTS `tbl_charge_rule_detail`;
CREATE TABLE `tbl_charge_rule_detail` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`rule_id` int(10) NOT NULL,
`start` int(2) NOT NULL COMMENT '时间段开始',
`end` int(2) NOT NULL COMMENT '时间段结束',
`per_kilo_price` double(10,2) NOT NULL COMMENT '超公里单价',
`per_minute_price` double(10,2) NOT NULL COMMENT '超时间单价',
`is_delete` int(10) NOT NULL DEFAULT '0' COMMENT '是否删除 0未删除 1已删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='计费规则时间段表';
DROP TABLE IF EXISTS `tbl_city`;
CREATE TABLE `tbl_city` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`city_name` varchar(64) NOT NULL COMMENT '城市名称',
`city_code` varchar(32) NOT NULL COMMENT '城市编码',
`city_longitude_latitude` varchar(64) NOT NULL COMMENT '城市中心经纬度',
`order_risk_top` int(4) NOT NULL COMMENT '下单风险上限值',
`city_status` int(2) NOT NULL DEFAULT '0' COMMENT '是否开通 0未开通 1开通',
`operator_id` int(11) NOT NULL COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `city_code` (`city_code`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='城市表';
DROP TABLE IF EXISTS `tbl_coupon`;
CREATE TABLE `tbl_coupon` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '优惠券id',
`status` int(4) unsigned NOT NULL DEFAULT '1' COMMENT '优惠券状态 0:禁用, 1:启用',
`coupon_name` varchar(60) NOT NULL COMMENT '优惠券名称',
`coupon_desc` varchar(250) NOT NULL DEFAULT '' COMMENT '优惠券描述',
`coupon_type` int(4) unsigned NOT NULL DEFAULT '0' COMMENT '优惠方式 1:现金券, 3:专项券-免费送车券, 4:专项券-免费还车券 2:折扣券',
`coupon_class_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券类型ID',
`coupon_class_name` varchar(60) NOT NULL DEFAULT '' COMMENT '优惠券类型名称',
`get_method` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '1,主动发放. 2,用户获取',
`minimum_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单最低金额',
`reduction_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '减免金额 仅现金券有此项',
`maximum_amount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '最高抵扣金额',
`discount` decimal(4,2) NOT NULL DEFAULT '0.00' COMMENT '折扣比例',
`effective_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '有效期类型 1:天数 ,2:时间段',
`effective_day` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '有效期天数',
`enable_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '有效期开始时间',
`expire_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '有效期结束时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
`create_user` varchar(30) NOT NULL DEFAULT '' COMMENT '创建用户',
`function_type` int(4) NOT NULL DEFAULT '1' COMMENT '功能类型 1:市场活动, 2:订单赔付',
`total_number` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '总数量',
`get_number` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '已获取',
`used_number` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '已使用',
`operator_id` int(10) unsigned DEFAULT '0' COMMENT '操作人ID',
PRIMARY KEY (`id`),
KEY `inx_fuction_type` (`function_type`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='优惠券配置表';
DROP TABLE IF EXISTS `tbl_coupon_activity`;
CREATE TABLE `tbl_coupon_activity` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`activity_no` varchar(30) NOT NULL DEFAULT '' COMMENT '方案编号',
`activity_name` varchar(30) NOT NULL DEFAULT '' COMMENT '方案名称',
`enable_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '活动开始时间',
`expire_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '过期时间',
`activity_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '优惠形式',
`coupon_rule` varchar(250) NOT NULL DEFAULT '' COMMENT '领券规则',
`activity_desc` varchar(250) NOT NULL DEFAULT '' COMMENT '活动描述',
`get_times` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '领券次数',
`send_times` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '发送次数',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '最后变更人id',
`status` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '0冻结1正常',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='营销方案表';
DROP TABLE IF EXISTS `tbl_coupon_class`;
CREATE TABLE `tbl_coupon_class` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`coupon_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '优惠方式:1现金券,2折扣券',
`coupon_name` varchar(30) NOT NULL DEFAULT '' COMMENT '优惠券名称',
`reduction_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '抵扣金额',
`discount` decimal(4,2) NOT NULL DEFAULT '0.00' COMMENT '折扣比例(8, 7.5)',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '最后修改人id',
`is_pause` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '暂停:0否1是',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='优惠券类型表';
DROP TABLE IF EXISTS `tbl_coupon_conditions`;
CREATE TABLE `tbl_coupon_conditions` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`coupon_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券ID',
`hour_set` varchar(80) NOT NULL DEFAULT '' COMMENT '小时集合',
`week_set` varchar(15) NOT NULL DEFAULT '' COMMENT '周集合',
`date_set` varchar(80) NOT NULL DEFAULT '' COMMENT '日期集合',
`city_set` varchar(1023) NOT NULL DEFAULT '' COMMENT '城市集合',
`car_set` varchar(60) NOT NULL DEFAULT '' COMMENT '车辆类型集合',
`service_set` varchar(30) NOT NULL DEFAULT '' COMMENT '服务集合',
`level_set` varchar(30) NOT NULL DEFAULT '',
`hour_raw` varchar(120) NOT NULL DEFAULT '' COMMENT '时段原始数据',
`date_raw` varchar(120) NOT NULL DEFAULT '' COMMENT '日期原始数据',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='优惠券使用条件限制表';
DROP TABLE IF EXISTS `tbl_coupon_send_info`;
CREATE TABLE `tbl_coupon_send_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`send_num` int(11) NOT NULL COMMENT '发放数量',
`start_time` datetime NOT NULL COMMENT '开始时间',
`end_time` datetime NOT NULL COMMENT '结束时间',
`operator_user` varchar(64) NOT NULL COMMENT '操作用户',
`get_num` int(11) NOT NULL COMMENT '领取数量',
`use_num` int(11) NOT NULL COMMENT '使用数量',
`coupon_id` int(11) NOT NULL,
`status` int(11) NOT NULL,
`img_url` varchar(128) NOT NULL,
`message` varchar(256) NOT NULL,
`send_list` varchar(5120) NOT NULL,
`send_time` datetime NOT NULL,
`send_status` int(11) NOT NULL,
`description` varchar(1024) NOT NULL COMMENT '优惠券文案',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `tbl_coupon_task`;
CREATE TABLE `tbl_coupon_task` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`coupon_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券ID',
`coupon_name` varchar(30) NOT NULL DEFAULT '' COMMENT '优惠券名称',
`number` smallint(5) unsigned NOT NULL DEFAULT '1' COMMENT '发放数量',
`task_tag` varchar(30) NOT NULL DEFAULT '' COMMENT '任务标签,用于区分不同批次',
`people_tag_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '人群模板ID',
`task_target` varchar(1280) NOT NULL DEFAULT '' COMMENT '任务目标,最多100个手机号',
`app_tpl_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'app文案模板ID',
`sms_tpl_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '短信文案模板ID',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '操作人id',
`task_status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '任务状态:0未开始1进行中2完成',
`start_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`is_cancel` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否终止:0否,1是',
`plan_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '计划发送时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8 COMMENT='优惠券发送任务表';
DROP TABLE IF EXISTS `tbl_device_blacklist`;
CREATE TABLE `tbl_device_blacklist` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`device_type` char(1) NOT NULL DEFAULT '' COMMENT '1 android 2 ios3 other',
`device_code` varchar(64) NOT NULL DEFAULT '' COMMENT '手机设备串码',
`last_login_time` timestamp NULL DEFAULT NULL COMMENT '最后一次登录时间',
`is_release` tinyint(11) unsigned NOT NULL DEFAULT '0' COMMENT '1 解禁,0 未解禁',
`phones` mediumtext COMMENT '欠款手机号',
`memo` mediumtext NOT NULL COMMENT '备注',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'update',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='设备黑名单';
DROP TABLE IF EXISTS `tbl_dictionary`;
CREATE TABLE `tbl_dictionary` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`dic_parentid` int(10) NOT NULL COMMENT '父id',
`dic_type` varchar(100) NOT NULL DEFAULT '' COMMENT '类型',
`dic_name` varchar(50) NOT NULL DEFAULT '',
`dic_value` varchar(200) NOT NULL DEFAULT '' COMMENT '值',
`dic_desc` varchar(200) NOT NULL DEFAULT '' COMMENT '描述',
`dic_order` int(5) unsigned NOT NULL COMMENT '排序',
`dic_status` varchar(2) NOT NULL DEFAULT '',
PRIMARY KEY (`id`) USING BTREE,
KEY `typeindex` (`dic_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='字典表';
-- ----------------------------
-- Records of tbl_dictionary
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_driver_address
-- ----------------------------
DROP TABLE IF EXISTS `tbl_driver_address`;
CREATE TABLE `tbl_driver_address` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`driver_id` int(11) unsigned NOT NULL COMMENT '司机id',
`address` varchar(120) NOT NULL DEFAULT '' COMMENT '详细地址',
`address_longitude` varchar(32) NOT NULL DEFAULT '' COMMENT '地址经度',
`address_latitude` varchar(32) NOT NULL DEFAULT '' COMMENT '地址纬度',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '编辑时间',
`tag` varchar(15) NOT NULL DEFAULT '' COMMENT '标签',
`is_default` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否默认地址',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8 COMMENT='司机顺风地址记录表';
DROP TABLE IF EXISTS `tbl_driver_advice`;
CREATE TABLE `tbl_driver_advice` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`driver_id` int(10) NOT NULL DEFAULT '0' COMMENT '司机id',
`advice_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '反馈类型',
`advice_desc` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '反馈内容',
`phone` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '司机电话',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_driver_base_info`;
CREATE TABLE `tbl_driver_base_info` (
`id` int(11) NOT NULL,
`mobile_operator` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '手机运营商',
`company_logo` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '公司标识',
`administrative_code` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '注册行政地区代码',
`birthday` date DEFAULT NULL COMMENT '驾驶员出生日期',
`country` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '国籍',
`national` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '驾驶员民族',
`driving_licence_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '驾驶证编号',
`marital_status` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '婚姻状况',
`foreign_language_ability` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '外语能力',
`app_version` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '使用APP版本号',
`map_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '使用地图类型',
`education_background` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '驾驶员学历',
`household_registration_authority` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '户口 登记机关名称',
`registered_permanent_residence_address` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '户口 住址',
`address` varchar(736) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '现居地址',
`address_longitude` varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '现居地址经度',
`address_latitude` varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '现居地址纬度',
`driver_img_file_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '驾驶员照片文件编号',
`driver_license` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '机动车驾驶员证',
`driver_license_scan_copy_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '机动车驾驶证扫描件文件编号',
`driving_type` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '准驾车型',
`first_get_driver_license_date` datetime DEFAULT NULL COMMENT '初次领取驾驶证日期',
`driver_license_validity_start` datetime DEFAULT NULL COMMENT '驾驶证有效期起',
`driver_license_validity_end` datetime DEFAULT NULL COMMENT '驾驶证有效期止',
`is_taxi_driver` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '是否巡游出租车驾驶员',
`network_reservation_taxi_driver_license_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '网络预约出租汽车驾驶员证号',
`network_reservation_taxi_driver_license_issuing_agencies` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '网络预约出租汽车驾驶员证发证机构',
`certificate_issuing_date` datetime DEFAULT NULL COMMENT '资格证发证日期',
`first_qualification_date` datetime DEFAULT NULL COMMENT '初次领取资格证日期',
`qualification_certificate_validity_start` datetime DEFAULT NULL COMMENT '资格证有效期起',
`qualification_certificate_validity_end` datetime DEFAULT NULL COMMENT '资格证有效期止',
`reported_date` datetime DEFAULT NULL COMMENT '报备日期',
`is_full_time_driver` int(11) NOT NULL DEFAULT '0' COMMENT '是否专职驾驶员',
`is_in_driver_blacklist` int(11) NOT NULL DEFAULT '0' COMMENT '是否在黑名单',
`service_type` int(11) NOT NULL DEFAULT '0' COMMENT '服务类型',
`company` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '驾驶员合同(或协议)签署公司',
`contract_start_date` datetime DEFAULT NULL COMMENT '合同开始时间',
`contract_end_date` datetime DEFAULT NULL COMMENT '合同结束时间',
`emergency_contact` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '紧急联系人',
`emergency_contact_phone_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '紧急联系人电话',
`emergency_contact_address` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '紧急联系人地址',
`training_courses` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '培训课名称',
`training_courses_date` datetime DEFAULT NULL COMMENT '培训课程日期',
`training_courses_start_date` datetime DEFAULT NULL COMMENT '培训开始日期',
`training_courses_end_date` datetime DEFAULT NULL COMMENT '培训结束日期',
`training_courses_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '培训时长',
`bank_name` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '开户行',
`bank_card_number` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '银行卡号',
`note` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '备注',
`qualification_certificate_img` varchar(256) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '从业资格证照片',
`other_img1` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '其他一',
`other_img2` varchar(128) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '其他二',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_driver_bind_change_record`;
CREATE TABLE `tbl_driver_bind_change_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`driver_info_id` int(10) unsigned NOT NULL COMMENT '司机ID',
`bind_tag` varchar(30) NOT NULL COMMENT '绑定类型',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录时间',
`bind_value` varchar(500) NOT NULL COMMENT '绑定内容',
`bind_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '0绑定,1解绑',
`operator_id` int(10) unsigned NOT NULL COMMENT '操作人ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=95 DEFAULT CHARSET=utf8 COMMENT='司机绑定信息变更表';
DROP TABLE IF EXISTS `tbl_driver_income_detail`;
CREATE TABLE `tbl_driver_income_detail` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT,
`driver_info_id` int(16) unsigned NOT NULL DEFAULT '0',
`order_no` varchar(32) NOT NULL DEFAULT '',
`order_money` decimal(8,2) NOT NULL DEFAULT '0.00',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`money` decimal(8,2) NOT NULL DEFAULT '0.00',
`driver_ratio` decimal(8,2) NOT NULL DEFAULT '0.00',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=240 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_driver_info`;
CREATE TABLE `tbl_driver_info` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT,
`phone_number` varchar(32) NOT NULL DEFAULT '' COMMENT '司机手机号',
`driver_leader` int(11) unsigned DEFAULT '0' COMMENT '司机主管',
`driver_name` varchar(16) NOT NULL DEFAULT '' COMMENT '司机姓名',
`register_time` datetime DEFAULT NULL COMMENT '注册时间',
`balance` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '余额',
`gender` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '性别',
`car_id` int(16) unsigned DEFAULT NULL COMMENT '车辆id',
`is_following` int(1) NOT NULL DEFAULT '0' COMMENT '是否是顺风单0否 1是',
`work_status` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '司机工作状态\r\n0:非出车状态,\r\n1:出车,未接订单,\r\n2:出车,接到订单,\r\n3:暂停接单',
`head_img` varchar(256) NOT NULL DEFAULT '' COMMENT '司机头像',
`city_code` varchar(8) NOT NULL DEFAULT '' COMMENT '城市代码',
`bind_time` datetime DEFAULT NULL COMMENT '绑定时间',
`use_status` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '启用停用状态,0:停用,1:启用',
`cs_work_status` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '车机工作状态\r\n0:车机未登录登录\r\n1:车机登录\r\n2:车机听单\r\n3:车机暂停听单\r\n4:车机收车\r\n\r\n',
`sign_status` int(2) NOT NULL DEFAULT '1' COMMENT '1:已签约,0:已解约',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='司机信息表';
DROP TABLE IF EXISTS `tbl_driver_licence_info`;
CREATE TABLE `tbl_driver_licence_info` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT COMMENT '审核记录id',
`driver_id` int(16) NOT NULL DEFAULT '0' COMMENT '司机id',
`main_driving_license` varchar(256) NOT NULL DEFAULT '' COMMENT '驾照主页照片地址',
`vice_driving_license` varchar(256) NOT NULL DEFAULT '' COMMENT '驾照副页照片地址',
`all_driving_license` varchar(256) NOT NULL DEFAULT '' COMMENT '驾照正副页照片地址',
`group_driving_license` varchar(256) NOT NULL DEFAULT '' COMMENT '手持驾照照片地址',
`identity_card_id` varchar(32) NOT NULL DEFAULT '' COMMENT '身份证',
`main_idcard_license` varchar(256) NOT NULL DEFAULT '' COMMENT '身份证正面照',
`vice_idcard_license` varchar(256) NOT NULL DEFAULT '' COMMENT '身份证副页照片地址',
`group_idcard_license` varchar(256) NOT NULL DEFAULT '' COMMENT '手持身份证照片',
`plate_number` varchar(16) NOT NULL DEFAULT '' COMMENT '车牌号',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`),
KEY `fk_reference_2` (`driver_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='司机驾驶证信息';
DROP TABLE IF EXISTS `tbl_driver_message`;
CREATE TABLE `tbl_driver_message` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT,
`passenger_id` int(16) unsigned NOT NULL DEFAULT '0',
`driver_id` int(16) NOT NULL DEFAULT '0',
`content` varchar(256) NOT NULL DEFAULT '',
`is_delete` int(2) NOT NULL DEFAULT '0' COMMENT '1:删除,0:未删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`if_success` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否发送成功',
`order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '订单id',
`message_type` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '消息类型',
`message_channel` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '1:极光推送,2:短信',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_driver_order_message_statistical`;
CREATE TABLE `tbl_driver_order_message_statistical` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`driver_id` int(10) NOT NULL COMMENT '司机Id',
`driving_licence_number` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '机动车驾驶证编号',
`cycle` varchar(255) NOT NULL COMMENT '统计周期 格式为YYYYMM',
`order_count` int(10) NOT NULL COMMENT '完成订单数',
`traffic_violations_count` int(32) NOT NULL DEFAULT '0' COMMENT '交通违章次数',
`complained_count` int(32) NOT NULL DEFAULT '0' COMMENT '被投诉次数',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='司机订单及其它信息统计';
DROP TABLE IF EXISTS `tbl_driver_punish`;
CREATE TABLE `tbl_driver_punish` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`driver_id` int(10) NOT NULL COMMENT '司机id',
`punish_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '处罚时间',
`punish_reason` varchar(128) NOT NULL COMMENT '处罚原因',
`punish_result` varchar(128) NOT NULL COMMENT '处罚结果',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='司机处罚表';
DROP TABLE IF EXISTS `tbl_driver_rate`;
CREATE TABLE `tbl_driver_rate` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`driver_id` int(10) NOT NULL COMMENT '司机ID',
`grade` int(2) NOT NULL DEFAULT '0' COMMENT '等级',
`test_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '考核日期',
`test_department` varchar(255) NOT NULL DEFAULT '' COMMENT '考核机构',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='驾驶员荣誉信息表';
DROP TABLE IF EXISTS `tbl_driver_work_time`;
CREATE TABLE `tbl_driver_work_time` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`driver_id` int(10) unsigned NOT NULL COMMENT '司机id',
`work_start` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '工作开始时间',
`work_end` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '工作结束时间',
`work_duration` decimal(8,2) NOT NULL DEFAULT '0.00' COMMENT '此次工作时长',
`work_day` date NOT NULL DEFAULT '0000-00-00' COMMENT '工作日',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='司机工作时间';
DROP TABLE IF EXISTS `tbl_dynamic_discount_city`;
CREATE TABLE `tbl_dynamic_discount_city` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`dynamic_discount_rule_id` int(10) NOT NULL DEFAULT '0' COMMENT '动态折扣关联id',
`city_code` varchar(32) NOT NULL DEFAULT '' COMMENT '城市编码',
`is_delete` int(1) NOT NULL DEFAULT '0' COMMENT '是否删除 0不删除 1删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='动态调价城市表';
DROP TABLE IF EXISTS `tbl_dynamic_discount_info`;
CREATE TABLE `tbl_dynamic_discount_info` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`dynamic_discount_rule_id` int(10) NOT NULL DEFAULT '0' COMMENT '动态折扣关联id',
`km` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '里程',
`discount` double(3,2) NOT NULL DEFAULT '0.00' COMMENT '折扣',
`is_delete` int(1) NOT NULL DEFAULT '0' COMMENT '是否删除 0不删除 1删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='动态折扣信息表';
DROP TABLE IF EXISTS `tbl_dynamic_discount_rule`;
CREATE TABLE `tbl_dynamic_discount_rule` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`service_type` varchar(255) NOT NULL DEFAULT '' COMMENT '服务类型',
`car_level` varchar(255) NOT NULL DEFAULT '' COMMENT '车辆级别',
`time_set` varchar(255) NOT NULL DEFAULT '' COMMENT '时段设置',
`date_type` int(1) NOT NULL DEFAULT '0' COMMENT '日期类型 1星期 2特殊日期',
`week_set` varchar(255) NOT NULL DEFAULT '' COMMENT '星期设置',
`special_date_set` varchar(255) NOT NULL DEFAULT '' COMMENT '特殊日期设置',
`discount_max_price` double(8,2) NOT NULL DEFAULT '0.00' COMMENT '折扣封顶金额',
`valid_start_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '生效开始时间',
`valid_end_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '生效结束时间',
`is_unuse` int(1) NOT NULL DEFAULT '0' COMMENT '是否不可用 0可用 1不可用',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='动态折扣规则表';
DROP TABLE IF EXISTS `tbl_evaluate_driver`;
CREATE TABLE `tbl_evaluate_driver` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`grade` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '分数',
`content` varchar(500) NOT NULL DEFAULT '' COMMENT '评价内容',
`order_id` int(10) unsigned NOT NULL COMMENT '订单ID',
`passenger_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '乘客ID',
`driver_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '司机ID',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=138 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='客户的订单评价表';
DROP TABLE IF EXISTS `tbl_feedback`;
CREATE TABLE `tbl_feedback` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`user_name` varchar(100) DEFAULT '',
`phone` varchar(64) NOT NULL,
`terminal` char(255) NOT NULL DEFAULT '' COMMENT '端\r\n1:乘客\r\n2,司机\r\n3,车机\r\n4,大屏',
`category` char(255) NOT NULL DEFAULT '' COMMENT '问题类型',
`content` varchar(255) DEFAULT NULL COMMENT '反馈内容 ',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8 COMMENT='用户反馈记录表';
DROP TABLE IF EXISTS `tbl_fence_info`;
CREATE TABLE `tbl_fence_info` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`gid` varchar(70) NOT NULL DEFAULT '' COMMENT '高德ID',
`city_code` varchar(70) NOT NULL DEFAULT '' COMMENT '城市编码',
`fence_name` varchar(70) NOT NULL DEFAULT '' COMMENT '围栏名称',
`valid_start_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '生效开始时间',
`valid_end_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '生效结束时间',
`is_deny` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否禁用 0未禁用 1已禁用',
` is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除 0未删除 1已删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='围栏管理';
DROP TABLE IF EXISTS `tbl_flight_number`;
CREATE TABLE `tbl_flight_number` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`flight_number` varchar(30) DEFAULT NULL COMMENT '航班号',
`flight_date` date NOT NULL COMMENT '航班日期',
`passenger_info_id` int(11) unsigned NOT NULL,
`start_code` char(3) DEFAULT NULL COMMENT '起点code',
`end_code` char(3) DEFAULT NULL COMMENT '终点code',
`is_subscribe` tinyint(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否订阅:1订阅,0取消订阅',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建记录日期',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='用户航班号';
DROP TABLE IF EXISTS `tbl_invoice_record`;
CREATE TABLE `tbl_invoice_record` (
`id` int(16) NOT NULL AUTO_INCREMENT COMMENT '发票ID',
`passenger_info_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '乘客ID',
`order_id_list` varchar(512) NOT NULL COMMENT '订单list,逗号分隔',
`invoice_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '发票总价',
`invoice_status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '1:待开票(申请开票),\r\n2:待邮寄,\r\n3:已邮寄,\r\n4:已撤销,',
`invoice_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '发票类型:1:普票,2:专票',
`invoice_body` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '发票主体:1:个人,2:企业',
`invoice_title` varchar(128) NOT NULL DEFAULT '' COMMENT '发票抬头',
`invoice_content` varchar(128) NOT NULL DEFAULT '' COMMENT '发票内容',
`taxpayer_id` varchar(32) NOT NULL DEFAULT '' COMMENT '纳税人识别号',
`reg_address` varchar(256) NOT NULL DEFAULT '' COMMENT '注册地址',
`reg_phone` varchar(32) NOT NULL DEFAULT '' COMMENT '注册电话',
`deposit_bank` varchar(218) NOT NULL DEFAULT '' COMMENT '开户银行',
`bank_account` varchar(32) NOT NULL DEFAULT '' COMMENT '银行账号',
`receiver_name` varchar(32) NOT NULL DEFAULT '' COMMENT '收件人姓名',
`receiver_phone` varchar(16) NOT NULL DEFAULT '' COMMENT '收件人电话',
`receiver_address` varchar(256) NOT NULL DEFAULT '' COMMENT '收件人地址',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申请开票时间',
`express_company` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '快递公司',
`express_num` varchar(32) NOT NULL DEFAULT '' COMMENT '快递号',
`express_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '邮寄时间',
`reject_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '驳回原因ID',
`cancel_desc` varchar(32) NOT NULL DEFAULT '' COMMENT '撤销原因',
`email` varchar(128) NOT NULL DEFAULT '' COMMENT '邮件地址',
`invoice_number` varchar(32) NOT NULL DEFAULT '' COMMENT '发票号',
`express_company_name` varchar(128) NOT NULL DEFAULT '' COMMENT '快递公司名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_large_screen_passenger`;
CREATE TABLE `tbl_large_screen_passenger` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '乘客id',
`device_code` varchar(128) NOT NULL COMMENT '设备号',
`login_time` datetime DEFAULT NULL,
`logout_time` datetime DEFAULT NULL,
`login_status` int(2) DEFAULT NULL COMMENT '登录状态:1:登录,2:退出登录',
`repair_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='乘客大屏登录状态';
-- ----------------------------
-- Records of tbl_large_screen_passenger
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_message_show
-- ----------------------------
DROP TABLE IF EXISTS `tbl_message_show`;
CREATE TABLE `tbl_message_show` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL COMMENT '标题',
`content` varchar(512) NOT NULL COMMENT '消息体',
`yid` varchar(32) NOT NULL DEFAULT '' COMMENT '乘客、司机id,大屏设备号',
`accept_identity` tinyint(3) NOT NULL COMMENT '发送端(1:乘客;2:司机;4:大屏)',
`send_time` datetime NOT NULL COMMENT '发送时间',
`push_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '推送类型 (1:营销通知,2:系统通知,3:订单通知,4:支付通知)',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示(0:不显示,1:显示)',
`is_read` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已读(0:未读,1:已读)',
`order_id` int(10) NOT NULL DEFAULT '0' COMMENT '订单号',
`sms_send_app_id` int(10) NOT NULL DEFAULT '0' COMMENT '推送任务id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1522 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_order`;
CREATE TABLE `tbl_order` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`order_number` varchar(32) NOT NULL DEFAULT '' COMMENT '订单号',
`passenger_info_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '乘客id',
`passenger_phone` varchar(64) NOT NULL COMMENT '乘客电话',
`device_code` varchar(64) NOT NULL DEFAULT '' COMMENT '乘客设备号',
`driver_id` int(10) unsigned DEFAULT NULL COMMENT '司机id',
`driver_status` int(2) unsigned DEFAULT '0' COMMENT '司机状态 \r\n0:没有司机接单 \r\n1:司机接单 \r\n2. 去接乘客 \r\n3:司机到达上车点 \r\n4:开始行程 \r\n5:结束行程 \r\n6:发起收款 \r\n7:取消',
`driver_phone` varchar(64) DEFAULT NULL COMMENT '司机电话',
`car_id` int(10) unsigned DEFAULT NULL COMMENT '车辆id',
`plate_number` varchar(16) DEFAULT NULL COMMENT '车牌号',
`user_longitude` varchar(32) NOT NULL COMMENT '用户位置经度',
`user_latitude` varchar(32) NOT NULL COMMENT '用户位置纬度',
`start_longitude` varchar(32) NOT NULL COMMENT '乘客下单起点经度',
`start_latitude` varchar(32) NOT NULL COMMENT '乘客下单起点纬度',
`start_address` varchar(128) NOT NULL COMMENT '起点名称',
`end_address` varchar(128) NOT NULL COMMENT '终点地址名称',
`start_time` timestamp NULL DEFAULT NULL COMMENT '乘客下单时间',
`order_start_time` timestamp NULL DEFAULT NULL COMMENT '订单开始时间',
`end_longitude` varchar(32) NOT NULL COMMENT '乘客下单终点经度',
`end_latitude` varchar(32) NOT NULL COMMENT '乘客下单终点纬度',
`driver_grab_time` timestamp NULL DEFAULT NULL COMMENT '司机抢单时间',
`driver_start_time` timestamp NULL DEFAULT NULL COMMENT '司机去接乘客出发时间',
`driver_arrived_time` timestamp NULL DEFAULT NULL COMMENT '司机到达时间',
`pick_up_passenger_longitude` varchar(32) DEFAULT '' COMMENT '去接乘客经度',
`pick_up_passenger_latitude` varchar(32) DEFAULT '' COMMENT '去接乘客纬度',
`pick_up_passenger_address` varchar(300) DEFAULT '' COMMENT '去接乘客地点',
`receive_passenger_time` timestamp NULL DEFAULT NULL COMMENT '接到乘客时间',
`receive_passenger_longitude` varchar(32) NOT NULL DEFAULT '' COMMENT '接到乘客经度',
`receive_passenger_latitude` varchar(32) NOT NULL DEFAULT '' COMMENT '接到乘客纬度',
`passenger_getoff_time` timestamp NULL DEFAULT NULL COMMENT '乘客下车时间',
`passenger_getoff_longitude` varchar(32) DEFAULT NULL COMMENT '乘客下车经度',
`passenger_getoff_latitude` varchar(32) DEFAULT NULL COMMENT '乘客下车纬度',
`other_name` varchar(16) DEFAULT NULL COMMENT '他人姓名 (乘车人)',
`other_phone` varchar(64) DEFAULT NULL COMMENT '他人电话 (乘车人)',
`order_type` int(2) unsigned DEFAULT NULL COMMENT '订单类型:1:自己叫车,2:他人叫车',
`service_type` int(2) unsigned NOT NULL COMMENT '叫车订单类型,\r\n1:实时订单,\r\n2:预约订单,\r\n3:接机单,\r\n4:送机单,\r\n5:日租,\r\n6:半日租',
`order_channel` int(2) unsigned NOT NULL DEFAULT '1' COMMENT '订单渠道 \r\n1.自有订单\r\n2.高德\r\n3.飞猪',
`status` int(2) NOT NULL COMMENT '订单状态 0: 订单预估 1:订单开始 2:司机接单 3:去接乘客 4:司机到达乘客起点 5:乘客上车,司机开始行程 6:到达目的地,行程结束,未支付 7:发起收款 8: 支付完成 9.乘客取消订单',
`transaction_id` varchar(32) DEFAULT NULL COMMENT '商户交易id',
`mapping_id` varchar(64) DEFAULT NULL COMMENT '订单状态 0: 订单预估 1:订单开始 2:司机接单 3:去接乘客 4:司机到达乘客起点 5:乘客上车,司机开始行程 6:到达目的地,行程结束,未支付 7:发起收款 8: 支付完成 9.订单取消',
`mapping_number` varchar(32) DEFAULT NULL COMMENT '关联号码',
`merchant_id` varchar(32) DEFAULT NULL COMMENT '商户id',
`is_evaluate` int(2) NOT NULL DEFAULT '0' COMMENT '乘客是否评价,0:未评价,1:已评价',
`invoice_type` int(2) unsigned NOT NULL DEFAULT '1' COMMENT '发票状态:\r\n1:未开票,\r\n2:申请开票,\r\n3:开票中,\r\n4:已开票,\r\n5:退回,',
`is_annotate` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '通知客服状态\r\n0,未通知 \r\n1, 已通知',
`source` varchar(64) NOT NULL COMMENT '设备来源\r\n1: ios\r\n2:android\r\n3.other',
`use_coupon` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否使用优惠券 \r\n0:未使用 1:使用',
`cancel_order_type` int(2) unsigned DEFAULT NULL COMMENT '取消原因类型id',
`pay_type` int(1) DEFAULT NULL COMMENT '1:余额\r\n2.微信\r\n3.支付宝',
`is_paid` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否已支付 0:未支付 1:已支付',
`is_cancel` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否取消 0:未取消 1:已取消',
`is_adjust` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '调帐状态 0:未调帐 1:调账中 2.调账完毕',
`is_dissent` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '是否疑义订单 0:否 1:是',
`is_manual` int(1) NOT NULL DEFAULT '0' COMMENT '是否人工派单0 否 1 原来无司机, 人工派 2原来有司机,改派',
`is_following` int(1) NOT NULL DEFAULT '0' COMMENT '是否是顺风单0否 1是',
`is_fake_success` int(1) NOT NULL DEFAULT '0' COMMENT '是否是假成功单0 否 1是',
`memo` varchar(500) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '备忘录',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create_time',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'update_time',
`user_feature` int(2) DEFAULT '0' COMMENT '1:儿童用车\r\n2:女性用车',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1967 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='订单表';
DROP TABLE IF EXISTS `tbl_order_adjust_record`;
CREATE TABLE `tbl_order_adjust_record` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`order_id` int(10) unsigned NOT NULL COMMENT '订单id',
`doubt_id` int(10) unsigned DEFAULT NULL,
`adjust_account_type` int(255) unsigned NOT NULL COMMENT '调账类型1,充值 2.扣款',
`charge_number` varchar(32) DEFAULT NULL COMMENT '充值|扣款 单号',
`old_cost` decimal(10,2) NOT NULL COMMENT '调账前金额',
`new_cost` decimal(10,2) NOT NULL COMMENT '调账后金额',
`reason_type` int(10) unsigned NOT NULL COMMENT '调账原因id',
`reason_text` varchar(500) NOT NULL DEFAULT '' COMMENT '自定义调账原因',
`solution` varchar(500) DEFAULT NULL COMMENT '处理方案',
`operator` int(10) unsigned NOT NULL COMMENT '操作人',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create_time',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'update_time',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8 COMMENT='订单调帐';
-- ----------------------------
-- Table structure for tbl_order_cancel_record
-- ----------------------------
DROP TABLE IF EXISTS `tbl_order_cancel_record`;
CREATE TABLE `tbl_order_cancel_record` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`order_id` int(10) NOT NULL COMMENT '订单id',
`is_charge` int(10) unsigned NOT NULL COMMENT '乘客是否有责0无责,1有责',
`cancel_cost` double(10,0) NOT NULL COMMENT '取消费',
`reason_type` int(10) unsigned NOT NULL COMMENT '取消原因类型 \r\n1\r\n2\r\n3\r\n4',
`reason_text` varchar(128) NOT NULL COMMENT '其他原因',
`operator` int(10) unsigned NOT NULL COMMENT '操作人',
`operator_type` int(1) NOT NULL COMMENT '操作人类型1:客户自行取消 2:客服取消',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=334 DEFAULT CHARSET=utf8 COMMENT='订单取消原因';
DROP TABLE IF EXISTS `tbl_order_change_record`;
CREATE TABLE `tbl_order_change_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(10) DEFAULT NULL COMMENT '订单id',
`driver_befor` int(11) DEFAULT NULL COMMENT '接单司机id',
`driver_after` int(11) DEFAULT NULL COMMENT '派单司机id',
`reason` varchar(64) DEFAULT NULL COMMENT '派单原因',
`create_time` datetime DEFAULT NULL COMMENT '添加时间',
`operate_uesr` varchar(64) DEFAULT NULL COMMENT '操作用户',
`other_reason` varchar(64) DEFAULT NULL COMMENT '其它原因',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_order_doubt`;
CREATE TABLE `tbl_order_doubt` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`order_id` int(10) unsigned NOT NULL COMMENT '订单id',
`appeal_number` varchar(32) NOT NULL DEFAULT '' COMMENT '申诉单号',
`adjust_type` int(10) unsigned DEFAULT NULL COMMENT '调账类型\r\n1充值\r\n2扣款\r\n3发优惠券',
`adjust_content` varchar(200) NOT NULL DEFAULT '' COMMENT '调账内容 充值| 扣款 单号,优惠券',
`reason_type` int(10) unsigned DEFAULT NULL COMMENT '疑义原因类型 \r\n 1=>''提前计费'',\r\n 2=>''司要绕路'',\r\n 3=>''不明费用'',\r\n 4=>''其他问题'',',
`reason_text` varchar(300) DEFAULT '' COMMENT '自定义其他疑义原因',
`old_cost` decimal(10,2) DEFAULT NULL COMMENT '调账前金额',
`now_cost` decimal(10,2) DEFAULT NULL COMMENT '调账后金额',
`status` int(10) unsigned NOT NULL DEFAULT '1' COMMENT '1待处理 \r\n2待审核 \r\n3已审核 \r\n4已完成 \r\n5已撤销 ',
`handle_type` int(10) unsigned DEFAULT NULL COMMENT '处理类型\r\n1充值\r\n2扣款\r\n3发优惠券',
`solution` varchar(200) NOT NULL DEFAULT '' COMMENT '处理方案',
`operators` varchar(50) NOT NULL DEFAULT '' COMMENT '操作人 (多人操作全记录)',
`operate_time` timestamp NULL DEFAULT NULL COMMENT '操作时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '提交时间',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=109 DEFAULT CHARSET=utf8 COMMENT='调帐审核';
DROP TABLE IF EXISTS `tbl_order_gift_coupon_record`;
CREATE TABLE `tbl_order_gift_coupon_record` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`order_id` int(10) unsigned NOT NULL COMMENT '订单id',
`doubt_id` int(10) DEFAULT NULL COMMENT '疑义定单id //order_doubt表中的id',
`passenger_info_id` int(10) DEFAULT NULL COMMENT '接收用户优惠券的passenger id',
`coupon_id` int(10) unsigned NOT NULL COMMENT '优惠券类型id',
`user_phone` varchar(64) NOT NULL COMMENT '用户电话',
`coupon_name` varchar(200) DEFAULT NULL COMMENT '优惠券类型名',
`user_coupon_id` int(10) DEFAULT NULL COMMENT '用户优惠券id',
`coupon_amount` float(10,2) DEFAULT NULL COMMENT '优惠券金额',
`coupon_expired_date` varchar(200) DEFAULT NULL COMMENT '优惠券有效期 文案',
`operator_id` int(10) NOT NULL COMMENT '操作人Id',
`operator_time` datetime NOT NULL COMMENT '操作时间',
`solution` varchar(300) DEFAULT NULL COMMENT '处理方案',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_order_payment`;
CREATE TABLE `tbl_order_payment` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`order_id` int(10) unsigned NOT NULL COMMENT '订单id',
`pay_type` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '支付类型:1微信,2账户余额,4支付宝',
`total_price` double(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '总金额',
`balance_price` double(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '余额支付金额',
`wechat_price` double(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '微信支付金额',
`alipay_price` double(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '支付宝金额',
`user_coupon_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '用户获得优惠券id,此时不是优惠券id,是用户优惠券关联id',
`coupon_reduce_price` double(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠券减免金额',
`paid_price` double(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '已支付金额',
`remain_price` double(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '剩余支付的金额',
`tail_price` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '尾款价格',
`replenish_price` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '补扣价格',
`pay_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '支付时间',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=254 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='订单支付表';
DROP TABLE IF EXISTS `tbl_order_points`;
CREATE TABLE `tbl_order_points` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT,
`driver_id` int(16) DEFAULT NULL COMMENT '司机Id',
`car_id` int(16) DEFAULT NULL COMMENT '车辆Id',
`order_id` int(16) DEFAULT NULL COMMENT '订单id',
`points` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=60 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for tbl_order_reassignment_record
-- ----------------------------
DROP TABLE IF EXISTS `tbl_order_reassignment_record`;
CREATE TABLE `tbl_order_reassignment_record` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`order_id` int(10) unsigned NOT NULL COMMENT '订单Id',
`driver_id_before` int(10) unsigned NOT NULL COMMENT '原司机Id',
`driver_name_before` varchar(100) NOT NULL DEFAULT '' COMMENT '原司机姓名',
`driver_id_now` int(10) unsigned NOT NULL COMMENT '当前司机ID',
`driver_name_now` varchar(100) NOT NULL DEFAULT '' COMMENT '当前司机name',
`operator` varchar(32) NOT NULL DEFAULT '' COMMENT '操作者',
`reason_type` int(64) NOT NULL COMMENT '改派原因',
`reason_text` varchar(200) DEFAULT '' COMMENT '改派内容',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=164 DEFAULT CHARSET=utf8 COMMENT='订单改派';
-- ----------------------------
-- Table structure for tbl_order_rule_mirror
-- ----------------------------
DROP TABLE IF EXISTS `tbl_order_rule_mirror`;
CREATE TABLE `tbl_order_rule_mirror` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`order_id` int(10) NOT NULL COMMENT '订单_id',
`rule_id` int(10) NOT NULL COMMENT '计价规则id',
`rule` text NOT NULL COMMENT '规则镜像的json',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1967 DEFAULT CHARSET=utf8 COMMENT='订单计费规则镜像表';
-- ----------------------------
-- Table structure for tbl_order_rule_price
-- ----------------------------
DROP TABLE IF EXISTS `tbl_order_rule_price`;
CREATE TABLE `tbl_order_rule_price` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`order_id` int(10) NOT NULL COMMENT '订单id',
`category` varchar(1) NOT NULL COMMENT '价格类型:0预估,1实际',
`total_price` double(10,2) NOT NULL COMMENT '总价',
`total_distance` double(10,2) NOT NULL COMMENT '总距离(公里)',
`total_time` double(10,0) NOT NULL COMMENT '总时间(分钟)',
`city_code` varchar(32) NOT NULL COMMENT '城市编码',
`city_name` varchar(64) NOT NULL COMMENT '城市名称',
`service_type_id` int(2) NOT NULL COMMENT '服务类型id',
`service_type_name` varchar(64) NOT NULL COMMENT '服务类型名称',
`channel_id` int(10) NOT NULL COMMENT '渠道id',
`channel_name` varchar(64) NOT NULL COMMENT '渠道名称',
`car_level_id` int(10) NOT NULL COMMENT '车辆级别id',
`car_level_name` varchar(64) NOT NULL COMMENT '车辆级别名称',
`base_price` double(10,2) NOT NULL COMMENT '基础价格',
`base_kilo` double(10,2) NOT NULL COMMENT '基础价格包含公里数',
`base_minute` double(10,2) NOT NULL COMMENT '基础价格包含时长数(分钟)',
`lowest_price` double(10,2) NOT NULL COMMENT '最低消费',
`night_start` time DEFAULT NULL COMMENT '夜间时间段开始',
`night_end` time DEFAULT NULL COMMENT '夜间时间段结束',
`night_per_kilo_price` double(10,2) DEFAULT NULL COMMENT '夜间超公里加收单价',
`night_per_minute_price` double(10,2) DEFAULT NULL COMMENT '夜间超时间加收单价',
`night_distance` double(10,2) NOT NULL COMMENT '夜间行驶总里程(公里)',
`night_time` double(10,2) NOT NULL COMMENT '夜间行驶总时间(分钟)',
`night_price` double(10,2) NOT NULL COMMENT '夜间服务费',
`beyond_start_kilo` double(10,2) NOT NULL COMMENT '远途起算公里',
`beyond_per_kilo_price` double(10,2) NOT NULL COMMENT '远途单价',
`beyond_distance` double(8,2) NOT NULL COMMENT '远途距离,超出远途的公里数',
`beyond_price` double(10,2) NOT NULL COMMENT '远途费',
`per_kilo_price` double(10,2) NOT NULL COMMENT '超公里单价(每公里单价)',
`path` double(10,2) NOT NULL COMMENT '(不包含起步)行驶总里程(公里)或分段计价合计里程(公里)',
`path_price` double(10,2) NOT NULL COMMENT '(不包含起步)行驶总里程价格或分段计价合计价格',
`per_minute_price` double(10,2) NOT NULL COMMENT '超时间单价(每分钟单价)或分段计价默认的每分钟单价',
`duration` double(10,2) NOT NULL COMMENT '(不包含起步)行驶时长(分钟)或分段计价合计时长(分钟)',
`duration_price` double(10,2) NOT NULL COMMENT '(不包含起步)行驶时长价格或分段计价合计时间价格',
`rest_duration` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '其他时段时长合计',
`rest_duration_price` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '其他时段时长费用合计',
`rest_distance` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '其他时段距离合计',
`rest_distance_price` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '其他时段距离费用合计',
`road_price` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '过路费',
`parking_price` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '停车费',
`other_price` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '其它费用',
`dynamic_discount_rate` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '动态调价的折扣率(0-1 两小数)',
`dynamic_discount` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '动态调价的金额',
`supplement_price` double(10,2) NOT NULL DEFAULT '0.00' COMMENT '最低消费补足的费用',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create_time',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'update_time',
PRIMARY KEY (`id`),
KEY `idx_order_id` (`order_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2196 DEFAULT CHARSET=utf8 COMMENT='计费明细表';
-- ----------------------------
-- Table structure for tbl_order_rule_price_detail
-- ----------------------------
DROP TABLE IF EXISTS `tbl_order_rule_price_detail`;
CREATE TABLE `tbl_order_rule_price_detail` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`order_id` int(10) NOT NULL COMMENT '订单id',
`category` varchar(1) NOT NULL COMMENT '价格类型:0预约,1实际',
`start_hour` int(2) NOT NULL COMMENT '时间段-开始',
`end_hour` int(2) NOT NULL COMMENT '时间段-结束',
`per_kilo_price` double(10,2) NOT NULL COMMENT '超公里单价(每公里单价)',
`per_minute_price` double(10,2) NOT NULL COMMENT '超时间单价(每分钟单价)',
`duration` double(10,2) NOT NULL COMMENT '该时间段的时间统计',
`time_price` double(10,2) NOT NULL COMMENT '该时间段的时间价格合计',
`distance` double(10,2) NOT NULL COMMENT '该时间段的距离统计',
`distance_price` double(10,2) NOT NULL COMMENT '该时间段的距离价格合计',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create_time',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'update_time',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='分段计时计费明细表';
-- ----------------------------
-- Records of tbl_order_rule_price_detail
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_order_send_coupon_record
-- ----------------------------
DROP TABLE IF EXISTS `tbl_order_send_coupon_record`;
CREATE TABLE `tbl_order_send_coupon_record` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`order_id` int(10) NOT NULL COMMENT '订单id',
`coupon_id` int(10) NOT NULL COMMENT '优惠券Id',
`operator` int(10) NOT NULL COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create_time',
`update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT 'update_time',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of tbl_order_send_coupon_record
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_order_use_coupon
-- ----------------------------
DROP TABLE IF EXISTS `tbl_order_use_coupon`;
CREATE TABLE `tbl_order_use_coupon` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`order_id` int(11) unsigned NOT NULL COMMENT '订单id',
`coupon_id` int(11) unsigned NOT NULL COMMENT '优惠券Id',
`category` char(1) NOT NULL DEFAULT '0' COMMENT '0:预估 1,实际',
`coupon_money` float(10,2) NOT NULL DEFAULT '0.00' COMMENT '优惠券金额',
`after_use_coupon_moeny` float(10,2) DEFAULT NULL COMMENT '使用优惠券后订单金额',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=467 DEFAULT CHARSET=utf8 COMMENT='订单优惠券使用记录';
DROP TABLE IF EXISTS `tbl_organization_info`;
CREATE TABLE `tbl_organization_info` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '机构信息id',
`organization_name` varchar(255) DEFAULT '' COMMENT '服务机构名称',
`organization_code` varchar(255) DEFAULT '' COMMENT '服务机构代码',
`administrative_division_code` varchar(255) DEFAULT '' COMMENT '行政区划分代码',
`organization_address` varchar(255) DEFAULT '' COMMENT '服务机构地址',
`duty_name` varchar(255) DEFAULT '' COMMENT '负责人姓名',
`duty_phone` varchar(32) DEFAULT '' COMMENT '负责人手机号',
`admin_name` varchar(10) DEFAULT '' COMMENT '管理员姓名',
`admin_phone` varchar(32) DEFAULT '' COMMENT '管理员电话',
`organization_head_phone` varchar(32) DEFAULT '' COMMENT '服务机构总联系电话',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of tbl_organization_info
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_passenger_address
-- ----------------------------
DROP TABLE IF EXISTS `tbl_passenger_address`;
CREATE TABLE `tbl_passenger_address` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '乘客id',
`latitude` double(10,6) DEFAULT NULL COMMENT '地址纬度',
`longitude` double(10,6) DEFAULT NULL COMMENT '地址经度',
`address_name` varchar(64) DEFAULT '' COMMENT '详细地址',
`type` int(2) DEFAULT NULL COMMENT '0:家,1:公司',
`address_desc` varchar(2048) DEFAULT '' COMMENT '地址描述',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=107 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for tbl_passenger_blacklist
-- ----------------------------
DROP TABLE IF EXISTS `tbl_passenger_blacklist`;
CREATE TABLE `tbl_passenger_blacklist` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`phone` varchar(64) NOT NULL COMMENT '电话号码',
`reason` char(1) NOT NULL DEFAULT '' COMMENT '1 个人用户1小时内连续取消订单3次\r\n2 24小时内取消10次派车成功单',
`category` char(1) NOT NULL DEFAULT '1' COMMENT '1 临时黑名单 2 永久黑名单',
`is_release` char(1) NOT NULL DEFAULT '0' COMMENT '1 解禁,0 未解禁',
`release_time` timestamp NULL DEFAULT NULL COMMENT '解禁时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'update',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='用户黑名单';
-- ----------------------------
-- Table structure for tbl_passenger_consume_record
-- ----------------------------
DROP TABLE IF EXISTS `tbl_passenger_consume_record`;
CREATE TABLE `tbl_passenger_consume_record` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
`event` char(1) NOT NULL COMMENT '消费事件\r\n1.订单扣款\r\n2......',
`monetary` decimal(10,2) NOT NULL COMMENT '消费金额',
`transaction_number` varchar(32) NOT NULL DEFAULT '' COMMENT '交易单号',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of tbl_passenger_consume_record
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_passenger_history_address
-- ----------------------------
DROP TABLE IF EXISTS `tbl_passenger_history_address`;
CREATE TABLE `tbl_passenger_history_address` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(10) unsigned NOT NULL COMMENT '乘客id',
`passenger_phone` char(11) NOT NULL DEFAULT '' COMMENT '乘客电话',
`type` int(10) unsigned NOT NULL COMMENT '1上车地点\r\n2下车地点',
`address` varchar(500) DEFAULT '' COMMENT '详细地址',
`city_code` varchar(32) DEFAULT NULL COMMENT '城市码',
`city` varchar(32) DEFAULT NULL COMMENT '城市',
`detail_name` varchar(100) DEFAULT NULL COMMENT '地址短名',
`ad_code` varchar(32) DEFAULT NULL COMMENT '地址码',
`longitude` varchar(32) NOT NULL DEFAULT '' COMMENT '经度',
`latitude` varchar(32) NOT NULL DEFAULT '' COMMENT '纬度',
`address_poi` varchar(1000) DEFAULT NULL,
`is_del` char(1) NOT NULL DEFAULT '0' COMMENT '是否被删除0未删除 1删除',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=454 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_passenger_history_car_person`;
CREATE TABLE `tbl_passenger_history_car_person` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(10) unsigned NOT NULL COMMENT '订车人id',
`passenger_phone` varchar(32) NOT NULL COMMENT '订车人用户phone',
`use_car_person_name` varchar(100) NOT NULL DEFAULT '' COMMENT '用车人姓名',
`use_car_person_phone` varchar(64) DEFAULT NULL COMMENT '用车人电话',
`is_del` char(1) NOT NULL DEFAULT '0' COMMENT '是否删除 0 未删除 1删除 ',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_passenger_info`;
CREATE TABLE `tbl_passenger_info` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`phone` varchar(64) NOT NULL DEFAULT '' COMMENT '电话',
`educatioan` varchar(255) DEFAULT '' COMMENT '学历',
`birthday` date DEFAULT NULL COMMENT '生日',
`passenger_name` varchar(16) NOT NULL DEFAULT '' COMMENT '乘客名称',
`register_time` datetime DEFAULT NULL COMMENT '注册时间',
`balance` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '余额',
`gender` tinyint(2) unsigned NOT NULL DEFAULT '1' COMMENT '0:女,1:男',
`head_img` varchar(256) NOT NULL DEFAULT '' COMMENT '头像',
`passenger_type` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '用户类型,1:个人用户,2:企业用户',
`user_level` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '会员等级',
`register_type` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '注册渠道 1 安卓 2 ios',
`last_login_time` datetime DEFAULT NULL COMMENT '最后一次登录时间',
`last_login_method` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '上次登陆方式:1,验证码,2密码',
`last_login_screen_time` datetime DEFAULT NULL COMMENT '上次登录大屏时间',
`last_login_screen_method` char(1) NOT NULL DEFAULT '' COMMENT '上次登录大屏方式',
`last_order_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后一次下单时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=221 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_passenger_message`;
CREATE TABLE `tbl_passenger_message` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(10) unsigned NOT NULL DEFAULT '0',
`content` varchar(256) NOT NULL DEFAULT '',
`if_success` tinyint(2) NOT NULL,
`create_time` datetime NOT NULL,
`update_time` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Records of tbl_passenger_message
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_passenger_register_source
-- ----------------------------
DROP TABLE IF EXISTS `tbl_passenger_register_source`;
CREATE TABLE `tbl_passenger_register_source` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(16) DEFAULT NULL,
`register_source` varchar(32) DEFAULT NULL,
`market_channel` varchar(64) DEFAULT NULL,
`create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=178 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_passenger_statics`;
CREATE TABLE `tbl_passenger_statics` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
`total_distance` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '总里程',
`month_distance` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '当月里程',
`total_charge` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '充值总金额',
`total_refund` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '退款总额',
`total_order_pay` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '订单支付总额',
`month_order_pay` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '月订单支付总额',
`total_invoice` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '已开票总金额',
`can_invoice` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '未开票总金额',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='乘客统计信息表';
-- ----------------------------
-- Records of tbl_passenger_statics
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_passenger_wallet
-- ----------------------------
DROP TABLE IF EXISTS `tbl_passenger_wallet`;
CREATE TABLE `tbl_passenger_wallet` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(16) DEFAULT NULL COMMENT '乘客Id',
`capital` double(10,2) DEFAULT NULL COMMENT '本金',
`give_fee` double(10,2) DEFAULT NULL COMMENT '赠费',
`freeze_capital` double(10,2) DEFAULT NULL COMMENT '冻结本金',
`freeze_give_fee` double(10,2) DEFAULT NULL COMMENT '冻结赠费',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `idx_userid` (`passenger_info_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=221 DEFAULT CHARSET=utf8 COMMENT='乘客钱包';
DROP TABLE IF EXISTS `tbl_passenger_wallet_1106`;
CREATE TABLE `tbl_passenger_wallet_1106` (
`id` int(16) NOT NULL DEFAULT '0',
`passenger_info_id` int(16) DEFAULT NULL COMMENT '乘客Id',
`capital` double(10,2) DEFAULT NULL COMMENT '本金',
`give_fee` double(10,2) DEFAULT NULL COMMENT '赠费',
`freeze_capital` double(10,2) DEFAULT NULL COMMENT '冻结本金',
`freeze_give_fee` double(10,2) DEFAULT NULL COMMENT '冻结赠费',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_passenger_wallet_freeze_record`;
CREATE TABLE `tbl_passenger_wallet_freeze_record` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(16) NOT NULL COMMENT '乘客Id',
`freeze_capital` double(10,2) DEFAULT NULL COMMENT '冻结本金',
`freeze_give_fee` double(10,2) DEFAULT NULL COMMENT '冻结赠费',
`order_id` int(16) NOT NULL COMMENT '订单Id',
`freeze_status` int(2) DEFAULT NULL COMMENT '0:解冻,1:冻结',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=314 DEFAULT CHARSET=utf8 COMMENT='钱包冻结/解冻记录';
DROP TABLE IF EXISTS `tbl_passenger_wallet_record`;
CREATE TABLE `tbl_passenger_wallet_record` (
`id` int(16) NOT NULL AUTO_INCREMENT,
`passenger_info_id` int(16) NOT NULL COMMENT '用户ID',
`transaction_id` varchar(32) DEFAULT '' COMMENT '第三方支付ID',
`pay_time` datetime NOT NULL COMMENT '支付时间',
`pay_capital` double(10,2) NOT NULL COMMENT '本金',
`pay_give_fee` double(10,2) NOT NULL COMMENT '赠费',
`refund_capital` double(10,2) DEFAULT '0.00' COMMENT '退款本金',
`refund_give_fee` double(10,2) DEFAULT '0.00' COMMENT '退款赠费',
`recharge_discount` double(10,2) NOT NULL COMMENT '充值折扣',
`pay_type` tinyint(2) NOT NULL COMMENT '1:微信 ,2:账户余额,3:平台账户,4:支付宝',
`pay_status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '1:已支付 ,0:未支付',
`trade_type` tinyint(2) NOT NULL DEFAULT '1' COMMENT '交易类型:\r\n1充值\r\n2消费\r\n3退款\r\n4订单冻结\r\n5订单补扣\r\n6尾款支付\r\n7解冻',
`trade_reason` varchar(100) NOT NULL DEFAULT '' COMMENT '交易原因',
`description` varchar(200) NOT NULL COMMENT '描述',
`create_user` varchar(20) DEFAULT NULL COMMENT '创建用户',
`order_id` int(10) DEFAULT NULL COMMENT '订单Id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `idx_userid` (`passenger_info_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3001 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='充值交易记录';
DROP TABLE IF EXISTS `tbl_people_tag`;
CREATE TABLE `tbl_people_tag` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`tag_name` varchar(60) NOT NULL DEFAULT '' COMMENT '人群标签名称',
`tag_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '目标类别 (1,passenger, 2,driver)',
`tag_conditions` varchar(2000) NOT NULL DEFAULT '' COMMENT '筛选条件',
`tag_number` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '标签人数(约数)',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`operator_id` int(10) NOT NULL DEFAULT '0' COMMENT '更新人id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COMMENT='人群标签';
DROP TABLE IF EXISTS `tbl_phone_message`;
CREATE TABLE `tbl_phone_message` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`phone_number` varchar(16) COLLATE utf8_unicode_ci NOT NULL COMMENT '电话',
`sms_content` varchar(512) COLLATE utf8_unicode_ci NOT NULL COMMENT '消息体',
`send_time` datetime NOT NULL COMMENT '发送时间',
`push_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '推送类型 (1:营销,2:通知)',
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '发送状态(0:失败;1:成功)',
`operator` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '操作者',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_push_account`;
CREATE TABLE `tbl_push_account` (
`id` int(16) unsigned NOT NULL AUTO_INCREMENT,
`source` varchar(32) NOT NULL DEFAULT '' COMMENT '设备来源 iOS,Android',
`jpush_id` varchar(64) NOT NULL DEFAULT '' COMMENT '消息推送设备id',
`yid` varchar(64) NOT NULL COMMENT '系统用户号,司机、乘客用yid,大屏唯一码、车机用唯一码',
`audience` int(2) NOT NULL DEFAULT '1' COMMENT '听众类型:1:别名,2:注册Id',
`identity_status` int(2) unsigned NOT NULL COMMENT '身份标记 1:乘客,2:司机,3:车机,4:大屏',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=292 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='极光id手机表';
DROP TABLE IF EXISTS `tbl_push_app_message`;
CREATE TABLE `tbl_push_app_message` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`yid` varchar(32) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '乘客、司机id,大屏设备号',
`accept_identity` tinyint(1) NOT NULL DEFAULT '0' COMMENT '接收端(1:乘客;2:司机;4:大屏)',
`title` varchar(120) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '标题',
`content` varchar(1024) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '消息内容',
`send_time` datetime NOT NULL COMMENT '发送时间',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示(0:不显示,1:显示)',
`push_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '推送类型 (1:营销通知,2:系统通知,3:订单通知,4:支付通知)',
`sms_send_app_id` int(10) NOT NULL DEFAULT '0' COMMENT '推送任务id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2284 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_push_loop_message`;
CREATE TABLE `tbl_push_loop_message` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`accept_identity` tinyint(4) unsigned NOT NULL DEFAULT '0' COMMENT '1:乘客,2:司机,3:车机,4:大屏',
`accept_id` varchar(128) NOT NULL DEFAULT '' COMMENT '接受方id',
`message_type` smallint(6) unsigned NOT NULL DEFAULT '0' COMMENT '消息类型,看枚举定义',
`message_body` varchar(1024) NOT NULL DEFAULT '' COMMENT '消息体',
`read_flag` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '0:未读,1:已读',
`send_id` varchar(128) NOT NULL DEFAULT '' COMMENT '发送方id',
`send_identity` int(2) NOT NULL COMMENT '发送者身份类别',
`expire_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '消息失效时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '消息创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `expire_time` (`expire_time`),
KEY `accept_id` (`accept_id`)
) ENGINE=InnoDB AUTO_INCREMENT=556 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='消息系统列表';
DROP TABLE IF EXISTS `tbl_push_message_record`;
CREATE TABLE `tbl_push_message_record` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`source` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '系统类型',
`jpush_id` varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '接收通知的设备token',
`message_type` int(3) unsigned NOT NULL DEFAULT '0' COMMENT '消息类型',
`message_body` varchar(1024) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '消息内容',
`send_result` int(2) unsigned NOT NULL DEFAULT '0' COMMENT '发送结果1:成功,0:失败',
`send_id` varchar(128) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '发送方id',
`send_identity` int(2) NOT NULL COMMENT '发送者身份类别',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3044 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='消息推送记录';
-- ----------------------------
-- Table structure for tbl_recharge_price
-- ----------------------------
DROP TABLE IF EXISTS `tbl_recharge_price`;
CREATE TABLE `tbl_recharge_price` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'paymentID',
`amount` double(10,2) DEFAULT NULL COMMENT '充值金额',
`reward` double(10,2) DEFAULT NULL COMMENT '赠送金额',
`desc` varchar(200) DEFAULT NULL COMMENT '金额描述信息',
`is_deleted` bit(1) DEFAULT NULL COMMENT '是否被删除 1 :已删除 0 :未删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='充值金额规则';
DROP TABLE IF EXISTS `tbl_secret_voice_records`;
CREATE TABLE `tbl_secret_voice_records` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`call_id` varchar(64) NOT NULL,
`subs_id` varchar(64) NOT NULL COMMENT '对应的三元组的绑定关系ID',
`call_time` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '呼叫时间',
`flag` int(1) NOT NULL DEFAULT '0' COMMENT '是否下载文件0:未下载 1:已下载',
`oss_download_url` varchar(512) DEFAULT NULL COMMENT '文件下载地址',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=116 DEFAULT CHARSET=utf8mb4 COMMENT='通话记录上传记录表\r\n';
-- ----------------------------
-- Table structure for tbl_service
-- ----------------------------
DROP TABLE IF EXISTS `tbl_service`;
CREATE TABLE `tbl_service` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`city_code` varchar(32) NOT NULL COMMENT '城市编码',
`service_type_id` int(11) NOT NULL COMMENT '服务类型id',
`together_order_number` int(4) NOT NULL DEFAULT '0' COMMENT '同时可下单数量',
`service_status` int(2) NOT NULL COMMENT '服务开启状态 0暂停 1开启',
`operator_id` int(11) NOT NULL COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_service_type`;
CREATE TABLE `tbl_service_type` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`service_type_name` varchar(64) NOT NULL COMMENT '服务类型名称',
`service_type_status` int(2) NOT NULL COMMENT '服务类型状态 1开启 0暂停',
`is_use` char(1) NOT NULL DEFAULT '0' COMMENT '使用状态 1使用 0未使用',
`operator_id` int(11) NOT NULL COMMENT '操作人id',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='服务类型表';
DROP TABLE IF EXISTS `tbl_sms`;
CREATE TABLE `tbl_sms` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`passenger_phone_number` varchar(16) NOT NULL DEFAULT '' COMMENT '乘客手机号',
`sms_content` varchar(512) NOT NULL DEFAULT '' COMMENT '短信内容',
`send_time` datetime NOT NULL COMMENT '发送时间',
`operator` varchar(255) NOT NULL DEFAULT '' COMMENT '操作人',
`send_flag` tinyint(1) NOT NULL COMMENT '发送状态 0:失败 1: 成功',
`send_number` tinyint(1) NOT NULL DEFAULT '0' COMMENT '发送失败次数',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1554 DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for tbl_sms_app_template
-- ----------------------------
DROP TABLE IF EXISTS `tbl_sms_app_template`;
CREATE TABLE `tbl_sms_app_template` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`template_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '模板名称',
`template_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '模板类型(1:营销;2:通知)',
`content` text COLLATE utf8_unicode_ci NOT NULL COMMENT '模板内容',
`operator_user` int(10) DEFAULT NULL COMMENT '操作者',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Records of tbl_sms_app_template
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_sms_send_app
-- ----------------------------
DROP TABLE IF EXISTS `tbl_sms_send_app`;
CREATE TABLE `tbl_sms_send_app` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '消息标题名称',
`show_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '展示端(1:乘客;2:司机)',
`sms_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '消息类型(1:营销;2:通知)',
`people_tag_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '人群id',
`sms_image` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '消息图片',
`app_template_id` int(11) NOT NULL DEFAULT '0' COMMENT '消息文案id',
`sms_url` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '链接地址',
`start_time` datetime NOT NULL COMMENT '生效时间',
`send_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '推送状态(0:未推送;1:已推送)',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
`operator_user` int(10) DEFAULT NULL COMMENT '操作者',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_tima` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- ----------------------------
-- Records of tbl_sms_send_app
-- ----------------------------
-- ----------------------------
-- Table structure for tbl_sms_send_phone
-- ----------------------------
DROP TABLE IF EXISTS `tbl_sms_send_phone`;
CREATE TABLE `tbl_sms_send_phone` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`sms_template_id` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT '0' COMMENT '文案模板template_id',
`sms_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '消息类型(1:营销;2:通知)',
`send_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '发送类型(1:单人发送;2:批量发送)',
`phone_number` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '单人发送手机号',
`phone_file` varchar(120) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '批量发送文件名',
`send_people` int(10) NOT NULL DEFAULT '0' COMMENT '1:乘客;2:司机',
`operator_user` int(10) DEFAULT NULL COMMENT '操作者',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
DROP TABLE IF EXISTS `tbl_sms_template`;
CREATE TABLE `tbl_sms_template` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`template_id` varchar(16) NOT NULL DEFAULT '' COMMENT '短信模板ID',
`template_name` varchar(128) DEFAULT NULL,
`content` varchar(512) NOT NULL DEFAULT '' COMMENT '模板内容',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`template_type` tinyint(1) NOT NULL DEFAULT '3' COMMENT '模板类型(1:营销;2:通知;3:订单)',
PRIMARY KEY (`id`),
UNIQUE KEY `TEMPLATE_ID` (`template_id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `tbl_sys_config`;
CREATE TABLE `tbl_sys_config` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`conf_key` varchar(30) NOT NULL COMMENT '配置项',
`conf_val` varchar(2000) NOT NULL COMMENT '配置值',
`conf_name` varchar(30) NOT NULL COMMENT '配置名称',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统配置杂项';
DROP TABLE IF EXISTS `tbl_sys_user`;
CREATE TABLE `tbl_sys_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL DEFAULT '',
`password` varchar(100) NOT NULL DEFAULT '',
`salt` varchar(15) NOT NULL DEFAULT '' COMMENT '密码的盐',
`phone` varchar(32) NOT NULL DEFAULT '',
`is_deleted` tinyint(1) NOT NULL DEFAULT '0',
`status` tinyint(1) NOT NULL DEFAULT '1',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`last_login_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '最后登录时间',
`modify_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最后修改人ID',
`last_update_password_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_tv_apps`;
CREATE TABLE `tbl_tv_apps` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`app_name` varchar(16) NOT NULL COMMENT '应用名称',
`version_code` int(11) NOT NULL COMMENT '版本号',
`start_time` datetime NOT NULL COMMENT '开始更新时间',
`down_load_url` varchar(255) NOT NULL COMMENT '应用包下载链接',
`package_name` varchar(32) NOT NULL COMMENT '包名',
`ico_url` varchar(255) NOT NULL COMMENT '应用图标',
`use_status` int(2) NOT NULL COMMENT '应用状态 1启用 0停用',
`position` int(3) NOT NULL COMMENT '应用位置',
`is_del` int(2) NOT NULL DEFAULT '0' COMMENT '是否删除 1是 0否',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`operator_id` int(11) NOT NULL COMMENT '创建人id',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `tbl_tv_version_update`;
CREATE TABLE `tbl_tv_version_update` (
`id` int(16) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT 'TV平台版本名称',
`tv_version_code` int(4) NOT NULL DEFAULT '0' COMMENT 'tvVersionCode',
`tv_version` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '版本号',
`notice_type` smallint(6) NOT NULL COMMENT '通知类型(1:强制 2:非强制)',
`prompt` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '升级提示(不超过30个字)',
`note` varchar(500) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '备注',
`start_time` datetime NOT NULL COMMENT '生效开始时间 ',
`end_time` datetime NOT NULL COMMENT '生效结束时间',
`download_url` varchar(512) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '安装包URL',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`operator_id` int(11) NOT NULL DEFAULT '0' COMMENT '创建人id',
`use_status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '启用停用状态,0:停用,1:启用',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=DYNAMIC;
DROP TABLE IF EXISTS `tbl_user_coupon`;
CREATE TABLE `tbl_user_coupon` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '领取记录ID',
`passenger_id` int(11) NOT NULL DEFAULT '0' COMMENT '乘客ID',
`phone_number` varchar(20) NOT NULL DEFAULT '' COMMENT '电话号码',
`order_id` varchar(32) NOT NULL DEFAULT '' COMMENT '关联订单号',
`coupon_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券ID',
`coupon_name` varchar(30) DEFAULT '',
`coupon_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '优惠券类型 1:现金券, 2:专项券-免费送车券, 3:专项券-免费还车券 4:折扣券',
`get_method` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT ' 1,主动发放. 2,用户获取',
`enable_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '优惠券起效时间',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '获取时间',
`expire_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '过期时间',
`update_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '使用时间',
`use_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '使用时间',
`is_use` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '状态 0:未使用, 1:已使用',
`minimum_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '最低消费金额',
`reduction_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '减免金额(现金券:能抵扣的金额,折扣券:最高能抵扣的金额)',
`discount` decimal(4,2) NOT NULL DEFAULT '0.00' COMMENT '折扣8,7.5',
`function_type` int(4) NOT NULL DEFAULT '0' COMMENT '功能类型 1:市场活动, 2:订单赔付',
`indemnity_record_id` int(10) NOT NULL DEFAULT '0' COMMENT '赔付记录ID',
`activity_tag` varchar(30) NOT NULL DEFAULT '' COMMENT '活动标签',
`activity_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动ID',
PRIMARY KEY (`id`),
KEY `INX_PHONE` (`phone_number`),
KEY `INX_COUPON` (`coupon_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1252 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户优惠券表';
DROP TABLE IF EXISTS `tbl_weixinpay_callback_info`;
CREATE TABLE `tbl_weixinpay_callback_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`transaction_id` varchar(32) DEFAULT NULL COMMENT '微信订单号',
`out_trade_no` varchar(32) DEFAULT NULL COMMENT '商户订单号',
`total_fee` int(11) DEFAULT NULL,
`body` varchar(200) DEFAULT NULL,
`result_code` varchar(16) DEFAULT NULL COMMENT '业务结果',
`err_code` varchar(45) DEFAULT NULL COMMENT '错误代码',
`openid` varchar(128) DEFAULT NULL COMMENT '用户标识',
`trade_type` varchar(45) DEFAULT NULL COMMENT '交易类型',
`bank_type` varchar(16) DEFAULT NULL COMMENT '付款银行',
`time_end` datetime DEFAULT NULL COMMENT '支付完成时间',
`attach` varchar(128) DEFAULT NULL,
`order_type` int(11) DEFAULT NULL COMMENT '订单类型 1:"充值" , 3:"订单", 4:"缴纳押金" 6:"违章缴费"',
`status` int(11) DEFAULT '1' COMMENT '订单状态 1:未支付 ,2:已支付',
`mch_id` varchar(32) DEFAULT NULL COMMENT '商户ID',
`source` varchar(32) DEFAULT NULL COMMENT '来源iOS,Android',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `INX_OUT_NO` (`out_trade_no`)
) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='微信支付信息表';
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chaara/OnlineTaxi.git
git@gitee.com:chaara/OnlineTaxi.git
chaara
OnlineTaxi
OnlineTaxi
master

搜索帮助