[精品]零件名称管理

[精品]零件名称管理

ID:45551122

大小:109.31 KB

页数:6页

时间:2019-11-14

[精品]零件名称管理_第1页
[精品]零件名称管理_第2页
[精品]零件名称管理_第3页
[精品]零件名称管理_第4页
[精品]零件名称管理_第5页
资源描述:

《[精品]零件名称管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.1零件名称管理1.1.1对应用例用例名:零件名称管理1.1-2页面流转类图1.1.4页面初始数1.1.4.1创建零件名称参数名类型来源说明ActionStringget操作类型,add:创建1.1.4.2零件名称信息参数名类型来源说明idStringget零件名称ID1.1.4.3编辑零件名称信息参数名类型来源说明idStringget零件名称IDActionStringget操作类型,edit:编辑1.1.5功能设计1.1.5.1PartNameAction完成零件名称信息列表的查询;零件

2、名称的创建及编辑;零件名称清单的导入及导出;1)用八进入零件名称管理菜单时,初始化调用pageFtefresh方法,默认显示零件名称信息列表.2)用户创建零件名称时,调用getPartName方法,new—个新的实例,在用户保存后,调用save方法更新数据.3)用户编辑零件名称信息时,调用getRartName方法,通过id取得当前记录的数据信息,用八编辑后保存是调用save方法更新数据.4)调用exportExcelAll方法,导出零件名称数据.1.1.5.2UploadPartNameExc

3、elAction调用业务实现累的dolmportExcel方法实现导入零件名称清单.1.1.5.3PartNameServicelmpl根据用户输入的查询条件,调用doFindByCriteria方法,査询ES_TM_PART_NAME主表,返回查询结來.调用dolmportExcel方法,导入零件名称清单.主要功能,零件名称清单导入:1)初始化后台导入任务对彖TsBacklaskbackTask=initBackfask();2)设置excell文件的读取方式,避免乱码.WorkbookSet

4、tingsws=newWorkbookSettings();ws.setEncoding("lSO-8859-1");3)取得导入excel文件模板的title的全集MapexcelTitleMap=PartConstant.getExcelTitleMap();4)for循环判断导入文件的title是否在导入模板中出现Stringtitle=cellArray[i].getContents();StringpropertyName=excelTitleMap.ge

5、t(title);判断title是否在文件模板的title的全集中存在if(propertyName==null){设置导入失败标记titleError=true;msgList.add(”TITLE名称错误,应为ZSB,零件徳文名称,零件中文名称1)从第2行,循环读取数据信息for(intcol=0;col

6、rtName方法,更新数据.读取的数据与数据库中的数据相同时再不再操作数据库,也不会产生操作记录.a.从excell读取的数据放入Map屮,避免第一次导入有2条或以上的数据insert,违反数据库中zsb+零件徳文名称唯一性约束MapreadPartNameMap=newHashMap();for(TmPartNamepartName:partNameList){readPartNameMap.put(partName.

7、getZsb()+partName.getPartNameDe(),partName);}b.调用cacheRartName方法,収得缓存中的数据提高效率Map

8、LogService的doLog方法.3)更新后台任务,提示导入完成信息,导入完成.1.1.5.1ITmRartNameDao,更新,杳询数据零件名称信息1.1.5.2ITsBacklaskDao,更新后台任务信息1.1.6业务用例实现业务规则编号实现类实现方法说明PartNameServicelmplTmPartNamedoFindByld(Longid)通过id查找零件名称,如果找到返回零件名称,否则返回nullPageFtesultdoFndByCriteria(Q

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。