新需求:加油管理列表要带付费方式,如果是加油卡,则显示卡号,类似江苏电力这样的页面

开发:

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项目新需求:加油管理修改相关推荐

  1. 〖Python 数据库开发实战 - Python与MySQL交互篇⑰〗- 项目实战 - 实现用户管理 - 修改用户

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  2. 项目积压需求项目计划_需求变更频繁,项目经理如何做好需求管理?

    项目实施过程中,项目经理常常面临一个重大挑战--需求变更.需求变更无处不在,市场条件变化.新业务出现.战略目标调整.客户需求修改.资源限制等,都会造成需求变更. 需求变更会影响项目的时间.成本和质量, ...

  3. 国企外包制下的项目需求进度管理

    前言 网络上有很多关于进度管理的资料和论文,但都是针对大型项目管理,缺少针对需求管理现状的有效资料.国企项目需求管理人员工作和传统项目管理有很大不同: 需求之间缺少相关性,且目标多样,很难划分重点,管 ...

  4. 论信息系统项目的需求管理

    最近有朋友让我将我写论文的经验写出来,并写个例子给她.拗不过,只好回忆.本文以我自己在2009年下半年项目管理师考试的论文题目为例,说明如何写论文. 论文的编写其实不难,关键是要将题目的内容都覆盖到, ...

  5. 如何做好新项目的需求调研?(一)

    如何做好新项目的需求调研?(一) 2017/01/25 阅读 1.7万 评论 10 收藏 269 对于很多从事外包项目的公司来说,一个新项目,往往只有2~3个月的交付周期,而往往给予到需求调研的时间, ...

  6. 如何做好新项目的需求调研?

    对于很多从事外包项目的公司来说,一个新项目,往往只有2~3个月的交付周期,而往往给予到需求调研的时间,很多时候只有短短的几天,如何能在几天的时间里面,把一 个新项目的需求调研清楚,确实是令产品人员很头 ...

  7. 软件项目中需求管理工作的重要性

    开发一个软件项目,如果采用瀑布模型(或改进型瀑布模型)的话,通常会包括以下几个开发阶段,即:需求分析.系统设计.系统编码.系统测试.系统交付(及后续维护).在项目管理过程域中,主要包括:项目规划.立项 ...

  8. 基于Office Project 2010 管理软件研发项目新体验

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴!   微软 ...

  9. NO.80 禅道使用分享第九期:测试部门缺陷管理的新需求

    为什么80%的码农都做不了架构师?>>>    关于禅道使用经验分享 禅道使用经验分享,欢迎大家一起来探讨关于禅道项目管理软件使用方面的问题.我们广泛的收集对禅道的看法和建议,充分了 ...

最新文章

  1. python拆分excel的sheet为单文件_python拆分Excel表格并发送邮件
  2. Java锁的种类以及辨析(二):自旋锁的其他种类
  3. linux脚本做分数计算,shell脚本,计算学生分数的题目。
  4. python dlib 的安装
  5. react中context到底是如何传递的-源码分析
  6. ubuntu下解决oracle sqlplus不能查看历史命令问题
  7. Pandas高级教程之:统计方法
  8. linux守护进程的编写
  9. 数据结构 算法与应用C 语言描述答案,数据结构算法与应用-C语言描述.pdf
  10. ubuntu 升级python3_ubuntu16.04安装python3
  11. 易筋SpringBoot 2.1 | 第廿八篇:SpringBoot之循环引用Circular Dependency
  12. java坦克大战地图_『坦克大战的基本地图系统(一)』Clickteam Fusion系列教程(13)...
  13. Jimmy Nilsson-应用领域驱动设计和企业应用架构模式-UMLChina讲座-音频和幻灯
  14. [Golang] Goland 编辑器 替换快捷键
  15. 如何将live stream发布到Youtube
  16. mysql中如何去除重复数据_mysql数据库如何去除重复数据
  17. 二叉树的左视图-java
  18. 海思3516DV300系列HiPQTools工具ISP图像调试_AWB校定
  19. mysql 导入导出 csv_学习 MySQL中导入 导出CSV
  20. 《谱图论》读书笔记(第一章)

热门文章

  1. dnspod的url转发
  2. 视频画质不清晰的解决方法
  3. 如何只为 UIView 的左上角和右上角设置 cornerRadius?
  4. [DDS直接数字频率合成]关于DDS技术产生调幅波的分析与思考
  5. Java 10种常见设计模式UML图
  6. 别因为工作不好而辞职
  7. 深度学习算法详解及应用
  8. Node.js 是什么?Node.js与JavaScript的区别是什么?
  9. asp微信扫一扫代码,用asp写的实现调用微信扫一扫功能
  10. 点线动态背景,鼠标吸附特效