EEPlat订单管理系统开发(零)之__简介及初始配置

来源:互联网 发布:ios9.0.2软件源 编辑:程序博客网 时间:2024/05/01 21:36

由于工作原因接触到EEPlat平台,所以需要在工作之余学习EEPlat平台,优势在这里就不多说了,相信等跟随本博客一起配置完成后你自然就会体验到平台的强大,所以在这里记录一下自己的学习过程,以方便大家也能更好的了解平台,如有不足希望大家指正。打开   EEPlat官网   首先看到了订单系统的案例演示,看到介绍感觉用到的知识点还挺多的,所以决定用项目驱动学习,下面就开始自己配置一个订单管理系统。 首先我们需要先了解一下EEPlat第一个工程,虽然初始化的过程和这篇博客介绍的并不完全一致,但是变化也不大,就算是先打个基础了。

平台部署

虽然平台有开源版本,但是初次接触平台本着熟悉平台的宗旨,前期也用不到源码,直接从官网www.eeplat.com下载war包版本部署在tomcat上就好了。部署成功后访问平台主页,http://localhost:8080/eeplat (注:我的tomcat在本地并且tomcat的端口我修改成8080了,所以写成localhost:8080,你需要根据实际情况访问)。正常的情况下会出现创建工程的界面,根据提示填写信息,即可创建一个订单管理的工程,如下图:


数据源配置

创建工程后默认进入后台管理界面,我们首先要做的是点击“首页”里的“数据库管理”,去配置数据源,在这里我们以MySql数据库为例子进行介绍,本地MySql数据库名称为test。
选择MySql,点击修改,修改配置信息,如下图:

注:由于TOMCAT启动时会初始化数据库连接池,所以修改后需要重新启动tomcat,并重新登陆系统。


初始化组织权限

重启完成后,选择刚刚修改好的数据源,进行“初始化组织权限”的操作,如下图:


初始化成功后,打开数据库可以看到,系统自动创建了相关表包括权限相关表,如下图:
注:初始化完成后,不可再进行初始化。

业务表SQL语句

下面开始初始化我们自己的业务表了,首先我们需要在数据库中创建表,下面我给大家贴出我自己使用的sql语句:

<span style="font-size:14px;">/*MySQL Data TransferSource Host: localhostSource Database: orders_dataTarget Host: localhostTarget Database: orders_dataDate: 2014/9/10 10:12:58*/SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for tb_customer_info-- ----------------------------CREATE TABLE `tb_customer_info` (  `objuid` varchar(32) DEFAULT NULL,  `khbm` varchar(32) DEFAULT NULL COMMENT '客户编码',  `khmc` varchar(32) DEFAULT NULL COMMENT '客户名称',  `xb` varchar(2) DEFAULT NULL COMMENT '性别',  `khss` varchar(20) DEFAULT NULL COMMENT '客户省市',  `yhid` varchar(32) DEFAULT NULL COMMENT '用户ID',  `QQ` varchar(15) DEFAULT NULL COMMENT 'QQ',  `zfbzh` varchar(50) DEFAULT NULL COMMENT '支付宝帐号',  `lxdh` varchar(20) DEFAULT NULL COMMENT '联系电话',  `sj` varchar(11) DEFAULT NULL COMMENT '手机',  `cz` varchar(20) DEFAULT NULL COMMENT '传真',  `yb` varchar(10) DEFAULT NULL COMMENT '邮编',  `dzyj` varchar(50) DEFAULT NULL COMMENT '电子邮件',  `zjlx` varchar(5) DEFAULT NULL COMMENT '证件类型',  `zjhm` varchar(18) DEFAULT NULL COMMENT '证件号码',  `dnsld` varchar(2) DEFAULT NULL COMMENT '电脑熟练度',  `sr` date DEFAULT NULL COMMENT '生日',  `fzsj` date DEFAULT NULL COMMENT '发展时间',  `ssyh` varchar(32) DEFAULT NULL COMMENT '所属用户',  `jf` int(10) DEFAULT NULL COMMENT '积分',  `xhjf` int(10) DEFAULT NULL COMMENT '消耗积分',  `zjf` int(10) DEFAULT NULL COMMENT '总积分',  `jycs` int(5) DEFAULT NULL COMMENT '交易次数',  `jypl` decimal(10,5) DEFAULT NULL COMMENT '交易频率',  `zhdgsj` datetime DEFAULT NULL COMMENT '最后订购时间',  `hmdkh` tinyint(1) DEFAULT NULL COMMENT '黑名单客户',  `zhfsdxsj` datetime DEFAULT NULL COMMENT '最后发送短信时间') ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Table structure for tb_orders_info-- ----------------------------CREATE TABLE `tb_orders_info` (  `objuid` varchar(32) DEFAULT NULL,  `yhph` varchar(32) DEFAULT NULL COMMENT '验货配货',  `ddbm` varchar(50) DEFAULT NULL COMMENT '订单编码',  `status` varchar(2) DEFAULT NULL COMMENT '状态',  `shr` varchar(32) DEFAULT NULL COMMENT '收货人',  `mjID` varchar(50) DEFAULT NULL COMMENT '买家ID',  `psfs` varchar(50) DEFAULT NULL COMMENT '配送方式',  `ydbh` varchar(50) DEFAULT NULL COMMENT '运单编号',  `ydh` varchar(50) DEFAULT NULL COMMENT '运单号',  `psdq` varchar(150) DEFAULT NULL COMMENT '配送地区',  `fkfs` varchar(50) DEFAULT NULL COMMENT '付款方式',  `ddzje` decimal(10,2) DEFAULT NULL COMMENT '订单总金额',  `ssckj` decimal(10,2) DEFAULT NULL COMMENT '实收参考价',  `yf` decimal(10,2) DEFAULT NULL COMMENT '运费',  `sjyf` decimal(10,2) DEFAULT NULL COMMENT '实际运费',  `zts` int(3) DEFAULT NULL COMMENT '总条数',  `jxsmc` varchar(100) DEFAULT NULL COMMENT '经销商名称',  `zfbzt` varchar(50) DEFAULT NULL COMMENT '支付宝状态',  `xdsj` datetime DEFAULT NULL COMMENT '下单时间',  `fkdh` varchar(100) DEFAULT NULL COMMENT '付款单号',  `zfsj` datetime DEFAULT NULL COMMENT '支付时间',  `djbz` varchar(1000) DEFAULT NULL COMMENT '单据备注',  `mjly` varchar(1000) DEFAULT NULL COMMENT '买家留言',  `mjbz` varchar(1000) DEFAULT NULL COMMENT '卖家备注',  `ddfy` varchar(1000) DEFAULT NULL COMMENT '订单附言',  `nbbq` varchar(1000) DEFAULT NULL COMMENT '内部便签',  `dh` varchar(17) DEFAULT NULL COMMENT '电话',  `sj` varchar(11) DEFAULT NULL COMMENT '手机',  `shdz` varchar(100) DEFAULT NULL COMMENT '收货地址',  `jybh` varchar(100) DEFAULT NULL COMMENT '交易编号',  `fhrq` datetime DEFAULT NULL COMMENT '发货日期',  `yhrq` datetime DEFAULT NULL COMMENT '验货日期',  `gdrq` datetime DEFAULT NULL COMMENT '归档日期',  `thrq` datetime DEFAULT NULL COMMENT '退货日期',  `yddh` varchar(50) DEFAULT NULL COMMENT '原订单号',  `ssyz` varchar(50) DEFAULT NULL COMMENT '所属网站',  `ywy` varchar(32) DEFAULT NULL COMMENT '业务员',  `dky` varchar(32) DEFAULT NULL COMMENT '到款员',  `tky` varchar(32) DEFAULT NULL COMMENT '退款员',  `tkje` decimal(10,2) DEFAULT NULL COMMENT '退款金额',  `tksj` datetime DEFAULT NULL COMMENT '退款时间',  `tkhydh` varchar(50) DEFAULT NULL COMMENT '退货运单号',  `khbm` varchar(50) DEFAULT NULL COMMENT '客户编码',  `khmc` varchar(50) DEFAULT NULL COMMENT '客户名称',  `czsj` datetime DEFAULT NULL COMMENT '称重时间',  `czy` varchar(32) DEFAULT NULL COMMENT '称重员',  `dby` varchar(32) DEFAULT NULL COMMENT '打包员',  `jz` decimal(10,2) DEFAULT NULL COMMENT '净重',  `jzyf` decimal(10,2) DEFAULT NULL COMMENT '净重运费',  `hxrq` datetime DEFAULT NULL COMMENT '核销日期',  `drbj` varchar(32) DEFAULT NULL COMMENT '导入标记',  `fjrdh` varchar(17) DEFAULT NULL COMMENT '发件人电话',  `fjrsj` varchar(11) DEFAULT NULL COMMENT '发件人手机',  `fjryx` varchar(50) DEFAULT NULL COMMENT '发件人邮编',  `fjrxm` varchar(10) DEFAULT NULL COMMENT '发件人姓名',  `fjrdz` varchar(100) DEFAULT NULL COMMENT '发件人地址') ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Table structure for tb_product_details-- ----------------------------CREATE TABLE `tb_product_details` (  `objuid` varchar(32) DEFAULT NULL,  `fl` varchar(32) DEFAULT NULL COMMENT '分类',  `pp` varchar(32) DEFAULT NULL COMMENT '品牌',  `cpbh` varchar(50) DEFAULT NULL COMMENT '产品编号',  `cpmc` varchar(50) DEFAULT NULL COMMENT '产品名称',  `lb` varchar(5) DEFAULT NULL COMMENT '类别',  `gg` varchar(50) DEFAULT NULL COMMENT '规格',  `dj` decimal(10,2) DEFAULT NULL COMMENT '单价',  `kw` varchar(50) DEFAULT NULL COMMENT '库位',  `txm` varchar(50) DEFAULT NULL COMMENT '条形码',  `yj` decimal(10,2) DEFAULT NULL COMMENT '原价',  `dqscj` decimal(10,2) DEFAULT NULL COMMENT '当前市场价',  `lsj` decimal(10,2) DEFAULT NULL COMMENT '零售价',  `cjhh` varchar(40) DEFAULT NULL COMMENT '厂家货号',  `bykw` varchar(50) DEFAULT NULL COMMENT '备用库位',  `phkw` varchar(50) DEFAULT NULL COMMENT '配货库位',  `thkw` varchar(50) DEFAULT NULL COMMENT '退货库位',  `cpjj` text COMMENT '产品简介') ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Table structure for tb_product_orders_link-- ----------------------------CREATE TABLE `tb_product_orders_link` (  `objuid` varchar(32) DEFAULT NULL,  `ddid` varchar(32) DEFAULT NULL COMMENT '订单ID',  `cpid` varchar(32) DEFAULT NULL COMMENT '产品ID',  `dhsl` int(5) DEFAULT NULL COMMENT '订货数量',  `fhsl` int(5) DEFAULT NULL COMMENT '发货数量',  `dxxj` decimal(10,2) DEFAULT NULL COMMENT '单项小计',  `cpzt` varchar(2) DEFAULT NULL COMMENT '产品状态') ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records -- ----------------------------INSERT INTO `tb_customer_info` VALUES ('402981e8436714660143671934260001', '1111121', '张三', '1', null, null, null, null, null, null, null, null, null, '1', '111', null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_customer_info` VALUES ('402812814753056f01475307b4cd011f', '1111122', '李四', '1', null, null, null, null, null, null, null, null, null, '1', '111', null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_customer_info` VALUES ('4028128147624d0c0147626a756a001c', '1111123', '马五', '1', null, null, null, null, null, null, null, null, null, '1', '111', null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_orders_info` VALUES ('402981e6475701c701475701c71b0000', null, 'TAOBAO01D00099', '11', '402812814753056f01475307b4cd011f', null, null, null, null, null, '支付宝', '1268.00', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_orders_info` VALUES ('402981e6475701c7014757092f560041', null, 'TAOBAO01D00100', '11', '402981e8436714660143671934260001', null, '货运', null, null, null, '支付宝', '3278.00', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_orders_info` VALUES ('402981e6475701c70147570b2c0d0044', null, 'TAOBAO01D00101', '1', '402981e8436714660143671934260001', null, null, null, null, null, '货到付款', '20.00', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_orders_info` VALUES ('402981e6475701c70147579803ce0083', null, 'TAOBAO01D00102', '11', '402812814753056f01475307b4cd011f', null, null, null, null, null, '预付款', '6105.00', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_product_details` VALUES ('402981e7436af92001436aff99b10003', '服装', null, null, '班尼路', null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_product_details` VALUES ('402981e7436af92001436affba7d0004', '服装', null, null, '卡吗', null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_product_details` VALUES ('402981e7436af92001436affd2630005', '服装', null, null, '李宁', null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_product_details` VALUES ('402981e7436af92001436afff9520006', '服装', null, null, 'ONLY', null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_product_details` VALUES ('402981e7436af92001436b0033ad0007', '服装', null, null, '阿迪王', null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_product_details` VALUES ('402981e7436af92001436b004eae0008', '服装', null, null, '安踏', null, null, null, null, null, null, null, null, null, null, null, null, null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c701475701c9ab0001', '402981e6475701c701475701c71b0000', '402981e7436af92001436aff99b10003', '111', '11', '1221.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c701475701ca670002', '402981e6475701c701475701c71b0000', '402981e7436af92001436afff9520006', '11', '2', '22.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c701475701ca770003', '402981e6475701c701475701c71b0000', '402981e7436af92001436affd2630005', '5', '5', '25.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c701475709311b0042', '402981e6475701c7014757092f560041', '402981e7436af92001436b0033ad0007', '11', '166', '1826.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c70147570931490043', '402981e6475701c7014757092f560041', '402981e7436af92001436b004eae0008', '33', '44', '1452.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c70147570b2de80045', '402981e6475701c70147570b2c0d0044', '402981e7436af92001436b004eae0008', '1', '4', '4.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c70147570b2e1c0046', '402981e6475701c70147570b2c0d0044', '402981e7436af92001436aff99b10003', '2', '3', '6.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c70147570b2e2b0047', '402981e6475701c70147570b2c0d0044', '402981e7436af92001436afff9520006', '3', '2', '6.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c70147570b2e380048', '402981e6475701c70147570b2c0d0044', '402981e7436af92001436b0033ad0007', '4', '1', '4.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c70147579804790084', '402981e6475701c70147579803ce0083', '402981e7436af92001436affd2630005', '111', '11', '1221.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402981e6475701c70147579804950085', '402981e6475701c70147579803ce0083', '402981e7436af92001436b0033ad0007', '222', '22', '4884.00', null);INSERT INTO `tb_product_orders_link` VALUES ('4028128147624d0c0147626cb21f001e', '4028128147624d0c0147626cb031001d', '402981e7436af92001436b0033ad0007', '22', '555', '12210.00', null);INSERT INTO `tb_product_orders_link` VALUES ('4028128147624d0c0147626cb23b001f', '4028128147624d0c0147626cb031001d', '402981e7436af92001436b004eae0008', '11', '456', '5016.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402812814762fca5014762fca7bd0001', '402812814762fca5014762fca59c0000', '402981e7436af92001436aff99b10003', '111', '2111', '234321.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402812814762fca5014762fca81f0002', '402812814762fca5014762fca59c0000', '402981e7436af92001436affba7d0004', '11', '11', '121.00', null);INSERT INTO `tb_product_orders_link` VALUES ('402812814762fca5014762fca82f0003', '402812814762fca5014762fca59c0000', '402981e7436af92001436affd2630005', '11', '11', '121.00', null);INSERT INTO `tb_product_orders_link` VALUES ('04a47ca563ad1032bc093ffe3f3e78a1', '402812814762fca5014762fd31c80004', '402981e7436af92001436b0033ad0007', '22', '555', '12210.00', null);INSERT INTO `tb_product_orders_link` VALUES ('04a47f7863ad1032bc093ffe3f3e78a1', '402812814762fca5014762fd31c80004', '402981e7436af92001436b004eae0008', '11', '456', '5016.00', null);INSERT INTO `tb_product_orders_link` VALUES ('04a4805363ad1032bc093ffe3f3e78a1', '402812814762fca5014762fd31c80004', '402981e7436af92001436aff99b10003', '111', '2111', '234321.00', null);INSERT INTO `tb_product_orders_link` VALUES ('04a480fb63ad1032bc093ffe3f3e78a1', '402812814762fca5014762fd31c80004', '402981e7436af92001436affba7d0004', '11', '11', '121.00', null);INSERT INTO `tb_product_orders_link` VALUES ('04a481ac63ad1032bc093ffe3f3e78a1', '402812814762fca5014762fd31c80004', '402981e7436af92001436affd2630005', '11', '11', '121.00', null);INSERT INTO `tb_product_orders_link` VALUES ('297e26344827426701482742695b0001', '297e26344827426701482742679b0000', '402981e7436af92001436aff99b10003', '1', '1', '2.00', null);INSERT INTO `tb_product_orders_link` VALUES ('297e2634482f440d01482f44114b0001', '297e2634482f440d01482f440d530000', '402981e7436af92001436aff99b10003', '1', '1', '1.00', null);INSERT INTO `tb_product_orders_link` VALUES ('69686ef9335211e499ab089e01575880', '297e26344839ae9d01483afdb4ff000b', '402981e7436af92001436aff99b10003', '1', '1', '2.00', null);INSERT INTO `tb_product_orders_link` VALUES ('8910cfe4335211e499ab089e01575880', '297e26344839ae9d01483afe8527000e', '402981e7436af92001436aff99b10003', '111', '2111', '234321.00', null);INSERT INTO `tb_product_orders_link` VALUES ('8910d149335211e499ab089e01575880', '297e26344839ae9d01483afe8527000e', '402981e7436af92001436affba7d0004', '11', '11', '121.00', null);INSERT INTO `tb_product_orders_link` VALUES ('8910d1c4335211e499ab089e01575880', '297e26344839ae9d01483afe8527000e', '402981e7436af92001436affd2630005', '11', '11', '121.00', null);INSERT INTO `tb_product_orders_link` VALUES ('30aaa79e340611e48a62089e01575880', '297e2634483f97e501483f97e5010000', '402981e7436af92001436aff99b10003', '1', '1', '1.00', null);INSERT INTO `tb_product_orders_link` VALUES ('30aaa9dd340611e48a62089e01575880', '297e2634483f97e501483f97e5010000', '402981e7436af92001436aff99b10003', '23', '3', '69.00', null);INSERT INTO `tb_product_orders_link` VALUES ('87b4dc7d340611e48a62089e01575880', '297e2634483f97e501483f9a20fc0001', '402981e7436af92001436b0033ad0007', '22', '555', '12210.00', null);INSERT INTO `tb_product_orders_link` VALUES ('87b4de7f340611e48a62089e01575880', '297e2634483f97e501483f9a20fc0001', '402981e7436af92001436b004eae0008', '11', '456', '5016.00', null);INSERT INTO `tb_product_orders_link` VALUES ('87b4df0e340611e48a62089e01575880', '297e2634483f97e501483f9a20fc0001', '402981e7436af92001436aff99b10003', '1', '1', '1.00', null);INSERT INTO `tb_product_orders_link` VALUES ('87b4df85340611e48a62089e01575880', '297e2634483f97e501483f9a20fc0001', '402981e7436af92001436aff99b10003', '23', '3', '69.00', null);INSERT INTO `tb_product_orders_link` VALUES ('e45800a8340f11e48a62089e01575880', '297e2634483fd77b01483fd77c3c0001', '402981e7436af92001436aff99b10003', '1', '1', '1.00', null);INSERT INTO `tb_product_orders_link` VALUES ('e45802a9340f11e48a62089e01575880', '297e2634483fd77b01483fd77c3c0001', '402981e7436af92001436aff99b10003', '23', '3', '69.00', null);INSERT INTO `tb_product_orders_link` VALUES ('1371a2a534a811e48a62089e01575880', '297e2634483fd77b014843bcf5060002', '402981e7436af92001436aff99b10003', '1', '1', '2.00', null);INSERT INTO `tb_product_orders_link` VALUES ('0df8196e34d711e48a62089e01575880', '297e26344844f0d8014844f0d8d60000', '402981e7436af92001436b0033ad0007', '22', '555', '12210.00', null);INSERT INTO `tb_product_orders_link` VALUES ('0e0af56b34d711e48a62089e01575880', '297e26344844f0d8014844f0d9ab0001', '402981e7436af92001436b004eae0008', '11', '456', '5016.00', null);</span>

初始化业务表

创建完成相关业务表后,我们要做的就是让平台知道这些表,这次还是找到刚才修改的mysql数据源,点击“初始化数据表”,选中我们刚才创建的表,其中主键列表示数据唯一性不需要修改而特征值列简单理解是显示的名字所以需要修改,最后我们还要为自己的业务表选择初始化的位置,如下图:


效果展示

初始化成功后,我们的准备工作到这里算是完成了,平台已经生成了一个默认的界面,如下图: 

如果大家看了我开头推荐的博客你会注意到还有“界面翻译”这么一个功能,放心并不是忘记翻译了,而是平台在这块的处理还是相当智能化的,因为在我提供的sql语句中已经对每个字段有了备注,所以平台会对那些字段的备注自动生成翻译,当然咱们仍然可以使用翻译功能对字段以前的翻译进行覆盖。



0 0
原创粉丝点击