版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Baishop电子商务系统文档概述Baishop是一款B2C电子商务网站,通过界面主题改版,可以成为通用的电子商务构建平台,您可以非常方便的开一个网上商店,在网上开展自己的生意。网站采用纯Java编写,基于JDK6.0,使用 MySQL数据库。设计原则u 先进性:系统采用面向对象开发方法,模块化分布式软件体系和多层化系统技术架构,等业界先进架构和技术。u 可靠性:系统具有高度的健壮性,具备处理各种非正常状态和事件的能力,确保7*24小时运行。u 简易实用性:系统人机界面友好,Web标准支持良好,安装、使用非常简单,方便定制所需页面。u 可扩展性:系统提供高度的可扩展性,可通过添加插件,可提供多
2、种特殊的功能;可通过选择不同主题,方便地改变页面的显示效果。u 可维护性:系统通过Spring框架,实现依赖注入功能,可通过XML来配置类的关系和属性注入,而无需修改源代码。u 可自定义性:用户可自定义选择系统提供的版式布局,主题风格,模块功能,也可以添加定义页面,在自定义页面中,可拖拉添加和移除模块功能。u 多种数据库:本系统持久层使用iBATIS框架,实现代码与数据持久层的分开,将数据库操作的SQL语句配置在XML中,可随时修改和替换XML中的SQL,来改变对数据库的操作和变换。实现功能u 商品展示、大图展示、分类展示、详细描述。u 商品评论,商品留言,商品推荐。u 商品的关键字搜索、分类
3、搜索。u 购物车、下单流程。u 在线支付、货到付款。u 在线客服、疑难解答。u 购买记录、付款记录、收货地址。u 积分兑换、积分查询。u 会员注册、商品管理、订单管理、库存管理。u 用户管理、客服管理、权限管理。u 商品促销活动管理、业务分析与统计。u 商品推广,商品的RSS聚合。u 静态促销网页生成。u开发工具u 系统架构:B/Su 编程语言:Javau 应用框架:后台Spring3.x + Ibatis2.x,MVC使用为Spring MVC + Velocity模板引擎,前端脚本jQuery1.5u 开发工具:Eclipse3.7u 运行环境:Nginx+Tomcat7.x(JBoss7
4、.x)+ Jdk1.6(JRockit)u 操作系统:Linuxu 数据库:MySQL5.x 及以上体系结构网络拓扑图系统部署图系统设计主题风格目前系统提供了以下主题风格,用户如果有设计能力,也可以在WEB-RES/themes/目录中扩展添加第三方主题。默认主题(default)模块功能技术架构架构图Web层Velocity(模块引擎)【前台公网主站使用】在前台使用。Extjs4(界面JS框架)【后台ERP系统使用】ExtJS是一种主要用于创建前端用户界面。ExtJS是一个基本与后台技术无关的前端javascript框架。ExtJS的主要优点是功能强大、控件丰富、界面美观、使用简单。2011
5、年4月22日,Extjs4.0正式发布,主要有以下改进:核心改进:简化架构和重塑基础。这些变化不单提供了产品性能,还提高了其健壮性。测试框架:在所有支持的浏览器上对框架进行了持续全面的测试。类系统: Extjs实现一个功能更完整的类系统,包括类的导入和继承等, 在4.0中框架不再扩展数组或函数等原生对象,因此,与其它的框架同时加载到页面时,再也不会产生冲突。应用架构:在ExtJS 4,引入了一个标准化的几乎适合任何ExtJS应用程序的MVC风格的应用架构。使用MVC,开发团队只需要学习一种架构就能理解任何ExtJS 4的应用。大量的界面控件: 包括 Windows、Forms、ComboBox
6、、Grid、Tabs、Tree、Toolbars and Menus、DataView、Charts、Layout Managers、 Drag and Drop、Dreawing、Direct全新的图表库:ExtJS4中包含全新的、插件自由的图表库,包括饼图、线图、面积图、雷达图等等,所有这些都是动画的、易于配置的和可扩展的。Spring mvc(MVC框架)Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。Spring MVC是一个典型的教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架。SpringM
7、VC它是一个纯正的servlet系统,是单例模式,在性能上,会比struts、webwork优越很多。Spring MVC易于同其它View框架(Velocity,Freemake,Titles等)无缝集成,采用IOC便于包含多种视图技术。Spring security(WEB安全框架)Spring Security 为基于J2EE企业应用软件提供了全面安全服务框架。Spring Security安全包括两个主要操作:第一个被称为“认证”,是为用户建立一个系统能识别的身份验证。Spring Security广泛支持各种身份验证模式,这些验证模型绝大多数都由第三方提供,如:JA-SIG Cent
8、ral Authentication Service(这是一个流行的开源单点登录系统)。第二个叫“授权”,指的是一个用户能否在你的应用中执行某个操作,在到达授权判断之前,用户身份已经由身份验证过程建立。Spring validator(表单验证)Spring-Validator 的主要意图是为 Spring MVC 提供简洁、可配置的验证机制,提高 Spring 的开发效率。主要功能是:提供 Spring 客户端验证机制,就是通过读取配制,在JSP页面中生成相应的javascript,然后点击submit的时候,Alert出相应的信息。提供 Spring 服务器端通用的可配置的验证,就是通过服
9、务端beans注入的方式,使用validator api进行验证。Servcice层Spring ioc(控制反转)控制反转模式(也称作依赖性注入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。Spring aop(切面编程)AOP即面向切面的编程,是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。AOP 的核心构造是切面,它将那些影响多个类的行为封装到可重用的模块中。Spring remoting(远程服务)Remoting实际上是一种
10、企业分布式计算的组件。在同一服务器(Java虚拟机)内进行调用的服务(或类)并不需要把自己暴露为一种远程服务;但是,如果你需要与一个外部程序(在不同的服务器上或在一个不同的组织中)进行通讯的话,那么,必须把它实现为一个远程服务。Spring框架为把业务类暴露为远程服务提供了一种独特而灵活的方式。Spring目前提供了对RMI、 HttpInvoker、Hessian、Burlap、JMS及WebService等Remoting技术的集成。Spring屏蔽了这些实现技术的差异,用户只需开发简单的Java对象(Plain Old Java Objects,POJO)然后按照Spring规定的格式进
11、行配置文件的编写即可。下面介绍几种常用优秀的方式,不常用或不好用的就不说了:Hessian:Hessian是一个由Caucho Technology开发的轻量级二进制RPC协议,它使用一种定制的串行化技术来实现跨网络发送Java对象。Hessian的优点是可以透过防火墙,使用简单的方法提供了RMI的功能。除了对Java支持外,Hessian还提供对于例如PHP,Python,C+和C#等其它语言的实现支持。HttpInvoker:HttpInvoker是Spring专门提供的Remoting策略,HttpInvoker将参数和返回值通过Java的序列化机制进行编组和反编组,它具有RMI的支持所
12、有可序列化对象的优点。 Http Invoker是使用Http协议传输二进制流的,传输效率比Hessian要高,但HttpInvoker只支持JAVA语言。JMS RPC: JMS是一种应用于异步消息传递的标准API,JMS也是应用于不同程序间通讯的。JMS的优点:不用等待、面向消息、位置独立、确保投送。 Spring可以实现基于JMS的RPC服务,可以实现异步远程方法调用。Dao层Spring + ibatis(持久层框架)iBATIS是一个 半自动ORM的实现,最直接的好处就是不但为程序员提供了对象与关系数据库之间的映射,同时提供操作方法与SQL间的直接影射,设计者可以直接为一个方法指定一
13、条SQL语句,从而取得更加准确的数据,同时为优化查询、连接查询提供了方便。iBATIS入门简单,即学即用,提供了数据库查询的自动对象绑定功能,而且延续了很好的SQL使用经验。iBatis 可以进行细粒度的优化,SQL的执行全部掌握在程序员手中。它与Hibernate相比,提供了更多的灵活性与可控性。Spring DAO模型提供了对iBATIS的良好支持,可以让ibatis集成到Spring的声明式事务中。Spring transaction + jta(分布式事务管理)Spring框架提供了一致的事务管理抽象。主要特点如下:提供一致的编程模型,如JTA、JDBC、Hibernate、iBATI
14、S、JPA和JDO。提供声明式事务管理,包括XML配置和注解方式。JTA,即Java Transaction API,译为Java事务API。JTA允许应用程序执行分布式事务处理在两个或多个网络计算机资源上访问并且更新数据。Spring可以集成JTA,让JTA应用在Spring强大的声明式事务中。数据库系统库baishop-ass系统用户表:bai_admins后台管理系统登录用户表Fields字段类型键默认值说明user_idint(11) unsigned主键自增用户的自增idusernamevrchar(64)UQE用户名passwordvrchar(64)密码namevarchar(6
15、4)姓名codevarchar(64)UQE工号sexvrchar(4)性别:男、女positionvarchar(64)0职务mobilevarchar(64)手机emailvarchar(64)邮箱reg_timedatetime1000-01-01 00:00:00注册时间update_timedatetime1000-01-01 00:00:00修改时间last_login_timedatetime1000-01-01 00:00:00最后一次登录时间last_login_ipVarchar(64)最后一次登录ipvisit_countbigint(20) unsigned0登录次数i
16、s_allow_logintinyint1是否允许登录,枚举101:1,允许;0,不允许enabletinyint1是否启用,枚举102:1,启用;0,禁用Indexes名称类型字段primaryPRIMARYuser_iduqe_usernameUNIQUEusernameuqe_codeUNIQUEcode系统角色表:bai_roles后台管理系统用户角色表Fields字段类型键默认值说明role_idint(11) unsigned主键自增角色的自增idrole_pidint(11) unsignedIDX 10角色的父idrole_namevrchar(64)UQE角色名role_ty
17、pevrchar(32)角色类型:ROLE_ADMIN(管理员)ROLE_USER(普通用户)role_descVarchar(255)描述sortint(11) unsignedIDX0角色显示顺序,数字越大越靠后leaftinyint0是否是叶子节点Indexes名称类型字段primaryPRIMARYuser_iduqe_role_nameUNIQUErole_nameidx_role_pidINDEXrole_pididx_role_sortINDEXsort系统模块表:bai_modules后台管理系统功能模块表Fields字段类型键默认值说明module_idint(11) uns
18、igned主键自增模块的自增idmodule_pidint(11) unsignedIDX 10模块的父idtextvarchar(64)UQE模块名称typevrchar(32)模块类型。SYSTEM(子系统)、GROUP(模块组)、MODULE(应用模块)、FUNCTION(操作功能)、CONSTANT(操作常量)urlvarchar(255)模块URL,必须以“http:/”或“/”开头,要么为空串。在url后面可以带“_blank”参数,表示在新的窗口打开;或“_self”参数,表示在当前窗口打开;或不加参数,表示在框架中打开;参数以空格分隔iconClsvarchar(32)模块图标
19、expandedtinyint1是否展开sortint(11) unsignedIDX 20模块的排序Indexes名称类型字段primaryprimarymodule_iduqe_modules_textUNIQUEtextidx_modules_pidINDEXmodule_pididx_modules_sortINDEXsort组织架构表:bai_depts组织架构(部门)信息表。Fields字段类型键默认值说明dept_idint(11) unsigned主键自增部门IDdept_pidint(11) unsignedIDX0上级部门的IDdept_codeVarchar(64)UQE
20、编码dept_nameVarchar(64)名称city_pinyinVarchar(64)简拼city_remarkVarchar(255)备注Indexes名称类型字段primaryPRIMARYdept_iduqe_dept_codeUNIQUEdept_code用户角色关系表:bai_admins_roles后台管理用户和角色关系表Fields字段类型键默认值说明user_idint(11) unsigned主键0用户IDrole_idint(11) unsigned0角色IDIndexes名称类型字段primaryPRIMARYuser_id, role_ididx_user_idI
21、NDEXuser_id角色模块关系表:bai_roles_modules后台管理角色和模块关系表Fields字段类型键默认值说明role_idint(11) unsigned主键0角色IDmodule_idint(11) unsigned0模块IDIndexes名称类型字段primaryPRIMARYrole_id, module_ididx_role_idINDEXrole_id用户模块关系表:bai_admins_modules后台管理角色和模块关系表Fields字段类型键默认值说明user_idint(11) unsigned主键0用户IDmodule_idint(11) unsigne
22、d0模块IDIndexes名称类型字段primaryPRIMARYuser_id, module_ididx_user_idINDEXuser_id用户组织架构关系表:bai_admins_depts企业人员与组织架构(部门)关系表Fields字段类型键默认值说明user_idint(11) unsigned主键0用户IDdept_idint(11) unsigned0部门IDIndexes名称类型字段primaryPRIMARYuser_id, dept_ididx_user_idINDEXuser_id系统参数表:bai_params用来记录一些全局的设置和选项。Fields字段类型键默认
23、值说明params_idint(11) unsigned主键自增参数的IDparams_namevarchar(64)IDX UQE参数名称params_valueVarchar(2000)参数的值params_remarkVarchar(255)备注Indexes名称类型字段primaryPRIMARYparams_ididx_params_nameINDEXUNIQUEparams_name表内容参数说明mall_keywords商城网站搜索关键字mall_description商城网站搜索描述mall_copyright商城网站版权所有系统枚举表:bai_enums用来记录一些全部的枚举
24、选项。Fields字段类型键默认值说明enums_idint(11) unsigned主键枚举IDenums_typevarchar(64)IDX UQE枚举类型enums_codevarchar(64)枚举码enums_textVarchar(2000)枚举值enums_remarkVarchar(255)备注Indexes名称类型字段primaryprimaryenums_ididx_enums_type_keyINDEXUNIQUEenums_typeenums_codeidx_enums_typeINDEXenums_typeidx_enums_codeINDEXenums_code表
25、内容枚举说明键:值100是否XX1:是0:否101是否允许1:允许0:不允许102是否启用1:启用0:禁用103是否可见1:可见0:不可见104性别0,保密;1,男;2,女201属性输入类型0,不可输入;1,文本输入;2,单选输入;3,多选输入301订单状态0,未确认;1,已确认;2,已完成;3,已取消;4,退货;5,无效302商品配送情况0,未发货; 1,已发货;2,已收货;3,备货中303支付状态0,未付款;1,付款中;2,已付款304缺货处理方式0, 等待所有商品备齐后再发; 1, 取消订单;2, 与店主协商305发票类型0,个人;1,企业306支付类别0, 货到付款;1, 网银支付;2
26、, 支付平台;307配送时间方式0, 工作日、双休日与假日均可送货1, 只有双休日、假日送货(工作日不用送货)2, 只有工作日送货(双休日、假日不用送) 写字楼/商用地址客户选择学校地址(该地址白天没人,请尽量安排其他时间送货) 特别安排可能超出预计送货天数行政区划表:bai_city城市区划信息表。Fields字段类型键默认值说明city_idint(11) unsigned主键自增城市IDcity_pidint(11) unsignedIDX0上级区域的IDcity_codeVarchar(64)UQE编码city_nameVarchar(64)名称city_pinyinVarchar(6
27、4)简拼city_remarkVarchar(255)备注Indexes名称类型字段primaryPRIMARYcity_iduqe_city_codeUNIQUEcity_code远程服务访问权限表:bai_remote_auths远程服务访问的权限信息。Fields字段类型键默认值说明idint(11) unsigned主键自增用户的自增iduserVarchar(64)用户名passwordVarchar(64)密码provideVarchar(128)用户提供的用途authsVarchar(8000)权限列表,JSON格式,all代表所有权限,一般格式如下:UsersService :
28、Users getUsers(long userId),Users getUsers(String username)Indexes名称类型字段primaryPRIMARYiduqe_ userUNIQUEuser商城库baishop-shop商品表:bai_goods 存放商品信息。Fields字段类型键默认值说明goods_idbigint(20) unsigned主键自增商品的自增idcate_idint(11) unsignedIDX0商品所属类别id,bai_category的cate_id,选择了某种类别将会决定当前商品的属性brand_idint(11) unsignedIDX0
29、品牌id,bai_brand 的 brand_idtype_idint(11) unsignedIDX0店铺自定义分类id,bai_shop_type表的type_id goods_snvarchar(255)UQE商品的唯一货号goods_namevarchar(255)商品的名称goods_imagevarchar(2000)商品图片URLgoods_numberint(11) unsigned0商品库存数量click_countbigint(20) unsigned0商品点击数sell_countbigint(20) unsigned0商品总销量weightdecimal(10,2) u
30、nsigned0商品的重量,以千克为单位market_pricedecimal(10,2) unsigned0市场售价shop_pricedecimal(10,2) unsigned0本店售价goods_briefvarchar(255)商品的简短描述goods_desclongtext商品的详细描述create_timedatetime1000-01-01 00:00:00商品的添加时间update_timedatetime1000-01-01 00:00:00最近一次更新商品的时间publish_timedatetime1000-01-01 00:00:00最近一次发布商品的时间selle
31、r_notevarchar(255)商品的商家备注,仅商家可见is_realtinyint1是否是实物,枚举100:1,是;0,否;比如虚拟卡就为0,不是实物is_on_saletinyint1该商品是否上架销售,枚举100:1,是;0,否has_invoicetinyint0是否有发票;枚举100: 1,是;0,否;has_warrantytinyint0是否有保修;枚举100: 1,是;0,否;is_deletetinyintIDX0商品是否已经删除,枚举100: 1,是;0,否;Indexes名称类型字段primaryprimarygoods_iduqe_goods_snUNIQUEgo
32、ods_snidx_goods_type_idINDEXtype_ididx_goods_cate_idINDEXcate_ididx_goods_brand_idINDEXbrand_ididx_goods_is_deleteINDEXis_delete赠品与配件表:bai_goods_gifts 存放商品信息。Fields字段类型键默认值说明gifts_idbigint(20) unsigned主键自增配件的自增idIndexes名称类型字段primaryprimarygifts_id商品图片表:bai_goods_imgs商品图片表Fields字段类型键默认值说明imgs_idbigin
33、t(20) unsigned主键自增商品图片IDgoods_idbigint(20) unsignedIDX0商品IDpathvarchar(2000)图片URLsortbigint(20) unsignedIDX0图片显示的顺序Indexes名称类型字段primaryprimaryimgs_ididx_goods_idINDEXgoods_ididx_sortINDEXsort商品属性表:bai_goods_props商品属性关系表Fields字段类型键默认值说明goods_idbigint(20) unsignedPK1, IDX0商品IDprops_idint(11) unsignedP
34、K20属性IDprops_valuevarchar(2000)属性值Indexes名称类型字段primaryprimarygoods_id,props_ididx_goods_idINDEXgoods_id属性定义表:bai_properties商品类型中的属性定义表。Fields字段类型键默认值说明props_idint(11) unsigned主键自增属性自增idcate_idint(11) unsignedIDX0类别idprops_namevarchar(255)属性名称input_typetinyint0属性输入类型; 枚举201: 0,不可输入;1,文本输入;2,单选输入;3,多选
35、输入input_valuesvarchar(2000)0属性默认值;当input_type为1是字符串,为2或3时,格式为JSON字符趾,例如:“0,选择,1,选择” 表示单选值或多选值。sortint(11) unsignedIDX0属性显示的顺序Indexes名称类型字段primaryprimaryprops_ididx_props_cate_idINDEXcate_ididx_sortINDEXsort类目定义表:bai_category商品的类目定义表。Fields字段类型键默认值说明cate_idint(11) unsigned主键自增类目自增idcate_parentint(11)
36、 unsignedIDX0父类目idcate_pathVarchar(255)树的路径cate_namevarchar(255)类目名称cate_descvarchar(255)描述(备注)leaftinyint0是否是叶子节点sortint(11) unsignedIDX0类目的排序Indexes名称类型字段primaryprimarycate_ididx_cate_parentINDEXcate_parentidx_sortINDEXsort品牌定义表:bai_brands商品的品牌定义表。Fields字段类型键默认值说明brand_idint(11) unsigned主键自增品牌自增id
37、brand_namevarchar(255)品牌名称brand_logovarchar(255)上传的该品牌公司logo图片brand_descvarchar(2000)品牌描述sortint(11) unsignedIDX0品牌在前台页面的显示顺序,数字越大越靠后is_showtinyint0该品牌是否显示在前面,枚举103:1,可见;0,不可见Indexes名称类型字段primaryprimarybrand_ididx_sortINDEXsort店铺分类表:bai_shop_type店铺自定义分类定义表。Fields字段类型键默认值说明type_idint(11) unsigned主键自增
38、类别自增idtype_parentint(11) unsignedIDX0父类别idtype_pathVarchar(255)树的路径type_namevarchar(255)类别名称type_logovarchar(255)上传的该类别的logo图片type_descvarchar(255)描述(备注)Indexes名称类型字段primaryprimarytype_ididx_type_parentINDEXtype_parent支付方式表:bai_payment支付方式配置信息表。Fields字段类型键默认值说明pay_idint(11) unsigned主键自增自增idpay_typet
39、inyintIDX0支付类别。 枚举306:0,货到付款;1,网银支付;2,支付平台;pay_namevarchar(255)支付方式名称pay_descvarchar(255)支付方式描述pay_configvarchar(255)支付方式的配置信息,包括商户号和密钥什么的sortint(11) unsigned0支付方式在页面的显示顺序enabledtinyint0是否可用。枚举100:0,否;1,是Indexes名称类型字段primaryPRIMARYpay_ididx_pay_typeINDEXpay_typeidx_sortINDEXsort缺货登记表:bai_booking缺货登记
40、的订购和处理记录表。Fields字段类型键默认值说明booking_idbigint(20) unsigned主键自增缺货登记表的自增iduser_idbigint(20) unsignedIDX0用户id,bai_users的user_idemailvrchar(255)邮箱consigneevrchar(255)联系人姓名,默认取bai_user_address的consigneephonevarchar(50)联系人电话,默认取bai_user_address的mobile或telephonegoods_idbigint(20) unsigned0缺货登记的商品id,商品表bai_goo
41、ds的goods_idgoods_descvarchar(1000)缺货登记时留的订购描述goods_numberint(11) unsigned0订购数量booking_timedatetime1000-01-01 00:00:00缺货登记的时间is_disposetinyint0是否已处理,枚举100: 1,是;0,否;dispose_uservrchar(255)处理该缺货登记的管理员用户名dispose_timedatetime1000-01-01 00:00:00处理的时间dispose_notevarchar(1000)处理时管理员留的备注Indexes名称类型字段primaryP
42、RIMARYbooking_ididx_booking_is_disposeINDEXis_dispose注册用户表:bai_users用户信息表。Fields字段类型键默认值说明user_idbigint(20) unsigned主键自增用户的自增idusernamevrchar(255)IDX UQE用户名,必须为邮箱passwordvrchar(255)密码nicenamevrchar(255)昵称emailvrchar(255)邮箱mobilevarchar(255)手机telephonevarchar(255)家庭电话sextinyint0性别,枚举104:0,保密;1,男;2,女b
43、irthdaydatetime1000-01-01 00:00:00生日日期pay_pointsbigint(20) unsigned0消费积分credits_pointsbigint(20) unsigned0信用等级积分,从bai_credits表获取会员等级address_idint(11) unsigned0收货信息id,取值表 bai_user_addressreg_timedatetime1000-01-01 00:00:00注册时间last_update_timedatetime1000-01-01 00:00:00最后一次修改信息时间last_login_timedatetim
44、e1000-01-01 00:00:00最后一次登录时间last_login_ipVarchar(255)最后一次登录ipvisit_countbigint(20) unsigned0登录次数is_subscribetinyint1是否订阅,枚举100:1,是;0,否enabletinyint0是否启用,枚举102:1,启用;0,禁用slave_databaseVarchar(255)用户数据所在从库(slave)位置,值为BaseService类中sqlMapClientTemplateSlaves属性的key值,一般该值会设为从库名Indexes名称类型字段primaryPRIMARYus
45、er_iduqe_usernameUNIQUEusername用户地址表:bai_users_address用户收货地址信息表。Fields字段类型键默认值说明address_idbigint(20) unsigned主键自增自增iduser_idbigint(20) unsignedIDX0用户id,bai_users的user_idconsigneeVarchar(255)收货人的名字emailvrchar(255)收货人的emailcountryint(11) unsigned0收货人的国家provinceint(11) unsigned0收货人的省份cityint(11) unsign
46、ed0收货人的城市districtint(11) unsigned0收货人的地区addressvarchar(255)收货人的详细地址zipcodevarchar(255)收货人的邮编mobilevarchar(255)收货人的手机telephonevarchar(255)收货人的电话best_timedatetime1000-01-01 00:00:00收货人的最佳收货时间remarkvarchar(255)备注Indexes名称类型字段primaryPRIMARYaddress_ididx_address_user_idINDEXuser_id信用等级表:bai_users_credits
47、信用等级配置信息。Fields字段类型键默认值说明credits_idint(11) unsigned主键自增信用等级IDcredits_namevarchar(255)信用等级名称credits_logovarchar(255)信用等级logo图片min_pointsbigint(20) unsigned0该等级的最低积分max_pointsbigint(20) unsigned0该等级的最高积分discounttinyint10该信用等级的商品折扣Indexes名称类型字段primaryPRIMARYcredits_id订单表:bai_order订单信息表。Fields字段类型键默认值说明order_idbigint(20) unsigned主键自增订单表的自增idorder_snvrchar(255)IDX UQE订单号,唯一user_idbigint(20) unsigned0用户id,bai_users的user_idorder_statustinyintIDX0订单状态。枚举301: 0,未确认;1,已确认;2,已完成;3,已取消;4,退货;5,无效shipping_statustinyint0商品配送情况。枚举3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026绍兴市中心血站编外招聘2人备考题库含答案详解(完整版)
- 2026陕西西安市第五十八中学教师招聘备考题库含答案详解(预热题)
- 2026浙江万里学院招聘1人备考题库(第一批)附答案详解(预热题)
- 2026河北衡水开放大学选聘4人备考题库及参考答案详解
- 2026福建泉州市妇幼保健院(泉州市儿童医院)招聘编制内紧缺急需高层次人才7人笔试备考题库及答案解析
- 2026四川绵阳市北川羌族自治县财政评审中心招聘1名财政评审造价工作人员笔试参考题库及答案解析
- 2026江西抚州市民兵训练基地招聘6人笔试备考试题及答案解析
- 2026福建三明清流县统计局公开招聘第四次全国农业普查领导小组办公室工作人员3人笔试备考试题及答案解析
- 2026福建福州地铁集团有限公司第一批社会招聘70人笔试模拟试题及答案解析
- 2026北京大学物理学院招聘1名劳动合同制工作人员笔试备考试题及答案解析
- 如何成为一个合格的面试官课件
- 小学五年级家长会语文老师的课件
- AI在药物研发中的应用
- 新人教版七至九年级英语单词表
- 中医病证诊断疗效
- 关键施工技术、工艺与工程项目实施的重点、难点和解决方案
- 2023年环境卫生(正高)考试历年难点与易错点考核试题3答案解析
- 50套普通话测试题与答案
- GB/T 4325.23-2013钼化学分析方法第23部分:氧量和氮量的测定惰气熔融红外吸收法-热导法
- GB/T 2970-2016厚钢板超声检测方法
- 中小学生励志主题班会课件《告诉你孩子:几年的放纵-换来的是一生卑微和坎坷》
评论
0/150
提交评论