• NodeJS校园快递智能互助平台-计算机毕业设计源码58554


      

    随着校园人口的增加和生活节奏的加快,校园快递成为一个重要的服务需求。然而,传统的校园快递方式存在一些问题,例如无法满足快速和高效的需求,易发生丢失或损坏的情况,同时也给快递人员和用户带来不便。因此,开发一个校园快递智能互助平台能够解决这些问题,提供更好的快递服务。本文旨在引用信息技术和互联网技术设计与实现一个校园快递智能互助平台。通过使用 Vue 编写前端界面,利用 Vue 提供的组件化和响应式特性来构建用户界面。采用 Node.js语言来处理前端请求,并去划分不同的功能,借助互联网进行交互,使用 MySQL 存储系统的数据,基于以上技术能够简化系统的开发、维护和使用,快速构建和实现校园快递智能互助平台。校园快递智能互助平台的研究,能够有效地解决传统快递服务方式存在的问题,提高校园快递服务的效率和便利性,提供安全和可靠的校园快递服务,创新校园服务管理模式,推进校园服务管理的智能化、信息化。

    关键词:校园快递智能互助平台;Node.js;vue;MYSQL

    Abstract

    With the increase of campus population and the acceleration of life pace, campus express delivery has become an important service demand for innovative campus service management. However, traditional campus express delivery methods have some problems, such as being unable to meet fast and efficient needs, being prone to loss or damage, and also causing inconvenience to delivery personnel and users. Therefore, developing a campus express intelligent mutual assistance platform can solve these problems and provide better express services. The purpose of this paper is to design and implement an intelligent mutual aid platform for campus express with reference to information technology and Internet technology. By using Vue to write the front-end interface and utilizing Vue's componentization and responsiveness features to build the user interface. The Node.js language is used to process front-end requests, divide different functions, interact with the Internet, and use MySQL storage system data. Based on the above technologies, the development, maintenance and use of the system can be simplified, and the campus express intelligent mutual aid platform can be quickly built and realized. The research on the intelligent mutual aid platform for campus express delivery can effectively solve the problems of traditional express delivery services, improve the efficiency and convenience of campus express delivery services, provide safe and reliable campus express delivery services, innovate campus service management models, and promote the intelligence and informatization of campus service management.

    Keywords: Campus express intelligent mutual aid platform; Node.js; Vue; MYSQL

      

    摘  要

    1 绪论

    1.1 研究背景与意义

    1.2 国内外研究现状

    1.3 论文章节安排

    2 相关技术介绍

    2.1 Node.js语言

    2.2 Vue.js框架

    2.3 MySQL数据库

    3 系统分析

    3.1 可行性分析

    3.1.1 技术可行性分析

    3.1.2 经济可行性分析

    3.1.3 操作可行性分析

    3.2 系统功能分析

    3.2.1 功能性分析

    3.2.2 非功能性分析

    3.3 系统用例分析

    4 总体设计

    4.1 系统功能模块设计

    4.1.1整体功能模块设计

    4.2 数据库设计

    4.2.1 数据库概念结构设计

    4.2.2 数据库逻辑结构设计

    5 系统详细设计与实现

    5.1 注册登录功能模块

    5.1.1 用户注册界面

    5.1.2 系统登录界面

    5.2 普通用户功能模块

    5.2.1 通知公告界面

    5.2.2 寄件信息管理界面

    5.2.3 寄件订单管理界面

    5.2.4 取件信息管理面

    5.3 接单用户功能模块

    5.3.1 寄件信息管理界面

    5.3.2 取件信息管理界面

    5.4 管理员功能模块

    5.4.1 系统用户界面

    5.4.2 通知公告管理界面

    5.4.3 寄件信息管理界面

    5.4.4 寄件订单管理界面

    5.4.5 取件信息管理界面

    5.4.6 取件记录管理界面

    5.4.7 投诉反馈管理界面

    6系统测试

    6.1 系统测试目的

    6.2 部分测试用例

    6.3 系统测试结果

    总结与展望

    参考文献

    致 谢

    1 绪论

    1.1 研究背景与意义

    近年来,大学和高等教育机构的规模不断扩大,校园人口呈现出快速增长的趋势。同时,学生们的生活节奏也更加紧凑忙碌,时间和精力有限。这使得校园快递成为一个重要的服务需求。目前校园内传统的快递服务方式主要是通过人对人的交付,存在一些问题。首先,由于学生和教职工人口庞大,人工交付的效率较低,学生和教职工需要花费较长时间在快递上。其次,丢失或损坏快递的情况时有发生,给用户带来不便和损失。同时,缺乏对快递人员的信用评价和监管机制,无法保证快递人员的服务质量和可靠性。面对上述问题,开发一个校园快递智能互助平台能够有效解决这些问题。通过平台的设计与实现,可以提高校园快递的效率和便利性,减少用户的时间成本和快递的丢失损坏情况。同时,通过建立信用评价机制,可以提高快递人员的服务质量和可靠性。此外,该平台还可以推动校园服务管理模式的创新发展,培养学生的合作意识和创新思维能力。

    本文旨在引用信息技术和互联网技术设计与实现一个校园快递智能互助平台。通过使用 Vue 编写前端界面,利用 Vue 提供的组件化和响应式特性来构建用户界面。采用 Node.js语言来处理前端请求,并去划分不同的功能,借助互联网进行交互,使用 MySQL 存储系统的数据,基于以上技术能够简化系统的开发、维护和使用,快速构建和实现校园快递智能互助平台。校园快递智能互助平台的研究,能够有效地解决传统快递服务方式存在的问题,用户可以方便地发布快递需求,接单用户可以选择自己想接的订单进行接单,从而提高快递配送的效率和准确性。通过平台的设计,可以鼓励校园内部的资源共享和互助,减少不必要的资源浪费,促进循环经济的发展。同时可以建立投诉机制机制,提高快递人员的服务质量,并确保用户的快递安全和可靠。简而言之,本基于node.js+vue的校园快递智能互助平台设计与实现,可以提高校园快递服务的效率和便利性,提供安全和可靠的校园快递服务,创新校园服务管理模式,推进校园服务管理的智能化、信息化。

    1.2 国内外研究现状

    1. 国内研究现状:

    在国内,校园快递互助平台的研究与应用尚处于起步阶段。目前,一些大学和高校开始将智能化技术应用于校园快递服务中。例如,通过建立校内快递自动化分拣中心,实现快递的自动处理和分配。一些学校还探索了基于物联网技术的智能快递箱和快递投递机器人,提高了快递服务的效率和准确性。此外,一些校园快递互助平台开始采用区块链技术,提高快递信息的安全性和可信度。

    1. 国外研究现状:

    国外对校园快递互助平台的研究与应用相对较为成熟。一些国外高校和学生组织已经开展了一系列创新的校园快递服务项目。例如,一些学校通过引入智能手机应用程序和在线平台,学生可以轻松地下单、跟踪快递并进行签收。同时,一些校园快递互助平台还提供了即时通讯功能,方便学生与快递员进行沟通和协调。此外,一些国外快递公司还开始使用机器人和无人机等先进技术来进行校园快递配送。

    综上所述,国内校园快递互助平台的研究和应用相对较少,国外在这一领域的研究与实践更加成熟。然而,随着国内校园互助平台的兴起,相信在未来会有更多的研究和创新在国内开展,推动校园快递服务的智能化。

    1.3 论文章节安排

    本文共有七章,如下所示。

    第一章概述了校园快递智能互助平台的研究背景与研究意义;精炼地总结了研究现状,并介绍本文主要研究内容和方法,最后给出了论文的组成结构。

    第二章简要概述了本文所用的开发技术和工具。

    第三章简要对系统各业务流程进行需求分析、可行性分析。

    第四章对校园快递智能互助平台进行设计。

    第五章对校园快递智能互助平台进行实现,并贴出相关页面截图,语言描述出具体功能实现的操作方法。

    第六章对校园快递智能互助平台采用测试用例的方式来对一些主要功能模块测试,最后得出测试结果。

    第七章总结。

    2 相关技术介绍

    2.1 Node.js语言

    Node使用Module模块去划分不同的功能,以简化应用的开发。MV8引擎本身使用了一些最新的编译技术。这使得用Node.jsscript这类脚本语言编写出来的代码运行速度获得了极大提升,又节省了开发成本。对性能的苛求是Node的一个关键因素。 Node.jsscript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。Node选择了一种既能提高性能,又能减低开发复杂度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。

    Node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。尤其是对于熟悉onmouseover、onclick等DOM事件的用户,更有一种似曾相识的感觉。

    具备书写Node.jsScript的IDE,普通的记事本也可以进行开发。在几年的时间里,Node.js逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用Node.js进行开发,此外,开发人员还可以使用它来开发一些快速移动Web框架。

    除了Web应用外,NodeJS也被应用在许多方面,本文盘点了NodeJS在其它方面所开发的十大令人神奇的项目,这些项目涉及到应用程序监控、媒体流、远程控制、桌面和移动应用等等。

    2.2 Vue.js框架

    Vue.js (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue.js被设计为可以自底向上逐层应用。Vue.js的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue.js也完全能够为复杂的单页应用(SPA)提供驱动。

    Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

    Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能驱动复杂的单页应用。

    2.3 MySQL数据库

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),其稳定性、可靠性和卓越性能使其成为众多应用程序的首选数据库。MySQL支持标准SQL语法,并提供丰富的功能和特性,如事务处理、触发器和存储过程等,以满足开发者对数据管理和操作的需求。MySQL具有良好的可扩展性,支持主从复制、分布式架构和集群部署,适用于各种规模和负载的应用场景。作为一个开源项目,MySQL拥有庞大的用户社会和活跃的开发者社会,为用户提供了丰富的文档、教程和支持资源。总之,MySQL是一款可靠、强大且灵活的关系型数据库管理系统,通过其卓越性能和可扩展性,帮助开发者高效地管理和操作数据,并得到了广大用户的认可和应用。

    3 系统分析

    3.1 可行性分析

    3.1.1 技术可行性分析

    Vue.js是一套用于构建用户界面的渐进式JavaScript框架,作为一种灵活、高效的前端框架,具有良好的用户体验和交互性,能够实现更加友好、智能的用户界面。Node.js作为一个既能提高性能,又能减低开发复杂度的开发技术,Node.js使用Module模块去划分不同的功能,以简化应用的开发。同时配合高稳定性、可靠性和卓越性的MySQL关系型数据库能够快速构建本系统。基于以上技术能够很好且快速地设计与实现本校园快递智能互助平台,因此,从技术角度分析是可行的。

    3.1.2 经济可行性分析

    在开发本校园快递智能互助平台中所使用的开发软件比如tomcat服务器、Node.js开发技术、Vue.js、MySQL5.7数据库、Photoshop图片处理软件等,这些环境从网上就能免费下载,而且网上都有安装的教程,根据教程一步一步的操作,就可以安装成功,可以简化应用的开发,在降低开发成本的同时降低后期维护成本。并且所选择的技术都在学校进行过系统的学籍,能够由自己独立设计并编码实现校园快递智能互助平台,无需额外的花费。因此,在经济层面是可行的。

    3.1.3 操作可行性分析

    此次项目设计的时候参考了很多类似系统的成功案例,对它们的操作界面以及功能都进行了系统的分析,将众多案例结合在一起,突出以人为本简化操作,提供友好的界面、简单易学习的操作,安全高效的数据处理,运行了全面完善的功能,所以具有基本计算机知识的人都会操作本项目。因此,在操作层面是可行的。

    3.2 系统功能分析

    3.2.1 功能性分析

    根据校园快递智能互助平台的角色需求分析,可以划分为普通用户模块、接单用户模块和管理员模块,以上模块又可以细分不同的功能模块。具体功能说明如下:

    1. 普通用户模块:
    • 注册登录:普通用户可注册成为系统用户,注册信息需经过管理员审核通过,才可使用账号密码进行登录,使用系统功能,并可对个人信息和密码进行管理。
    • 通知公告管理:普通用户可查看通知公告信息详情,进行查询操作,支持公告标题搜索。
    • 寄件信息管理:普通用户可自己的寄件信息进行管理和查看其信息详情,进行增改删查操作,支持寄件单号、接单状态、物品名称搜索。
    • 寄件订单管理:普通用户可对自己的寄件订单信息进行管理和查看其信息详情,进行查询操作,支持寄件单号、物品名称、订单状态、支付状态搜索,可进入详情页进行审核,并可点击支付操作。
    • 取件信息管理:普通用户可自己的取件信息进行管理和查看其信息详情,进行查询操作,支持快递单号、订单状态搜索,并可点击取件操作。
    • 取件记录管理:普通用户可对自己的取件记录信息进行管理和查看其信息详情,进行查询操作,支持快递单号搜索。
    • 投诉反馈管理:普通用户可对自己的投诉反馈信息进行管理和查看其信息详情,进行增改删查操作,支持标题名称搜索。
    • 个人信息:普通用户可对个人信息进行管控,可查看个人信息详情内容,并可进行修改包括头像、昵称、邮箱等个人信息。
    • 修改密码:普通用户可对修改密码进行管控,修改密码成功以后需要使用新密码进行登录。
    1. 接单用户模块:
    • 注册登录:接单用户可注册成为系统用户,注册信息需经过管理员审核通过,才可使用账号密码进行登录,使用系统功能,并可对个人信息和密码进行管理。
    • 通知公告管理:接单用户可查看通知公告信息详情,进行查询操作,支持公告标题搜索。
    • 寄件信息管理:接单用户可自己的寄件信息进行管理和查看其信息详情,进行查询操作,支持寄件单号、接单状态、物品名称搜索,并可点击接单操作。
    • 寄件订单管理:接单用户可对自己的寄件订单信息进行管理和查看其信息详情,进行查询操作,支持寄件单号、物品名称、订单状态、支付状态搜索,可进入详情页进行审核。
    • 取件信息管理:接单用户可自己的取件信息进行管理和查看其信息详情,进行增改删查操作,支持快递单号、订单状态搜索。
    • 取件记录管理:接单用户可对自己的取件记录信息进行管理和查看其信息详情,进行查询操作,支持快递单号搜索。
    • 个人信息:接单用户可对个人信息进行管控,可查看个人信息详情内容,并可进行修改包括头像、昵称、邮箱等个人信息。
    • 修改密码:接单用户可对修改密码进行管控,修改密码成功以后需要使用新密码进行登录。
    1. 管理员模块:
    • 登录:管理员账号密码由系统生成,可使用账号密码进行登录,使用系统功能,并可对个人信息和密码进行管理。
    • 系统用户:管理员可对普通用户、接单用户和管理员等系统用户信息进行管控和查看其详情信息,进行增改删查操作,可审核普通用户、接单用户的注册信息。
    • 通知公告管理:管理员可对通知公告进行管理和查看其信息详情,进行增删改查操作,支持公告标题搜索。
    • 寄件信息管理:管理员可所有寄件信息进行管理和查看其信息详情,进行增改删查操作,支持寄件单号、接单状态、物品名称搜索,并可点击接单操作。
    • 寄件订单管理:管理员可对所有寄件订单信息进行管理和查看其信息详情,进行查询和删除操作,支持寄件单号、物品名称、订单状态、支付状态搜索,可进入详情页进行审核,并可点击支付操作。
    • 取件信息管理:管理员可所有取件信息进行管理和查看其信息详情,进行增改删查操作,支持快递单号、订单状态搜索,并可点击取件操作。
    • 取件记录管理:管理员可对所有取件记录信息进行管理和查看其信息详情,进行查询和删除操作,支持快递单号搜索。
    • 投诉反馈管理:管理员可对所有投诉反馈信息进行管理和查看其信息详情,进行增改删查操作,支持标题名称搜索,可进入详情页进行审核和回复。
    • 个人信息:管理员可对个人信息进行管控,可查看个人信息详情内容,并可进行修改包括头像、昵称、邮箱等个人信息。
    • 修改密码:管理员可对修改密码进行管控,修改密码成功以后需要使用新密码进行登录。

    3.2.2 非功能性分析

    性能:校园快递智能互助平台应具备良好的性能,能够快速响应用户请求和处理大量并发操作。系统需要进行性能测试和优化,确保在高负载和高并发情况下仍能保持稳定和高效的运行。

    可靠性:校园快递智能互助平台应具备高度可靠性,能够持续稳定地运行,并且能够自动恢复故障或异常状态。系统需要进行容错处理、错误处理和异常处理,以确保数据的完整性和可用性。

    安全性:校园快递智能互助平台应具备良好的安全性,保护用户个人信息和敏感数据的安全。系统需要采用合适的身份验证和授权机制,以及加密技术来保护数据的传输和存储安全。同时,要注意防范常见的安全攻击,如跨站脚本(XSS)、跨站请求伪造(CSRF)等。

    可扩展性:校园快递智能互助平台应具备良好的可扩展性,能够根据业务需求进行灵活的扩展和变更。系统架构和设计应考虑到未来的业务扩展,采用模块化和可插拔的方式,方便新增功能和模块的集成。

    可维护性:校园快递智能互助平台应具备良好的可维护性,使得开发团队能够快速定位问题并进行修复、更新。代码结构清晰、注释明确,并遵循一致的编码规范。此外,系统应提供适当的日志记录和监控机制,以便及时发现和解决潜在的问题。

    用户体验:校园快递智能互助平台应提供良好的用户体验,保证界面简洁直观、操作流畅。系统的响应时间应尽量缩短,页面加载速度要快,交互过程要流畅,以提升用户满意度和使用体验。

    可移植性:校园快递智能互助平台应具备良好的可移植性,能够在不同的操作系统和硬件环境中运行。Node.js的跨平台特性和自包含的部署方式,有助于系统的移植和部署。

    3.3 系统用例分析

    通过3.1功能的分析,得出了本校园快递智能互助平台的用例图:

    普通用户角色用例如图3-1所示。

    图3-1 校园快递智能互助平台普通用户角色用例图

    接单用户角色用例如图3-2所示。

    图3-2 校园快递智能互助平台接单用户角色用例图

    管理员角色用例如图3-3所示。

    图3-3 校园快递智能互助平台管理员角色用例图

    4 总体设计

    本章主要讨论的内容包括校园快递智能互助平台的功能模块设计、数据库系统设计。

    4.1 系统功能模块设计

    4.1.1整体功能模块设计

    在上一章节中主要对系统的功能性需求和非功能性需求进行分析,并且根据需求分析了本校园快递智能互助平台中的用例。那么接下来就要开始对本校园快递智能互助平台的架构、主要功能和数据库开始进行设计。校园快递智能互助平台根据前面章节的需求分析得出,其总体设计模块图如图4-1所示。

    图4-1 校园快递智能互助平台功能模块图

    4.2 数据库设计

    数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。

    4.2.1 数据库概念结构设计

    下面是整个校园快递智能互助平台中主要的数据库表总E-R实体关系图。

    图4-2 校园快递智能互助平台总E-R关系图

    4.2.2 数据库逻辑结构设计

    通过上一小节中校园快递智能互助平台中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

    表access_token (登陆访问时长)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    token_id

    int

    10

    0

    N

    Y

    临时访问牌ID

    2

    token

    varchar

    64

    0

    Y

    N

    临时访问牌

    3

    info

    text

    65535

    0

    Y

    N

    4

    maxage

    int

    10

    0

    N

    N

    2

    最大寿命:默认2小时

    5

    create_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间:

    6

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间:

    7

    user_id

    int

    10

    0

    N

    N

    0

    用户编号:

    表article (文章:用于内容管理系统的文章)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    article_id

    mediumint

    8

    0

    N

    Y

    文章id:[0,8388607]

    2

    title

    varchar

    125

    0

    N

    Y

    标题:[0,125]用于文章和html的title标签中

    3

    type

    varchar

    64

    0

    N

    N

    0

    文章分类:[0,1000]用来搜索指定类型的文章

    4

    hits

    int

    10

    0

    N

    N

    0

    点击数:[0,1000000000]访问这篇文章的人次

    5

    praise_len

    int

    10

    0

    N

    N

    0

    点赞数

    6

    create_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间:

    7

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间:

    8

    source

    varchar

    255

    0

    Y

    N

    来源:[0,255]文章的出处

    9

    url

    varchar

    255

    0

    Y

    N

    来源地址:[0,255]用于跳转到发布该文章的网站

    10

    tag

    varchar

    255

    0

    Y

    N

    标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开

    11

    content

    longtext

    2147483647

    0

    Y

    N

    正文:文章的主体内容

    12

    img

    varchar

    255

    0

    Y

    N

    封面图

    13

    description

    text

    65535

    0

    Y

    N

    文章描述

    表article_type (文章分类)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    type_id

    smallint

    5

    0

    N

    Y

    分类ID:[0,10000]

    2

    display

    smallint

    5

    0

    N

    N

    100

    显示顺序:[0,1000]决定分类显示的先后顺序

    3

    name

    varchar

    16

    0

    N

    N

    分类名称:[2,16]

    4

    father_id

    smallint

    5

    0

    N

    N

    0

    上级分类ID:[0,32767]

    5

    description

    varchar

    255

    0

    Y

    N

    描述:[0,255]描述该分类的作用

    6

    icon

    text

    65535

    0

    Y

    N

    分类图标:

    7

    url

    varchar

    255

    0

    Y

    N

    外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置

    8

    create_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间:

    9

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间:

    表auth (用户权限管理)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    auth_id

    int

    10

    0

    N

    Y

    授权ID:

    2

    user_group

    varchar

    64

    0

    Y

    N

    用户组:

    3

    mod_name

    varchar

    64

    0

    Y

    N

    模块名:

    4

    table_name

    varchar

    64

    0

    Y

    N

    表名:

    5

    page_title

    varchar

    255

    0

    Y

    N

    页面标题:

    6

    path

    varchar

    255

    0

    Y

    N

    路由路径:

    7

    position

    varchar

    32

    0

    Y

    N

    位置:

    8

    mode

    varchar

    32

    0

    N

    N

    _blank

    跳转方式:

    9

    add

    tinyint

    3

    0

    N

    N

    1

    是否可增加:

    10

    del

    tinyint

    3

    0

    N

    N

    1

    是否可删除:

    11

    set

    tinyint

    3

    0

    N

    N

    1

    是否可修改:

    12

    get

    tinyint

    3

    0

    N

    N

    1

    是否可查看:

    13

    field_add

    text

    65535

    0

    Y

    N

    添加字段:

    14

    field_set

    text

    65535

    0

    Y

    N

    修改字段:

    15

    field_get

    text

    65535

    0

    Y

    N

    查询字段:

    16

    table_nav_name

    varchar

    500

    0

    Y

    N

    跨表导航名称:

    17

    table_nav

    varchar

    500

    0

    Y

    N

    跨表导航:

    18

    option

    text

    65535

    0

    Y

    N

    配置:

    19

    create_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间:

    20

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间:

    表cart (购物车)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    cart_id

    int

    10

    0

    N

    Y

    购物车ID:

    2

    title

    varchar

    64

    0

    Y

    N

    标题:

    3

    img

    varchar

    255

    0

    N

    N

    0

    图片:

    4

    user_id

    int

    10

    0

    N

    N

    0

    用户ID:

    5

    create_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间:

    6

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间:

    7

    state

    int

    10

    0

    N

    N

    0

    状态:使用中,已失效

    8

    price

    double

    9

    2

    N

    N

    0.00

    单价:

    9

    price_ago

    double

    9

    2

    N

    N

    0.00

    原价:

    10

    price_count

    double

    11

    2

    N

    N

    0.00

    总价:

    11

    num

    int

    10

    0

    N

    N

    1

    数量:

    12

    goods_id

    mediumint

    8

    0

    N

    N

    商品id:[0,8388607]

    13

    type

    varchar

    64

    0

    N

    N

    未分类

    商品分类:

    14

    description

    varchar

    255

    0

    Y

    N

    描述:[0,255]用于产品规格描述

    表collect (收藏)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    collect_id

    int

    10

    0

    N

    Y

    收藏ID:

    2

    user_id

    int

    10

    0

    N

    N

    0

    收藏人ID:

    3

    source_table

    varchar

    255

    0

    Y

    N

    来源表:

    4

    source_field

    varchar

    255

    0

    Y

    N

    来源字段:

    5

    source_id

    int

    10

    0

    N

    N

    0

    来源ID:

    6

    title

    varchar

    255

    0

    Y

    N

    标题:

    7

    img

    varchar

    255

    0

    Y

    N

    封面:

    8

    create_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间:

    9

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间:

    表comment (评论)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    comment_id

    int

    10

    0

    N

    Y

    评论ID:

    2

    user_id

    int

    10

    0

    N

    N

    0

    评论人ID:

    3

    reply_to_id

    int

    10

    0

    N

    N

    0

    回复评论ID:空为0

    4

    content

    longtext

    2147483647

    0

    Y

    N

    内容:

    5

    nickname

    varchar

    255

    0

    Y

    N

    昵称:

    6

    avatar

    varchar

    255

    0

    Y

    N

    头像地址:[0,255]

    7

    create_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间:

    8

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间:

    9

    source_table

    varchar

    255

    0

    Y

    N

    来源表:

    10

    source_field

    varchar

    255

    0

    Y

    N

    来源字段:

    11

    source_id

    int

    10

    0

    N

    N

    0

    来源ID:

    表complaint_suggestions (投诉建议)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    complaint_suggestions_id

    int

    10

    0

    N

    Y

    投诉建议ID

    2

    customer_users

    int

    10

    0

    Y

    N

    0

    顾客用户

    3

    customer_name

    varchar

    64

    0

    Y

    N

    顾客姓名

    4

    mobile_phone_number

    varchar

    64

    0

    Y

    N

    手机号码

    5

    content_type

    varchar

    64

    0

    Y

    N

    内容类型

    6

    fill_in_the_time

    datetime

    19

    0

    Y

    N

    填写时间

    7

    feedback_content

    text

    65535

    0

    Y

    N

    反馈内容

    8

    handling_replies

    text

    65535

    0

    Y

    N

    处理回复

    9

    create_time

    datetime

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间

    10

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间

    表customer_users (顾客用户)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    customer_users_id

    int

    10

    0

    N

    Y

    顾客用户ID

    2

    customer_name

    varchar

    64

    0

    Y

    N

    顾客姓名

    3

    customer_gender

    varchar

    64

    0

    Y

    N

    顾客性别

    4

    mobile_phone_number

    varchar

    16

    0

    Y

    N

    手机号码

    5

    examine_state

    varchar

    16

    0

    N

    N

    已通过

    审核状态

    6

    user_id

    int

    10

    0

    N

    N

    0

    用户ID

    7

    create_time

    datetime

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间

    8

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间

    表damage_records (损坏记录)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    damage_records_id

    int

    10

    0

    N

    Y

    损坏记录ID

    2

    employee_users

    int

    10

    0

    Y

    N

    0

    员工用户

    3

    employee_name

    varchar

    64

    0

    Y

    N

    员工姓名

    4

    employee_id

    varchar

    64

    0

    Y

    N

    员工工号

    5

    product_number

    varchar

    64

    0

    Y

    N

    商品编号

    6

    product_name

    varchar

    64

    0

    Y

    N

    商品名称

    7

    product_classification

    varchar

    64

    0

    Y

    N

    商品分类

    8

    record_date

    date

    10

    0

    Y

    N

    记录日期

    9

    damage_quantity

    int

    10

    0

    Y

    N

    0

    损坏数量

    10

    damage_description

    text

    65535

    0

    Y

    N

    损坏说明

    11

    create_time

    datetime

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间

    12

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间

    表drug_center (药品中心)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    drug_center_id

    int

    10

    0

    N

    Y

    药品中心ID

    2

    drug_specifications

    varchar

    64

    0

    Y

    N

    药品规格

    3

    employee_users

    int

    10

    0

    Y

    N

    0

    员工用户

    4

    praise_len

    int

    10

    0

    N

    N

    0

    点赞数

    5

    cart_title

    varchar

    125

    0

    Y

    N

    标题:[0,125]用于产品html的标签中

    6

    cart_img

    text

    65535

    0

    Y

    N

    封面图:用于显示于产品列表页

    7

    cart_description

    varchar

    255

    0

    Y

    N

    描述:[0,255]用于产品规格描述

    8

    cart_price_ago

    double

    8

    2

    N

    N

    0.00

    原价:[1]

    9

    cart_price

    double

    8

    2

    N

    N

    0.00

    卖价:[1]

    10

    cart_inventory

    int

    10

    0

    N

    N

    0

    商品库存

    11

    cart_type

    varchar

    64

    0

    N

    N

    未分类

    商品分类:

    12

    cart_content

    longtext

    2147483647

    0

    Y

    N

    正文:产品的主体内容

    13

    cart_img_1

    text

    65535

    0

    Y

    N

    主图1:

    14

    cart_img_2

    text

    65535

    0

    Y

    N

    主图2:

    15

    cart_img_3

    text

    65535

    0

    Y

    N

    主图3:

    16

    cart_img_4

    text

    65535

    0

    Y

    N

    主图4:

    17

    cart_img_5

    text

    65535

    0

    Y

    N

    主图5:

    18

    create_time

    datetime

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间

    19

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间

    表drug_classification (药品分类)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    drug_classification_id

    int

    10

    0

    N

    Y

    药品分类ID

    2

    classification_name

    varchar

    64

    0

    Y

    N

    分类名称

    3

    create_time

    datetime

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间

    4

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间

    表employee_users (员工用户)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    employee_users_id

    int

    10

    0

    N

    Y

    员工用户ID

    2

    employee_name

    varchar

    64

    0

    Y

    N

    员工姓名

    3

    employee_id

    varchar

    64

    0

    N

    N

    员工工号

    4

    employee_gender

    varchar

    64

    0

    Y

    N

    员工性别

    5

    examine_state

    varchar

    16

    0

    N

    N

    已通过

    审核状态

    6

    user_id

    int

    10

    0

    N

    N

    0

    用户ID

    7

    create_time

    datetime

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    创建时间

    8

    update_time

    timestamp

    19

    0

    N

    N

    CURRENT_TIMESTAMP

    更新时间

    表goods (商品信息)

    编号

    名称

    数据类型

    长度

    小数位

    允许空值

    主键

    默认值

    说明

    1

    goods_id

    mediumint

    8

    0

    N

    Y

    产品id:[0,8388607]

    2

    title

    varchar

    125

    0

    Y

    N

    标题:[0,125]用于产品和html的标签中</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">封面图:用于显示于产品列表页</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">description</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:[0,255]用于产品规格描述</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price_ago</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">原价:[1]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖价:[1]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">sales</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">销量:[0,1000000000]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">inventory</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品库存</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">type</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">hits</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点击量:[0,1000000000]访问这篇产品的人次</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">content</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">longtext</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2147483647</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">正文:产品的主体内容</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图1:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">13</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图2:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">14</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图3:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">15</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图4:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图5:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">17</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">18</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">customize_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">自定义字段</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">20</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">21</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">22</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">23</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">添加人</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_goods_type"></a>表goods_type (商品类型)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">type_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">father_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">上级分类ID:[0,32767]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品名称:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">desc</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">icon</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">图标:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_hits"></a>表hits (用户点击)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">hits_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞人:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源ID:</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_notice"></a>表notice (公告)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">notice_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">公告id:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">title</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">125</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">标题:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">content</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">longtext</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2147483647</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">正文:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_order"></a>表order (订单)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">order_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">order_number</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单号:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">goods_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品id:[0,8388607]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">title</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品标题:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品图片:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">价格:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price_ago</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">原价:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">num</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">数量:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price_count</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">总价:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">norms</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">规格:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">type</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">未分类</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">contact_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">32</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">联系人姓名:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">13</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">contact_email</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">125</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">联系人邮箱:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">14</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">contact_phone</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">联系人手机:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">15</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">contact_address</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">收件地址:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">postal_code</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">邮政编码:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">17</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">买家ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">18</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">merchant_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商家ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">20</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">21</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">description</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:[0,255]用于产品规格描述</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">22</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">待付款</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">23</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">remark</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单备注</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">24</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">delivery_state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">未配送</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">发货状态:未配送,已配送</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">25</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">vip_discount</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">折扣</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_outbound_records"></a>表outbound_records (出库记录)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">outbound_records_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">出库记录ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_users</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工用户</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工姓名</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工工号</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_number</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品编号</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品名称</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_classification</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">outbound_date</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">date</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">出库日期</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">outbound_quantity</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">出库数量</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">delivery_instructions</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">出库说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_praise"></a>表praise (点赞)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">praise_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞人:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">status</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">bit</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞状态:1为点赞,0已取消</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_return_information"></a>表return_information (退货信息)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">return_information_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">退货信息ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">customer_users</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">顾客用户</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">customer_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">顾客姓名</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mobile_phone_number</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">手机号码</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">order_number</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单编号</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">return_policy</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">退货说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">examine_state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">未审核</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">审核状态</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">examine_reply</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">审核回复</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_slides"></a>表slides (轮播图)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">slides_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">轮播图ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">title</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">标题:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">content</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">内容:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">url</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">链接:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">轮播图:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">hits</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点击量:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_storage_records"></a>表storage_records (入库记录)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">storage_records_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">入库记录ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_users</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工用户</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工姓名</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工工号</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_number</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品编号</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品名称</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_classification</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">warehousing_date</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">date</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">入库日期</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">receipt_quantity</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">入库数量</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">warehousing_instructions</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">入库说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_upload"></a>表upload (文件上传)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">upload_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">上传ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">文件名</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">path</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">访问路径</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">file</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">文件路径</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">display</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">显示顺序</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">father_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">父级ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">dir</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">文件夹</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">type</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">32</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">文件类型</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_user"></a>表user (用户账户:用于保存用户登录信息)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户ID:[0,8388607]用户获取其他与用户相关的数据</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">账户状态:[0,10](1可用|2异常|3已冻结|4已注销)</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_group</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">32</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">所在用户组:[0,32767]决定用户身份和权限</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">login_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">上次登录时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">phone</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">手机号码:[0,11]用户的手机号码,用于找回密码时或登录时</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">phone_state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">手机认证:[0,1](0未认证|1审核中|2已认证)</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">username</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户名:[0,16]用户登录时所用的账户名称</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">nickname</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">昵称:[0,16]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">password</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">email</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">邮箱:[0,64]用户的邮箱,用于找回密码时或登录时</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">email_state</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">邮箱认证:[0,1](0未认证|1审核中|2已认证)</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">avatar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">头像地址:[0,255]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">13</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">open_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">针对获取用户信息字段</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">14</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">15</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">vip_level</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">会员等级</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">vip_discount</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">会员折扣</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_user_group"></a>表user_group (用户组:用于用户前端身份和鉴权)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">group_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户组ID:[0,8388607]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">display</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">100</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">显示顺序:[0,1000]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称:[0,16]</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">description</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:[0,255]描述该用户组的特点或权限范围</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源ID:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">register</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">注册位置:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_warehouse_inventory"></a>表warehouse_inventory (仓库库存)</p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:520pt;"><tbody><tr><td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td><td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td><td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">warehouse_inventory_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">仓库库存ID</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_users</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工用户</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工姓名</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">employee_id</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">员工工号</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_number</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品编号</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_name</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品名称</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_classification</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">shelf_position</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">货架位置</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">product_inventory</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品库存</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">information_remarks</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">信息备注</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td></tr><tr><td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td><td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td><td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;"><a name="_Toc95342372"></a><a name="_Toc21340"></a><a name="_Toc101260159"></a><a name="_Toc127814225"></a><a name="_Toc465844758"></a><a name="_Toc127812973"></a></p> <h2 style="margin-left:.0001pt;text-align:justify;"><a name="t3"></a><strong><a name="_Toc17855"></a>5 系统详细设计与实现</strong></h2> <p style="margin-left:.0001pt;text-align:justify;">校园快递智能互助平台的详细设计与实现主要是根据前面的校园快递智能互助平台的需求分析和校园快递智能互助平台的总体设计来设计页面并实现业务逻辑。主要从校园快递智能互助平台界面实现、业务逻辑实现这两部分进行介绍。</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc32062"></a><a name="_Toc101260162"></a><a name="_Toc1875"></a><a name="_Toc9249"></a><a name="_Toc36083727"></a><a name="_Toc95342375"></a><a name="_Toc95342373"></a><a name="_Toc101260160"></a><a name="_Toc30349"></a><a name="_Toc32594">5</a>.1 注册登录功能模块</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc11680"></a>5.1.1 用户注册界面</p> <p style="margin-left:.0001pt;text-align:justify;">校园快递智能互助平台的注册界面设计简洁明了。用户在注册界面上填写用户名+密码+确认密码+邮箱+身份等必要信息,并点击注册按钮提交注册请求。为确保安全性,系统可能会要求用户输入验证码。如果填写信息有误或缺失,系统会提供相应的错误提示。注册界面还包含登录链接,方便已注册用户直接登录系统。此外,用户协议和隐私政策也会显示在界面上,用户需同意相关条款才能完成注册。通过这样的设计,校园快递智能互助平台的注册界面旨在提供用户友好的注册体验,保障用户信息的安全性和隐私权,并确保符合相关法规和政策要求。其用注册界面展示如下图5-2所示。</p> <p class="img-center"><img alt="" height="287" src="https://1000bd.com/contentImg/2024/09/09/92846e284ae4986f.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-1 用户注册界面图</p> <p style="margin-left:.0001pt;text-align:justify;">注册的关键代码如下:</p> <p style="margin-left:.0001pt;text-align:justify;">   Register.prototype.index = async function(req,res) {</p> <p style="margin-left:.0001pt;text-align:justify;">var group_list = await $.services["user_group"].get_list({}, Object.assign({}, this.config));</p> <p style="margin-left:.0001pt;text-align:justify;">return await res.render(this.config.tpl + "index.html", {</p> <p style="margin-left:.0001pt;text-align:justify;">group_list</p> <p style="margin-left:.0001pt;text-align:justify;">});</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">Register.prototype.api = async function(req) {</p> <p style="margin-left:.0001pt;text-align:justify;">var user = $.services.user;</p> <p style="margin-left:.0001pt;text-align:justify;">var body = req.body;</p> <p style="margin-left:.0001pt;text-align:justify;">var username = body.username;</p> <p style="margin-left:.0001pt;text-align:justify;">var obj = await user.get_obj({</p> <p style="margin-left:.0001pt;text-align:justify;">username</p> <p style="margin-left:.0001pt;text-align:justify;">});</p> <p style="margin-left:.0001pt;text-align:justify;">if (obj) {</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">error: {</p> <p style="margin-left:.0001pt;text-align:justify;">code: 70000,</p> <p style="margin-left:.0001pt;text-align:justify;">message: "账户名已存在",</p> <p style="margin-left:.0001pt;text-align:justify;">},</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">} else {</p> <p style="margin-left:.0001pt;text-align:justify;">var password = md5(body.password);</p> <p style="margin-left:.0001pt;text-align:justify;">var nickname = body.nickname;</p> <p style="margin-left:.0001pt;text-align:justify;">var user_group = body.user_group;</p> <p style="margin-left:.0001pt;text-align:justify;">var email = body.email;</p> <p style="margin-left:.0001pt;text-align:justify;">var email_state= body.hasOwnProperty('email_state') ? body.email_state : 0;</p> <p style="margin-left:.0001pt;text-align:justify;">var phone = body.phone;</p> <p style="margin-left:.0001pt;text-align:justify;">var phone_state= body.hasOwnProperty('phone_state') ? body.phone_state : 0;</p> <p style="margin-left:.0001pt;text-align:justify;">var bl_reg = await user.add({</p> <p style="margin-left:.0001pt;text-align:justify;">username,</p> <p style="margin-left:.0001pt;text-align:justify;">password,</p> <p style="margin-left:.0001pt;text-align:justify;">nickname,</p> <p style="margin-left:.0001pt;text-align:justify;">user_group,</p> <p style="margin-left:.0001pt;text-align:justify;">email,</p> <p style="margin-left:.0001pt;text-align:justify;">email_state,</p> <p style="margin-left:.0001pt;text-align:justify;">phone,</p> <p style="margin-left:.0001pt;text-align:justify;">phone_state</p> <p style="margin-left:.0001pt;text-align:justify;">});</p> <p style="margin-left:.0001pt;text-align:justify;">if (bl_reg) {</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">result: "注册成功"</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">} else {</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">error: {</p> <p style="margin-left:.0001pt;text-align:justify;">code: 70000,</p> <p style="margin-left:.0001pt;text-align:justify;">message: "注册失败",</p> <p style="margin-left:.0001pt;text-align:justify;">},</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:left;"></p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc95342376"></a><a name="_Toc101260163"></a><a name="_Toc28575">5</a>.1.2 系统登录界面</p> <p style="margin-left:.0001pt;text-align:justify;">校园快递智能互助平台的登录界面设计简洁明了。用户注册需要管理员审核通过才可进行登录。当用户和管理员可以在登录界面上输入自己的用户名、注册时使用的电子邮箱或手机号码,并填写与账号对应的密码。通过点击“登录”按钮,用户可以完成登录操作。如果用户忘记密码,登录界面提供了相应的“忘记密码”链接,方便找回或重置密码。同时,登录界面也可能包含一个注册链接,以便新用户可以直接跳转到注册界面进行账号注册。通过这样的设计,校园快递智能互助平台的登录界面旨在提供用户友好、便捷的登录体验,确保用户能够安全、快速地进入系统,用户登录界面如下图5-3所示。</p> <p class="img-center"><img alt="" height="287" src="https://1000bd.com/contentImg/2024/09/09/ca7fbccc34a8d9f8.png" ></p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:center;">图5-2用户登录界面图</p> <p style="margin-left:.0001pt;text-align:justify;">注册登录的流程图如下图5-4所示。</p> <p class="img-center"><img alt="" height="355" src="https://1000bd.com/contentImg/2024/09/09/3b4cc070b178ef3b.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-3注册登录流程图</p> <p style="margin-left:.0001pt;text-align:center;"></p> <p style="margin-left:.0001pt;text-align:justify;">登录代码如下:</p> <p style="margin-left:.0001pt;text-align:justify;">Login.prototype.api = async function(req) {</p> <p style="margin-left:.0001pt;text-align:justify;">var body = req.body;</p> <p style="margin-left:.0001pt;text-align:justify;">var obj = await $.services["user"].get_obj({</p> <p style="margin-left:.0001pt;text-align:justify;">username: body.username</p> <p style="margin-left:.0001pt;text-align:justify;">},{like:false});</p> <p style="margin-left:.0001pt;text-align:justify;">if (obj) {</p> <p style="margin-left:.0001pt;text-align:justify;">var group = await $.services["user_group"].get_obj({</p> <p style="margin-left:.0001pt;text-align:justify;">name:obj.user_group</p> <p style="margin-left:.0001pt;text-align:justify;">})</p> <p style="margin-left:.0001pt;text-align:justify;">if (group){</p> <p style="margin-left:.0001pt;text-align:justify;">if (group.name!=="管理员"){</p> <p style="margin-left:.0001pt;text-align:justify;">var sql = "select examine_state from "+ group.source_table +" WHERE user_id = " + obj.user_id;</p> <p style="margin-left:.0001pt;text-align:justify;">var userExamine = await $.mysql.run(sql);</p> <p style="margin-left:.0001pt;text-align:justify;">if (userExamine && userExamine.length > 0 && userExamine[0].examine_state!=="已通过"){</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">error: {</p> <p style="margin-left:.0001pt;text-align:justify;">code: 70000,</p> <p style="margin-left:.0001pt;text-align:justify;">message: "该用户审核未通过"</p> <p style="margin-left:.0001pt;text-align:justify;">},</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;">if (obj.state!==1){</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">error: {</p> <p style="margin-left:.0001pt;text-align:justify;">code: 70000,</p> <p style="margin-left:.0001pt;text-align:justify;">message: "用户非可用状态,不能登录"</p> <p style="margin-left:.0001pt;text-align:justify;">},</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;">var password = md5(body.password);</p> <p style="margin-left:.0001pt;text-align:justify;">if (password === obj.password) {</p> <p style="margin-left:.0001pt;text-align:justify;">req.session.user = obj;</p> <p style="margin-left:.0001pt;text-align:justify;">var date = Date.parse(new Date());</p> <p style="margin-left:.0001pt;text-align:justify;">var token = md5(obj.user_id + "_" + date);</p> <p style="margin-left:.0001pt;text-align:justify;">await $.services["access_token"].add({</p> <p style="margin-left:.0001pt;text-align:justify;">token,</p> <p style="margin-left:.0001pt;text-align:justify;">info: JSON.stringify(obj),</p> <p style="margin-left:.0001pt;text-align:justify;">user_id:obj.user_id</p> <p style="margin-left:.0001pt;text-align:justify;">});</p> <p style="margin-left:.0001pt;text-align:justify;">obj.token = token;</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">result: {obj}</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">} else {</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">error: {</p> <p style="margin-left:.0001pt;text-align:justify;">code: 70000,</p> <p style="margin-left:.0001pt;text-align:justify;">message: "密码错误"</p> <p style="margin-left:.0001pt;text-align:justify;">},</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">}else {</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">error: {</p> <p style="margin-left:.0001pt;text-align:justify;">code: 70000,</p> <p style="margin-left:.0001pt;text-align:justify;">message: "用户组不存在"</p> <p style="margin-left:.0001pt;text-align:justify;">},</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;">} else {</p> <p style="margin-left:.0001pt;text-align:justify;">return {</p> <p style="margin-left:.0001pt;text-align:justify;">error: {</p> <p style="margin-left:.0001pt;text-align:justify;">code: 70000,</p> <p style="margin-left:.0001pt;text-align:justify;">message: "账户不存在"</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:justify;">}</p> <p style="margin-left:.0001pt;text-align:justify;">};</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc26856"></a>5.2 普通用户功能模块</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc25589"></a><a name="_Toc14967"></a><a name="_Toc30160"></a><a name="_Toc1020"></a><a name="_Toc95342374"></a><a name="_Toc101260161"></a><a name="_Toc8298"></a><a name="_Toc36083726">5</a>.2.1 通知公告界面</p> <p style="margin-left:.0001pt;text-align:justify;">普通用户可查看通知公告信息详情,进行查询操作,支持公告标题搜索。界面展示如下图所示。</p> <p class="img-center"><img alt="" height="288" src="https://1000bd.com/contentImg/2024/09/09/878a66ae9a471cb6.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-4 通知公告界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc3162"></a><a name="_Toc4342"></a><a name="_Toc101260166"></a><a name="_Toc15851"></a><a name="_Toc11329"></a><a name="_Toc95342379"></a><a name="_Toc36083733"></a><a name="_Toc18554">5</a>.2.2 寄件信息管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">普通用户可自己的寄件信息进行管理和查看其信息详情,进行增改删查操作,支持寄件单号、接单状态、物品名称搜索。界面如下图所示。   </p> <p class="img-center"><img alt="" height="287" src="https://1000bd.com/contentImg/2024/09/09/447bcb6820676969.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-5 寄件信息管理添加界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc23642"></a>5.2.3 寄件订单管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">普通用户可对自己的寄件订单信息进行管理和查看其信息详情,进行查询操作,支持寄件单号、物品名称、订单状态、支付状态搜索,可进入详情页进行审核,并可点击支付操作。界面如下图所示。</p> <p class="img-center"><img alt="" height="282" src="https://1000bd.com/contentImg/2024/09/09/cbbc497e398e9343.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-6寄件订单管理支付界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc20770"></a><a name="_Toc95342380"></a><a name="_Toc101260167">5</a>.2.4 取件信息管理面</p> <p style="margin-left:.0001pt;text-align:justify;">普通用户可自己的取件信息进行管理和查看其信息详情,进行查询操作,支持快递单号、订单状态搜索,并可点击取件操作。界面如下图所示。</p> <p class="img-center"><img alt="" height="286" src="https://1000bd.com/contentImg/2024/09/09/8c00de4e758f1d2f.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-7 取件信息管理取件界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc9154"></a>5.3 接单用户功能模块</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc6247"></a>5.3.1 寄件信息管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">接单用户可自己的寄件信息进行管理和查看其信息详情,进行查询操作,支持寄件单号、接单状态、物品名称搜索,并可点击接单操作。界面如下图所示。</p> <p class="img-center"><img alt="" height="289" src="https://1000bd.com/contentImg/2024/09/09/5b8152f994876805.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-8寄件信息管理界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc13980"></a>5.3.2 取件信息管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">接单用户可自己的取件信息进行管理和查看其信息详情,进行增改删查操作,支持快递单号、订单状态搜索。界面如下图所示。</p> <p class="img-center"><img alt="" height="286" src="https://1000bd.com/contentImg/2024/09/09/d9bc2cab6a26539f.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-9取件信息管理添加界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc25222"></a>5.4 管理员功能模块</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc6744"></a>5.4.1 系统用户界面</p> <p style="margin-left:.0001pt;text-align:justify;">管理员可对普通用户、接单用户和管理员等系统用户信息进行管控和查看其详情信息,进行增改删查操作,可审核普通用户、接单用户的注册信息。界面如下图所示。</p> <p class="img-center"><img alt="" height="287" src="https://1000bd.com/contentImg/2024/09/09/372b844d6974363e.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-10 系统用户界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc4765"></a>5.4.2 通知公告管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">管理员可对通知公告进行管理和查看其信息详情,进行增删改查操作,支持公告标题搜索。界面如下图所示。</p> <p class="img-center"><img alt="" height="286" src="https://1000bd.com/contentImg/2024/09/09/524bcf85ea084b07.png" ></p> <p style="margin-left:.0001pt;text-align:center;"><a name="_Toc5158"></a><a name="_Toc15143"></a><a name="_Toc13322"></a><a name="_Toc36083734"></a><a name="_Toc26749">图</a>5-11 通知公告管理添加界面图</p> <p style="margin-left:.0001pt;text-align:justify;">通知公告管理关键代码:</p> <p style="margin-left:.0001pt;text-align:justify;"> @RequestMapping("/get_list")</p> <p style="margin-left:.0001pt;text-align:justify;">    public Map<String, Object> getList(HttpExpressRequest request) {</p> <p style="margin-left:.0001pt;text-align:justify;">        Map<String, Object> map = service.selectToPage(service.readQuery(request), service.readConfig(request));</p> <p style="margin-left:.0001pt;text-align:justify;">        return success(map);</p> <p style="margin-left:.0001pt;text-align:justify;">    }</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc4944"></a>5.4.3 寄件信息管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">管理员可所有寄件信息进行管理和查看其信息详情,进行增改删查操作,支持寄件单号、接单状态、物品名称搜索,并可点击接单操作。界面如下图所示。</p> <p class="img-center"><img alt="" height="284" src="https://1000bd.com/contentImg/2024/09/09/f3595aead473eb07.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-12寄件信息管理界面图</p> <p style="margin-left:.0001pt;text-align:justify;">添加关键代码:</p> <p style="margin-left:.0001pt;text-align:justify;"> @RequestMapping("/get_list")</p> <p style="margin-left:.0001pt;text-align:justify;">    public Map<String, Object> getList(HttpExpressRequest request) {</p> <p style="margin-left:.0001pt;text-align:justify;">        Map<String, Object> map = service.selectToPage(service.readQuery(request), service.readConfig(request));</p> <p style="margin-left:.0001pt;text-align:justify;">        return success(map);</p> <p style="margin-left:.0001pt;text-align:justify;">    }</p> <p style="margin-left:.0001pt;text-align:justify;">删除关键代码:</p> <p style="margin-left:.0001pt;text-align:justify;">     @RequestMapping(value = "/del")</p> <p style="margin-left:.0001pt;text-align:justify;">    @Transactional</p> <p style="margin-left:.0001pt;text-align:justify;">    public Map<String, Object> del(HttpExpressRequest request) {</p> <p style="margin-left:.0001pt;text-align:justify;">        service.delete(service.readQuery(request), service.readConfig(request));</p> <p style="margin-left:.0001pt;text-align:justify;">        return success(1);</p> <p style="margin-left:.0001pt;text-align:justify;">    }</p> <p style="margin-left:.0001pt;text-align:justify;">    public void delete(Map<String,String> query,Map<String,String> config){</p> <p style="margin-left:.0001pt;text-align:justify;">        QueryWrapper wrapper = new QueryWrapper<E>();</p> <p style="margin-left:.0001pt;text-align:justify;">        toWhereWrapper(query, "0".equals(config.get(FindConfig.GROUP_BY)),wrapper);</p> <p style="margin-left:.0001pt;text-align:justify;">        baseMapper.delete(wrapper);</p> <p style="margin-left:.0001pt;text-align:justify;">        log.info("[{}] - 删除操作:{}",wrapper.getSqlSelect());</p> <p style="margin-left:.0001pt;text-align:justify;">    }</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;">修改关键代码:</p> <p style="margin-left:.0001pt;text-align:justify;"> @PostMapping("/set")</p> <p style="margin-left:.0001pt;text-align:justify;">@Transactional</p> <p style="margin-left:.0001pt;text-align:justify;">    public Map<String, Object> set(HttpExpressRequest request) throws IOException {</p> <p style="margin-left:.0001pt;text-align:justify;">        service.update(service.readQuery(request), service.readConfig(request), service.readBody(request.getReader()));</p> <p style="margin-left:.0001pt;text-align:justify;">        return success(1);</p> <p style="margin-left:.0001pt;text-align:justify;">    }</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc15013"></a>5.4.4 寄件订单管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">管理员可对所有寄件订单信息进行管理和查看其信息详情,进行查询和删除操作,支持寄件单号、物品名称、订单状态、支付状态搜索,可进入详情页进行审核,并可点击支付操作。界面如下图所示。</p> <p class="img-center"><img alt="" height="289" src="https://1000bd.com/contentImg/2024/09/09/942d998f60085722.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-13寄件订单管理界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc22157"></a><a name="_Toc95342385"></a><a name="_Toc120542199">5.4.5 取件信息管理界面</a></p> <p style="margin-left:.0001pt;text-align:justify;">管理员可所有取件信息进行管理和查看其信息详情,进行增改删查操作,支持快递单号、订单状态搜索,并可点击取件操作。界面如下图所示。</p> <p class="img-center"><img alt="" height="288" src="https://1000bd.com/contentImg/2024/09/09/6508428a936d73af.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-14取件信息管理界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc25232"></a>5.4.6 取件记录管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">管理员可对所有取件记录信息进行管理和查看其信息详情,进行查询和删除操作,支持快递单号搜索。界面如下图所示。</p> <p class="img-center"><img alt="" height="289" src="https://1000bd.com/contentImg/2024/09/09/3f34e5cb4e7e2838.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-15取件记录管理界面图</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc7939"></a>5.4.7 投诉反馈管理界面</p> <p style="margin-left:.0001pt;text-align:justify;">管理员可对所有投诉反馈信息进行管理和查看其信息详情,进行增改删查操作,支持标题名称搜索,可进入详情页进行审核和回复。界面如下图所示。</p> <p class="img-center"><img alt="" height="287" src="https://1000bd.com/contentImg/2024/09/09/82d2db986cf3497a.png" ></p> <p style="margin-left:.0001pt;text-align:center;">图5-16投诉反馈管理界面图</p> <p style="margin-left:.0001pt;text-align:justify;"><a name="_Toc13912"></a><a name="_Toc95342389"></a><a name="_Toc101260179"></a></p> <h2 style="margin-left:.0001pt;text-align:justify;"><a name="t4"></a><strong><a name="_Toc2342"></a>6系统测试</strong></h2> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc5873"></a><a name="_Toc69174843"></a><a name="_Toc71442482"></a><a name="_Toc26998"></a><a name="_Toc14405"></a><a name="_Toc95342390"></a><a name="_Toc30339"></a><a name="_Toc101260180"></a><a name="_Toc15211"></a><a name="_Hlk56761370">6</a>.1 系统测试目的</p> <p><a name="_Toc101260181"></a>测试目的是为了评估校园快递智能互助平台在功能、用户体验、性能、安全性、可靠性、兼容性和可维护性等方面的表现。通过测试,我们可以验证系统是否按照需求规格正确实现各个功能模块,并提供直观友好的用户界面和良好的用户体验。同时,测试还能评估系统在处理大量并发请求、数据负载和复杂业务场景下的性能表现,以及安全机制的有效性和系统在异常情况下的稳定性。此外,测试还关注系统在不同操作系统、浏览器和设备上的兼容性,以及代码结构的清晰度和易维护性。通过进行系统测试,可以及时发现问题和缺陷,并进行修复和优化,确保校园快递智能互助平台的质量和稳定性,满足用户的期望和需求。</p> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc13518"></a>6.2 部分测试用例</p> <p style="margin-left:.0001pt;text-align:justify;"><a name="_Toc23734"></a><a name="_Toc95342391"></a><a name="_Toc101260182"></a><a name="_Toc66961106"></a><a name="_Toc30460">(1)登录测试 </a></p> <p style="margin-left:.0001pt;text-align:justify;">登录测试用例如下表所示。</p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">表</span><span style="color:#000000;">6</span><span style="color:#000000;">-</span><span style="color:#000000;">1 </span><span style="color:#000000;">登录测试用例</span></p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:454.1pt;"><tbody><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例编号</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">YL_01</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例名称</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">系统使用者登录</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例描述</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">登录者正确输入账号、密码</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">系统入口</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">浏览器</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">步骤</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">实际结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">输入正确的用户名、密码和验证码</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“登录成功”,并进入系统</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">输入错误的用户名、密码和验证码</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“登录失败”,并返回登录界面</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">不输入用户名、密码和验证码</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“请输入完整”</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;">(2)注册测试 </p> <p style="margin-left:.0001pt;text-align:justify;">注册测试用例如下表所示。</p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">表</span><span style="color:#000000;">6</span><span style="color:#000000;">-2</span> <span style="color:#000000;">注册测试用例</span></p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:454.1pt;"><tbody><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例编号</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">YL_02</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例名称</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">系统使用者注册账号</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例描述</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">使用者正确输入注册信息进行账号注册</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">系统入口</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">浏览器</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">步骤</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">实际结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">正确输入系统不存在的注册信息</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“注册成功” </p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">输入系统已存在的注册信息</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“注册失败”,并返回注册界面</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">不输入注册信息的某一相关信息内容</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“请输入完整”</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;">(3)添加通知公告管理测试 </p> <p style="margin-left:.0001pt;text-align:justify;">添加通知公告管理测试用例如下表所示。</p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">表</span><span style="color:#000000;">6</span><span style="color:#000000;">-</span><span style="color:#000000;">3</span> <span style="color:#000000;">添加通知公告管理</span><span style="color:#000000;">测试用例</span></p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:454.1pt;"><tbody><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例编号</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">YL_03</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例名称</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">系统使用者进行添加通知公告管理</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例描述</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">使用者正确输入通知公告管理的相关信息内容</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">系统入口</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">浏览器</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">步骤</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">实际结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">输入正确完整的通知公告管理的相关信息内容</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“添加成功”,并进入系统</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">不输入的通知公告管理的某一相关信息内容</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“请输入完整”</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;">(4)添加寄件信息管理测试 </p> <p style="margin-left:.0001pt;text-align:justify;">添加寄件信息管理测试用例如下表所示。</p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">表</span><span style="color:#000000;">6</span><span style="color:#000000;">-</span><span style="color:#000000;">4</span> <span style="color:#000000;">添加</span><span style="color:#000000;">寄件信息</span><span style="color:#000000;">管理</span><span style="color:#000000;">测试用例</span></p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:454.1pt;"><tbody><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例编号</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">YL_04</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例名称</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">系统使用者进行添加寄件信息管理</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例描述</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">使用者这正确输入寄件信息管理的相关信息内容</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">系统入口</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">浏览器</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">步骤</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">实际结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">输入正确完整的寄件信息管理的相关信息内容</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“添加成功”,并进入系统</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">不输入的寄件信息管理的某一相关信息内容</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“请输入完整”</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:justify;">(5)添加取件信息测试 </p> <p style="margin-left:.0001pt;text-align:justify;">添加取件信息测试用例如下表所示。</p> <p style="margin-left:.0001pt;text-align:center;"><span style="color:#000000;">表</span><span style="color:#000000;">6</span><span style="color:#000000;">-</span><span style="color:#000000;">5</span> <span style="color:#000000;">添加</span><span style="color:#000000;">取件信息</span><span style="color:#000000;">测试用例</span></p> <div class="table-box"><table align="center" border="1" cellspacing="0" style="width:454.1pt;"><tbody><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例编号</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">YL_05</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例名称</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">系统使用者进行添加取件信息</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例描述</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">使用者这正确输入取件信息的相关信息内容</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">系统入口</p> </td><td colspan="2" style="width:306.95pt;"> <p style="margin-left:.0001pt;text-align:left;">浏览器</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">步骤</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">实际结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">输入正确完整的取件信息的相关信息内容</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“添加成功”,并进入系统</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr><tr><td style="width:147.15pt;"> <p style="margin-left:.0001pt;text-align:left;">不输入的取件信息的某一相关信息内容</p> </td><td style="width:155.6pt;"> <p style="margin-left:.0001pt;text-align:left;">提示“请输入完整”</p> </td><td style="width:151.35pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td></tr></tbody></table></div> <p style="margin-left:.0001pt;text-align:left;"><a name="_Toc29850"></a>6.3 系统测试结果</p> <p style="margin-left:.0001pt;text-align:justify;">通过编写校园快递智能互助平台的测试用例,已经检测完毕包括但(不限于以上测试)用户登录、注册、添加通知公告管理、添加寄件信息管理、添加取件信息等多项功能模块测试,在对以上功能得测试过程中,发现了系统中的很多漏送并进行了完善,经过多人在线进行测试,系统完全可以正常运行,当然在后期的维护中系统将不断完善。</p> <p style="margin-left:.0001pt;text-align:justify;"></p> </div> <div> <h2 style="margin-left:.0001pt;text-align:center;"><a name="t5"></a><strong><a name="_Toc23472"></a>总结与展望</strong></h2> <p style="margin-left:.0001pt;text-align:justify;"><a name="_Toc357012922"></a>通过药房管理系统的开发,本人巩固了之前学过的知识,如今将平时所学到的知识融合在设计中,在设计过程中,做了很多的准备,首先,在数据库系统的设计过程中,尤其是在数据库的工作原理、工作特点,对其深刻的讨论,与此同时,对于小型站点来说,最好服务器的选择,其次,利用所学的知识点分析所做的系统,并在此基础上设计。</p> <p style="margin-left:.0001pt;text-align:justify;">目前本系统已经上线,正在试运行阶段,用户反馈良好,基本完成用户所需,试运行过程中没有出现阻断性问题,有一些不足和小问题也及时予以修正,系统上线后,为了保证数据的安全性,对系统进行了备份操作,系统备份是每两个月备份一次,数据库备份为每周备份一次,系统部署在租赁的云平台服务器中。</p> <p style="margin-left:.0001pt;text-align:justify;">本次系统上线成功后,得到了用户的高度认可,但是在功能上和性能上还需做进一步的研究处理,使其有更高的性能和更好的用户体验。</p> <p style="margin-left:.0001pt;text-align:justify;">系统在以后的升级过程中,需要解决一系列用户所提出的问题,例如如何避免浏览器的兼容性问题,大量用户访问时,如何保持较高的响应速度,在系统今后的升级过程中将着重解决这些安全性问题。</p> <p style="margin-left:.0001pt;text-align:justify;"><strong><a name="_Toc95342393"></a></strong></p> </div> <p style="text-align:center;"><strong><a name="_Toc20274"></a><a name="_Toc101260184">参考文献</a><a name="_Toc20672"></a><strong><strong><a name="_Toc95342394"></a></strong></strong></strong></p> <p>[1]秦晓涛,张自尧,黄倩倩.高校校园快递服务发展现状及模式优化研究[J].物流科技,2024,47(09):60-62.DOI:10.13714/j.cnki.1002-3100.2024.09.015.</p> <p>[2]马新,杨春妮,李孟莹,等.大学校园微信快递代取平台设计[J].中国储运,2024,(04):179-180.DOI:10.16301/j.cnki.cn12-1204/f.2024.04.062.</p> <p>[3]倪鹏程,严利,陈红,等.基于Node.js的农业物联网应用平台设计[J].信息与电脑(理论版),2024,36(03):60-63.</p> <p>[4]范兴娟,郭芳彤,刘保庆.基于node.js云平台的快递无人车在生鲜配送系统的应用[J].电子制作,2023,31(18):70-74.DOI:10.16589/j.cnki.cn11-3571/tn.2023.18.009.</p> <p>[5]毕磊,王礼波.“互联网+”下的高校校园快递规范化管理探析[J].物流工程与管理,2023,45(06):124-126.</p> <p>[6]张猛,何姗姗.基于Vue+Node.js的智能小区数据管理系统设计与实现[J].电脑知识与技术,2023,19(14):46-49+53.DOI:10.14004/j.cnki.ckt.2023.0730.</p> <p>[7]Yang Y .Design and Implementation of Campus Express Delivery on WeChat Public Platform[J].Academic Journal of Computing  Information Science,2022,5(11):</p> <p>[8]D. K K ,D. N T .Complementing JavaScript in High-Performance Node.js and Web Applications with Rust and WebAssembly[J].Electronics,2022,11(19):3217-3217.</p> <p>[9]周洛帆,刘浩凤,李智凡.基于互联网的校园快递平台设计[J].电子技术,2022,51(02):180-181.</p> <p>[10]暴宁.基于Node.js的高并发物联网平台研究与实现[D].天津工业大学,2022.DOI:10.27357/d.cnki.gtgyu.2022.000406.</p> <p>[11]袁文光.一种基于Node.js的校园高并发Web应用架构[J].南通职业大学学报,2021,35(04):77-81.</p> <p>[12]唐榜.基于Node.js的Web服务端框架研究与实现[D].西南科技大学,2021.DOI:10.27415/d.cnki.gxngc.2021.000946.</p> <p>[13]邱璐璐,陈俊仁.基于SpringBoot和Vue框架的高校代领系统设计与实现[J].信息技术与信息化,2021,(04):25-27.</p> <p>[14]Na W .Research on Problems and Countermeasures of University Campus Express Operation Management under the Background of Big Data[J].Journal of Physics: Conference Series,2021,1852(2):</p> <p>[15]赵陶钰.基于HTML5+Node.js同步绘图板的设计与实现[J].邢台职业技术学院学报,2021,38(01):92-95.</p> <p>[16]孙秀娟,董文清,梁志广.基于微信小程序的校园快递代取平台的设计与实现[J].北京工业职业技术学院学报,2020,19(04):16-19+90.</p> <p>[17]王加佩,穆田静,向奇,等.高校驿站的平台建设[J].现代营销(下旬刊),2020,(08):194-195.DOI:10.19932/j.cnki.22-1256/f.2020.08.090.</p> <p>[18]张钊源,刘晓瑜,鞠玉霞.Node.js后端技术初探[J].中小企业管理与科技(上旬刊),2020,(08):193-194.</p> <p>[19]杨强浩,张燕.共享经济下快递新模式探究——以“你来帮我拿”共享快递代取平台为例[J].山西农经,2020,(13):142+144.DOI:10.16675/j.cnki.cn14-1065/f.2020.13.083.</p> <p>[20]徐婷,虞倩.校园互助快递运营模式研究[J].经济研究导刊,2019,(25):44-46.</p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;"><a name="_Toc101260185"></a></p> <p style="text-align:center;"><strong><a name="_Toc26062"></a>致 谢</strong></p> <p style="margin-left:.0001pt;text-align:justify;"><strong>在本文的最后,我要对许多人表示诚挚的感谢,他们为校园快递智能互助平台的研发和完成做出了重要的贡献。首先,我要感谢我的导师,您给予了我悉心的指导和支持,在选题和研究过程中提供了宝贵的意见和建议。您的专业知识和严谨态度使我受益匪浅,让我能够顺利地完成毕业设计。其次,我要感谢我的同学和朋友们,你们在我写作和排版过程中给予了热情的帮助和鼓励。与你们一起度过的大学生活是我宝贵的回忆,你们的友谊让我感到无比温暖和快乐。</strong></p> <p style="margin-left:.0001pt;text-align:justify;"><strong>此外,我也要感谢那些为我们提供参考和指导的学者和专家们。他们的研究成果为我们的论文提供了宝贵的指导,使我们能够更好地理解问题和展开思考。</strong></p> <p style="margin-left:.0001pt;text-align:justify;"><strong>最后,我要感谢我的家人和爱人,你们一直以来对我无条件的支持和理解让我能够专注于学业。你们的鼓励和陪伴是我坚持不懈的动力。</strong></p> <p style="margin-left:.0001pt;text-align:justify;"><strong>在这段时间里,我收获了很多宝贵的经验和知识。尽管我的能力有限,但我会继续努力去完善这篇论文,并且真诚地希望各位老师和同学们能够给予宝贵的指导与意见。</strong></p> <p style="margin-left:.0001pt;text-align:justify;"><strong>最后,再次向所有支持和帮助过我的人表示深深的感谢!我会将所学所得用于实践,为社会做出自己的贡献。</strong></p> <p style="margin-left:.0001pt;text-align:justify;"></p> <p style="margin-left:.0001pt;text-align:justify;"></p> <blockquote> <p style="margin-left:.0001pt;text-align:center;"><span style="background-color:#faa572;">免费领取项目源码,请关注❥点赞收藏并私信博主,谢谢~</span><br>  </p> </blockquote> <p style="margin-left:.0001pt;text-align:justify;"></p> </div> </div> </li> <li class="list-group-item ul-li"> <b>相关阅读:</b><br> <nobr> <a href="/Article/Index/1861268">1-10、信息 / 个人信息 / 数字化 / 数字经济 / 生产要素 / 数据要素 / 数据 / 公共数据 / 企业数据 / 个人数据</a> <br /> <a href="/Article/Index/1887662">Django-中间件(切面编程AOP)</a> <br /> <a href="/Article/Index/1333284">自动驾驶中的感知模型:实现安全与智能驾驶的关键</a> <br /> <a href="/Article/Index/1108423">C. k-Amazing Numbers(思维)</a> <br /> <a href="/Article/Index/888368">前端:下载文件(多种方法)</a> <br /> <a href="/Article/Index/970569">Hadoop 王者 Cloudera 新转型,定位为混合数据公司</a> <br /> <a href="/Article/Index/1310568">const和readonly的区别</a> <br /> <a href="/Article/Index/1229372">不合格机器人工程讲师如何坦然面对失败</a> <br /> <a href="/Article/Index/1267028">RHCE——十七、文本搜索工具-grep、正则表达式</a> <br /> <a href="/Article/Index/1104296">Effective C++条款02:尽量以const,enum,inline替换#define</a> <br /> </nobr> </li> <li class="list-group-item from-a mb-2"> 原文地址:https://blog.csdn.net/vxbishe2/article/details/140373510 </li> </ul> </div> <div class="col-lg-4 col-sm-12"> <ul class="list-group" style="word-break:break-all;"> <li class="list-group-item ul-li-bg" aria-current="true"> 最新文章 </li> <li class="list-group-item ul-li"> <nobr> <a href="/Article/Index/1484446">攻防演习之三天拿下官网站群</a> <br /> <a href="/Article/Index/1515268">数据安全治理学习——前期安全规划和安全管理体系建设</a> <br /> <a href="/Article/Index/1759065">企业安全 | 企业内一次钓鱼演练准备过程</a> <br /> <a href="/Article/Index/1485036">内网渗透测试 | Kerberos协议及其部分攻击手法</a> <br /> <a href="/Article/Index/1877332">0day的产生 | 不懂代码的"代码审计"</a> <br /> <a href="/Article/Index/1887576">安装scrcpy-client模块av模块异常,环境问题解决方案</a> <br /> <a href="/Article/Index/1887578">leetcode hot100【LeetCode 279. 完全平方数】java实现</a> <br /> <a href="/Article/Index/1887512">OpenWrt下安装Mosquitto</a> <br /> <a href="/Article/Index/1887520">AnatoMask论文汇总</a> <br /> <a href="/Article/Index/1887496">【AI日记】24.11.01 LangChain、openai api和github copilot</a> <br /> </nobr> </li> </ul> <ul class="list-group pt-2" style="word-break:break-all;"> <li class="list-group-item ul-li-bg" aria-current="true"> 热门文章 </li> <li class="list-group-item ul-li"> <nobr> <a href="/Article/Index/888177">十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!</a> <br /> <a href="/Article/Index/797680">奉劝各位学弟学妹们,该打造你的技术影响力了!</a> <br /> <a href="/Article/Index/888183">五年了,我在 CSDN 的两个一百万。</a> <br /> <a href="/Article/Index/888179">Java俄罗斯方块,老程序员花了一个周末,连接中学年代!</a> <br /> <a href="/Article/Index/797730">面试官都震惊,你这网络基础可以啊!</a> <br /> <a href="/Article/Index/797725">你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法</a> <br /> <a href="/Article/Index/797702">心情不好的时候,用 Python 画棵樱花树送给自己吧</a> <br /> <a href="/Article/Index/797709">通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!</a> <br /> <a href="/Article/Index/797716">13 万字 C 语言从入门到精通保姆级教程2021 年版</a> <br /> <a href="/Article/Index/888192">10行代码集2000张美女图,Python爬虫120例,再上征途</a> <br /> </nobr> </li> </ul> </div> </div> </div> <!-- 主体 --> <!--body结束--> <!--这里是footer模板--> <!--footer--> <nav class="navbar navbar-inverse navbar-fixed-bottom"> <div class="container"> <div class="row"> <div class="col-md-12"> <div class="text-muted center foot-height"> Copyright © 2022 侵权请联系<a href="mailto:2656653265@qq.com">2656653265@qq.com</a>    <a href="https://beian.miit.gov.cn/" target="_blank">京ICP备2022015340号-1</a> </div> <div style="width:300px;margin:0 auto; padding:0px 5px;"> <a href="/regex.html">正则表达式工具</a> <a href="/cron.html">cron表达式工具</a> <a href="/pwdcreator.html">密码生成工具</a> </div> <div style="width:300px;margin:0 auto; padding:5px 0;"> <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010502049817" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"> <img src="" style="float:left;" /><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;">京公网安备 11010502049817号</p></a> </div> </div> </div> </div> </nav> <!--footer--> <!--footer模板结束--> <script src="/js/plugins/jquery/jquery.js"></script> <script src="/js/bootstrap.min.js"></script> <!--这里是scripts模板--> <!--scripts模板结束--> </body> </html>