GAT项目新需求:加油管理修改
新需求:加油管理列表要带付费方式,如果是加油卡,则显示卡号,类似江苏电力这样的页面
开发:
1.先增加数据库CAR_OIL表字段和注释
alter table CAR_OIL ADD OILCARD_NO VARCHAR2(100);
alter table CAR_OIL ADD PAYTYPE NUMBER(2);
comment on column CAR_OIL.OILCARD_NO is '加油卡号';
comment on column CAR_OIL.PAYTYPE is '付费方式';
2.手动在DICTIONARY_TYPE表中添加字典类型:1:现金;2:加油卡
在页面上添加字典:192.168.1.136:8093/sgat
![](/assets/blank.gif)
查看DICTIONARY_ITEM表
导出SQL语句:
insert into DICTIONARY_ITEM (DIT_ID, DIC_TYPE, ITEM_VALUE, ITEM_NAME, ITEM_NAME_SPELL, ORDER_ID, PARENT_ID, FLAG, MARK, ITEM_LEVEL, MOD_DEL_FLAG, ROWID)
values ('20170414111953357011386', 'PAYTYPE', '1', '现金', 'XJ', 1, '-999', '1', null, 1, 1, 'AAAYJGAAGAAHHVqAAb');
insert into DICTIONARY_ITEM (DIT_ID, DIC_TYPE, ITEM_VALUE, ITEM_NAME, ITEM_NAME_SPELL, ORDER_ID, PARENT_ID, FLAG, MARK, ITEM_LEVEL, MOD_DEL_FLAG, ROWID)
values ('20170414112032302018699', 'PAYTYPE', '2', '加油卡', 'JYK', 2, '-999', '1', null, 1, 1, 'AAAYJGAAGAAHHVqAAc');
--------------------------------------------------------------------------------------------------------------------------
3.在代码中添加字典
4.实体类
5.映射文件:
6.CarOilEditReq:用于新增编辑
7.CarOilListResp:用于列表显示
8.列表要显示付费方式和加油卡卡号
9.修改新增代码,要新增加油卡表中已经存在的加油卡卡号
10.导入Excel付费方式是必填项,填了加油卡要填加油卡号,现金则不填加油卡号。代码中验证:1:现金;2:加油卡
开发完成测试接口OK:
查询:
car/oil/list{"carHostNO":"15000","startRow":0,"maxSize":20
}{"retCode":1,"retMsg":"操作成功","list":[{"recordId":"20170414162815565018900","appSysId":23551,"appDeptId":6,"orgDeptName":"警保部_财务处","carHostNO":"15000","oilUseTime":"2016-10-31","oilType":"1","oilAccount":22,"oilPay":20,"oilAddress":"中山陵","oilMileage":"100","oilHandle":"啊哈哈的","vehicleModel":"轿车","oilcardNo":"22222222","payType":2,"oilTypeDesc":"98#","payTypeDesc":"加油卡"},{"recordId":"20170217135923927019191","appSysId":23551,"appDeptId":6,"orgDeptName":"警保部_财务处","carHostNO":"15000","oilUseTime":"2017-01-01","oilType":"1","oilAccount":22,"oilPay":22,"oilAddress":"南京","oilMileage":"22","oilHandle":"李四217","vehicleModel":"轿车","payType":1,"oilTypeDesc":"98#","payTypeDesc":"现金"},{"recordId":"20161130102253899019445","appSysId":23551,"appDeptId":6,"orgDeptName":"警保部_财务处","carHostNO":"15000","oilUseTime":"2016-11-30","oilType":"6","oilAccount":22,"oilPay":22,"oilAddress":"南京","oilMileage":"22","oilHandle":"李四","vehicleModel":"轿车","payType":1,"oilTypeDesc":"90#","payTypeDesc":"现金"}],"totalNum":3,"curRecordNum":3,"startRow":0,"nextStartRow":3
}
新增:
car/oil/addCarOil用加油卡卡号
{"carHostNO":"15000","oilcardNo":"22222222","payType":"2","oilUseTime":"2016-10-31","oilType":"1","oilAccount":"22","oilPay":"20","oilAddress":"中山陵","oilMileage":"100","oilHandle":"啊哈哈的"
}{"retCode":1,"retMsg":"操作成功"
}用现金
{"carHostNO":"15000","oilcardNo":"","payType":"1","oilUseTime":"2016-10-31","oilType":"1","oilAccount":"22","oilPay":"20","oilAddress":"快快快","oilMileage":"100","oilHandle":"哈哈哈"
}{"retCode":1,"retMsg":"操作成功"
}
修改:
car/oil/modifyCarOil用加油卡卡号
{"recordId":"20170417085938160010308", "carHostNO":"15000","oilcardNo":"22222222","payType":"2","oilUseTime":"2016-10-31","oilType":"1","oilAccount":"22","oilPay":"20","oilAddress":"中山陵1","oilMileage":"100","oilHandle":"啊哈哈的1"
}{"retCode":1,"retMsg":"操作成功"
}用现金
{"recordId":"20170417085938160010308", "carHostNO":"15000","payType":"1","oilUseTime":"2016-10-31","oilType":"1","oilAccount":"22","oilPay":"20","oilAddress":"中山陵","oilMileage":"100","oilHandle":"啊哈哈的"
}{"retCode":1,"retMsg":"操作成功"
}
导入:
car/oil/importRecords[{"lineNo":"2","carHostNO":"15000","oilcardNo":"22222222","payType":"现金","oilType":"1","oilUseTime":"2016-10-31","oilType":"1","oilAccount":"22","oilPay":"20","oilAddress":"日日日","oilMileage":"100","oilHandle":"一样一样"}
]{"retCode":8193,"retMsg":"操作失败:第2行不正确,付费方式为现金,不填加油卡卡号!"
}[{"lineNo":"2","carHostNO":"15000","oilcardNo":"22222222","payType":"加油卡","oilUseTime":"2016-10-31","oilType":"1","oilAccount":"22","oilPay":"20","oilAddress":"日日日","oilMileage":"100","oilHandle":"一样一样"}
]{"retCode":1,"retMsg":"操作成功"
}
GAT项目新需求:加油管理修改相关推荐
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑰〗- 项目实战 - 实现用户管理 - 修改用户
订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...
- 项目积压需求项目计划_需求变更频繁,项目经理如何做好需求管理?
项目实施过程中,项目经理常常面临一个重大挑战--需求变更.需求变更无处不在,市场条件变化.新业务出现.战略目标调整.客户需求修改.资源限制等,都会造成需求变更. 需求变更会影响项目的时间.成本和质量, ...
- 国企外包制下的项目需求进度管理
前言 网络上有很多关于进度管理的资料和论文,但都是针对大型项目管理,缺少针对需求管理现状的有效资料.国企项目需求管理人员工作和传统项目管理有很大不同: 需求之间缺少相关性,且目标多样,很难划分重点,管 ...
- 论信息系统项目的需求管理
最近有朋友让我将我写论文的经验写出来,并写个例子给她.拗不过,只好回忆.本文以我自己在2009年下半年项目管理师考试的论文题目为例,说明如何写论文. 论文的编写其实不难,关键是要将题目的内容都覆盖到, ...
- 如何做好新项目的需求调研?(一)
如何做好新项目的需求调研?(一) 2017/01/25 阅读 1.7万 评论 10 收藏 269 对于很多从事外包项目的公司来说,一个新项目,往往只有2~3个月的交付周期,而往往给予到需求调研的时间, ...
- 如何做好新项目的需求调研?
对于很多从事外包项目的公司来说,一个新项目,往往只有2~3个月的交付周期,而往往给予到需求调研的时间,很多时候只有短短的几天,如何能在几天的时间里面,把一 个新项目的需求调研清楚,确实是令产品人员很头 ...
- 软件项目中需求管理工作的重要性
开发一个软件项目,如果采用瀑布模型(或改进型瀑布模型)的话,通常会包括以下几个开发阶段,即:需求分析.系统设计.系统编码.系统测试.系统交付(及后续维护).在项目管理过程域中,主要包括:项目规划.立项 ...
- 基于Office Project 2010 管理软件研发项目新体验
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 微软 ...
- NO.80 禅道使用分享第九期:测试部门缺陷管理的新需求
为什么80%的码农都做不了架构师?>>> 关于禅道使用经验分享 禅道使用经验分享,欢迎大家一起来探讨关于禅道项目管理软件使用方面的问题.我们广泛的收集对禅道的看法和建议,充分了 ...
最新文章
- IHelloWorldService
- Linux线程-互斥锁pthread_mutex_t
- 成功解决ImportError: [joblib] Attempting to do parallel computing without protecting your import on a sy
- oracle 052考试,Oracle OCP认证考试题库解析052-5
- 第一个PowerShell脚本——PowerShell三分钟(九)
- java调优方法,jvm监控工具
- python练手经典100例微盘_Python练手项目实例汇总(附源码下载)
- cat命令详解_好程序员Python培训之详解eval好与坏
- 上传项目到gitOsChina
- css常用鼠标指针形状代码
- Win7系统屏保也可以当桌面壁纸
- 智能手机linux系统下载软件,智能手机下载工具
- 模拟、数字基带/频带通信系统:编码、信源/信道编码、调制、码间串扰
- 祖玛游戏3D版源代码
- excel几个表合成一张_excel多表如何合并到一张表格
- win10系统降级安装win7电脑系统教学
- Docker 存储卷
- 几种常见的数据分区方法
- Windows系统中设置软件的开机自动启动
- 当Navicat for Mysql出现 1045 -Access denied for user'root'@'ipAddress'(using password :yes)