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
查看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%的码农都做不了架构师?>>> 关于禅道使用经验分享 禅道使用经验分享,欢迎大家一起来探讨关于禅道项目管理软件使用方面的问题.我们广泛的收集对禅道的看法和建议,充分了 ...
最新文章
- python拆分excel的sheet为单文件_python拆分Excel表格并发送邮件
- Java锁的种类以及辨析(二):自旋锁的其他种类
- linux脚本做分数计算,shell脚本,计算学生分数的题目。
- python dlib 的安装
- react中context到底是如何传递的-源码分析
- ubuntu下解决oracle sqlplus不能查看历史命令问题
- Pandas高级教程之:统计方法
- linux守护进程的编写
- 数据结构 算法与应用C 语言描述答案,数据结构算法与应用-C语言描述.pdf
- ubuntu 升级python3_ubuntu16.04安装python3
- 易筋SpringBoot 2.1 | 第廿八篇:SpringBoot之循环引用Circular Dependency
- java坦克大战地图_『坦克大战的基本地图系统(一)』Clickteam Fusion系列教程(13)...
- Jimmy Nilsson-应用领域驱动设计和企业应用架构模式-UMLChina讲座-音频和幻灯
- [Golang] Goland 编辑器 替换快捷键
- 如何将live stream发布到Youtube
- mysql中如何去除重复数据_mysql数据库如何去除重复数据
- 二叉树的左视图-java
- 海思3516DV300系列HiPQTools工具ISP图像调试_AWB校定
- mysql 导入导出 csv_学习 MySQL中导入 导出CSV
- 《谱图论》读书笔记(第一章)