




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、广东电网公司 企业级资产管理系统 财务管理详细设计说明书 广东电网公司 深圳市康拓普信息技术有限公司 二零一零年六月 目目 录录 总账管理总账管理.1 1科目管理科目管理.1 修订记录修订记录.1 1.1概述.1 1.2科目管理业务逻辑设计.1 1.2.1accountarchitecturebizservice.1 accountarchitecturebizservice.1 1.2.2accountarchitecturedao.5 1.2.3accountbizservice.6 1.2.4accountdao.9 1.2.5assistdimensioncontrolbizservi
2、ce.10 1.2.6assistdimensioncontroldao.12 2币种管理币种管理.13 2.1概述.13 2.2币种管理业务逻辑设计.13 2.2.1currencybizservice.13 2.2.2currencydao.15 3汇率管理汇率管理.16 3.1概述.16 3.2汇率管理业务逻辑设计.16 3.2.1exchangeratebizservice.16 3.2.2exchangeratedao.18 4会计日历管理会计日历管理.21 4.1概述.21 4.2会计日历管理业务逻辑设计.21 4.2.1accountcalendarbizservice.21 4
3、.2.2accountperiodbizservice.23 4.2.3accountcalendardao.26 4.2.4accountperioddao.26 5维度核算管理维度核算管理.28 5.1概述.28 5.2核算维度管理业务逻辑设计.28 5.2.1dimensionbizservice.28 5.2.2dimensiondao.31 5.2.3valuerangebizservice.32 5.2.4valuerangedao.33 5.2.5accountgroupbizservice.34 5.2.6accountgroupdao.36 5.2.7accountgroup
4、itembizservice.37 5.2.8accountgroupitemdao .39 6帐套管理帐套管理.41 6.1概述.41 6.2帐套管理业务逻辑设计.41 6.2.1setofbooksbizservice.41 6.2.2setofbooksdao.43 6.2.3companysobbizservice.44 6.2.4companysobdao.46 6.2.5usersobbizservice.47 6.2.6usersobdao.49 7辅助账管理辅助账管理.50 7.1概述.50 7.2辅助账管理业务逻辑设计.50 7.2.1dimesionaccountbizse
5、rvice.50 7.2.2dimesionaccountitembizservice .53 7.2.3dimesionaccountdao .55 7.2.4dimesionaccountitemdao.56 8凭证类型管理凭证类型管理.58 8.1概述.58 8.2凭证类型管理业务逻辑设计.58 8.2.1vouchertypebizservice.58 8.2.2vouchertypedao.60 9供应商管理供应商管理.61 9.1概述.61 9.2供应商管理业务逻辑设计.61 9.2.1vendorbranchbizservice.61 9.2.2vendorbankbizserv
6、ice .64 9.2.3vendorcontactbizservice .66 9.2.4vendortransactionbizservice.68 9.2.5vendorbranchdao.70 9.2.6vendorbankdao.70 9.2.7vendortransactiondao.71 9.2.8vendorcontactdao.72 10银行账户管理银行账户管理.74 10.1概述.74 10.2银行账户管理业务逻辑设计.74 10.2.1bankaccountbizservice.74 10.2.2bankaccountdao.76 11凭证管理凭证管理.77 修订记录修订
7、记录.77 11.1概述.77 11.2凭证管理业务逻辑设计.77 11.2.1voucherbizservice.77 11.2.2businessvoucherbizservice.79 11.2.3templatevoucherbizservice.81 11.2.4voucherdao.84 11.2.5businessvoucherdao.85 11.2.6templatevoucherdao.85 11.3表现层设计.86 11.3.1凭证编辑页面.86 11.4数据库设计.88 12凭证分录管理凭证分录管理.89 12.1概述.89 12.2凭证分录管理业务逻辑设计.89 12.
8、2.1abstractvoucherentrybizservice .89 12.2.2templatevoucherentrybizservice.91 12.2.3businessvoucherentrybizservice.91 12.2.4voucherentrybizservice.92 12.2.5abstractvoucherentrydao .92 12.2.6templatevoucherentrydao.93 12.2.7businessvoucherentrydao.93 12.2.8voucherentrydao.94 12.3表现层设计.95 13辅助账值管理辅助账值
9、管理.96 13.1概述.96 13.2辅助账值管理业务逻辑设计.96 13.2.1voucherassistaccountbizservice.96 13.2.2voucherassistaccountdao .98 13.3数据库设计.99 14科目余额管理科目余额管理.101 14.1概述.101 14.2科目余额管理业务逻辑设计.101 14.2.1accountbalancebizservice .101 14.2.2accountbalancedao.102 15业务类别配置业务类别配置.104 修订记录修订记录.104 15.1概述.104 15.2业务逻辑设计.104 15.2
10、.1transactionclassbizservice.104 16单据映射维护单据映射维护.109 16.1概述.109 16.2业务逻辑设计.109 16.2.1billmappingrulebizservice.109 16.2.2billmappingruledao.111 16.3界面设计.112 17业务科目配置定义业务科目配置定义.113 17.1概述.113 17.2业务逻辑设计.113 17.2.1transactionaccountbizservice .113 17.2.2transactionaccountdao.115 18单据行映射规则单据行映射规则.116 18
11、.1概述.116 18.2业务逻辑设计.116 18.2.1billlinemappingrulebizservice .116 18.2.2billlinemappingruledao .118 19自动科目定位规则自动科目定位规则.120 19.1概述.120 19.2业务逻辑设计.120 19.2.1accountconfirmrulebizservice.120 19.3界面设计.122 应付管理应付管理.124 20应付管理应付管理.124 修订记录修订记录.124 20.1概述.124 20.2应付管理业务逻辑设计.124 20.2.1payablebizservice.124 2
12、0.2.2payabledao.129 20.3应付单据明细管理策略服务业务逻辑设计.131 20.3.1payablestrategyfactory.131 20.3.2abstractpayablestrategy.132 20.3.3payableprepaymentstrategy.133 20.3.4payablepurchasestrategy.137 20.3.5payableloanstrategy.141 20.3.6payablereversestrategy .145 20.4预付款明细管理业务逻辑设计.149 20.4.1prepaymentdetailbizservi
13、ce.149 20.4.2prepaymentdetaildao.151 20.5采购订单应付明细管理业务逻辑设计.152 20.5.1purchasedetailbizservice .152 20.5.2purchasedetaildao .154 20.6员工借款应付明细管理业务逻辑设计.155 20.6.1loandetailbizservice.155 20.6.2loandetaildao.157 20.7冲红申请应付明细管理业务逻辑设计.158 20.7.1reversedetailbizservice.158 20.7.2reversedetaildao.160 21付款管理付
14、款管理.162 21.1付款管理业务逻辑设计.162 21.1.1paymentbizservice.162 21.1.2paymentdao.168 21.1.3paymentdetaildao.169 22单据匹配管理单据匹配管理.171 22.1匹配处理逻辑设计.171 22.1.1billmatchbizservice .171 payablebizservice.171 22.1.2billmatchdao .176 固定资产管理固定资产管理.178 23变动方式类别维护变动方式类别维护.178 23.1概述.178 23.2业务逻辑设计.178 23.2.1changemodebi
15、zservice.178 23.2.2changemodedao.182 24使用状态维护使用状态维护.184 24.1概述.184 24.2业务逻辑设计.184 24.2.1assetusestatebizservice.184 24.2.2assetusestatedao .186 25折旧方法定义折旧方法定义.188 25.1概述.188 25.2业务逻辑设计.188 25.2.1depreciationmethodbizservice.188 25.2.2depreciationmethoddao .192 26存放地点存放地点.194 26.1概述.194 26.2业务逻辑设计.19
16、4 26.2.1locationbizservice .194 26.2.2locationdao .196 27资产业务处理模块资产业务处理模块.198 修订记录修订记录.198 27.1概述.198 27.2业务逻辑设计.198 27.2.1assettransactionbizservice.198 27.2.2assetstransactionitembizservice.207 27.2.3assetchangecharacteritembizservice.208 27.2.4assetchangevalueitembizservice.210 27.2.5assetdecreas
17、eitembizservice.213 27.2.6assetincreaseitembizservice.215 27.2.7assettransactiondao.218 27.2.8assetchangecharacteritemdao.218 27.2.9assetchangevalueitemdao.219 27.2.10assetdecreaseitemdao.221 27.2.11assetincreaseitemdao.222 27.2.12assettransactionincreasestrategy.223 27.2.13assettransactiondecreases
18、trategy .228 27.2.14assettransactionvaluestrategy.233 27.2.15assettransactioncharacterstrategy.239 27.2.16assettransactionestimatestrategy.245 27.3数据库设计.251 27.4表现层设计.251 27.4.1资产业务管理.251 28资产投保模块资产投保模块.256 修订记录修订记录.256 28.1概述.256 28.2业务逻辑设计.256 1.2.1insurancebizservice.256 1.2.2insuranceitembizserv
19、ice.262 1.2.3insurancemachinebizservice.263 1.2.4insurancewealthbizservice.265 1.2.5insuranceaddonbizservice .265 1.2.6powersupplybizservice.266 1.2.7insurancedao.266 28.3数据库设计.276 28.4表现层设计.276 29资产清查模块资产清查模块.277 修订记录修订记录.277 29.1概述.277 29.2业务逻辑设计.277 29.2.1assetinventorybizservice .277 29.2.2asset
20、inventoryitembizservice.281 29.2.3assetinventorydao.283 29.2.4assetinventoryitemdao.286 29.3表现层设计.286 29.3.1清查单填报.286 29.3.2清查单查询.287 30资产折旧摊销模块资产折旧摊销模块.288 修订记录修订记录.288 30.1概述.288 30.2业务逻辑设计.291 30.2.1depreciationcommonbizservice.291 30.2.2depreciationbizservice.296 30.2.3depreciationforecastbizser
21、vice .298 30.2.4depreciationitembizservice.301 30.2.5depreciationdao.305 30.2.6depreciationitemdao.309 30.2.7workloadassetsdao.311 30.3表现层设计.313 30.3.1工作量管理.313 30.3.2计提折旧.313 30.3.3折旧预测.313 31期末业务处理模块期末业务处理模块.314 修订记录修订记录.314 31.1概述.314 31.2业务逻辑设计.314 31.2.1assetvaluebizservice .314 31.2.2assetvalu
22、edao.315 31.3表现层设计.316 31.3.1期末业务处理.316 32固定资产报表模块固定资产报表模块.318 修订记录修订记录.318 32.1概述.318 32.2业务逻辑设计.318 32.2.1assetdepreciationreportbizservice .318 32.2.2assetdepreciationreportdao.319 32.2.3assetdepreciationreportcontinuebizservice.321 32.2.4assetdepreciationreportcontinuedao .322 32.2.5assetallotre
23、portbizservice.324 32.2.6assetallotreport dao.325 32.2.7assetclassifyreportbizservice.328 32.2.8assetclassifyreportdao.328 32.2.9assetdumpconditionreport bizservice.331 32.2.10assetdumpconditionreport dao.332 32.3表现层设计.334 总账管理 1 科目管理科目管理 修订记录 版本修订说明作者审核审核日期 v1.0新建黄国诚 v1.1 v1.2 v1.3 所有权声明: 深圳市康拓普信息技
24、术有限公司 版权所有 不得复制 copyright 2010 by shenzhen comtop information technology co., ltd. 1.1 概述概述 包路径: com/comtop/lcam/finance/gl/ basedata/ 提供科目体系的新增,修改,删除,读取基本的操作方法 1.2 科目管理业务逻辑设计科目管理业务逻辑设计 1.2.1accountarchitecturebizservice 类名类名accountarchitecturebizservice 说明说明科目体系相关业务逻辑操作 依赖服务声明依赖服务声明accountarchitect
25、uredao 1.2.1.1insertaccountarchitecture 方法方法insertaccountarchitecture 说明说明新增科目体系 输入输入accountarchitecturevo 不带主键 id 的值对象 输出输出返回科目体系主键 id 处理处理 1.通过 getnextkey()方法获取主键 id。 2.将主键 id 赋值给 accountarchitecturevo 3.调用 accountarchitecturedao 的 insertaccountarchitecturevo 进行插入操作 1.2.1.2updateaccountarchitectur
26、e 方法方法updateaccountarchitecture 说明说明修改科目体系 输入输入accountarchitecturevo 值对象 输出输出修改完成,返回 1;修改时找不到实体对象,返回 0 处理处理 调用 accountarchitecturedao 的 readentity 判断记录是否存在 if(不存在) 返回 0 else 调用 accountarchitecturedao.updateaccountarchitecture 方法修改科目体系 返回 1 1.2.1.3deleteaccountarchitecture 方法方法deleteaccountarchitectu
27、re 说明说明删除科目体系 输入输入int accountarchitectureid 科目体系 id 输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理 调用 accountarchitecturedao 的 readentity 判断记录是否存在 if(不存在) 返回 0 else 调用 accountarchitecturedao.deleteaccountarchitecture 方法删除科目体系 返回 1 如果进行批量删除操作时应调用批量删除方法 1.2.1.4readaccountarchitecture 方法方法readaccountarchitecture 说
28、明说明根据科目体系 id 读取科目体系 vo 输入输入int accountarchitectureid 科目体系 id 输出输出科目体系 vo 处理处理 调用 accountarchitecturedao. readaccountarchitecture 方法读取科目体系 vo 1.2.1.5queryaccountarchitecturecount 方法方法queryaccountarchitecturecount 说明说明查询满足条件的科目体系记录个数 输入输入condition 查询条件 输出输出int 满足条件的记录个数 处理处理 调用 accountarchitecturedao.
29、 queryaccountarchitecturecount 方法查询科目体系 的记录个数 1.2.1.6startaccountarchitecture 方法方法startaccountarchitecture 说明说明启用科目体系 输入输入string architectureids 体系 id 数组 输出输出修改完成,返回 1;修改时找不到实体对象,返回 0 处理处理 调用 accountarchitecturedao 的 readentity 判断记录是否存在 if(不存在) 返回 0 else 调用 tempvo.setarchitecturestatus 设置科目体系为启用状态 调
30、用 accountarchitecturedao.updateaccountarchitecture 方法修改科目体系 返回 1 1.2.1.1stopaccountarchitecture 方法方法stopaccountarchitecture 说明说明禁用科目体系 输入输入string architectureids 体系 id 数组 输出输出修改完成,返回 1;修改时找不到实体对象,返回 0 处理处理 调用 accountarchitecturedao 的 readentity 判断记录是否存在 if(不存在) 返回 0 else 调用 tempvo.setarchitecturesta
31、tus 设置科目体系为禁用状态 调用 accountarchitecturedao.updateaccountarchitecture 方法修改科目体系 返回 1 1.2.1.2queryaccountarchitecturelist 方法方法queryaccountarchitecturelist 说明说明查询满足条件的 acountarchitecturevo 集合 输入输入 list condition 查询条件, int pageid 页码, int size 每页显示记录数 输出输出满足条件的 acountarchitecturevo 集合 处理处理 调用 acountarchite
32、cturedao. queryaccountarchitecturelist 方法查询满足条件 acountarchitecturevo 集合 1.2.2accountarchitecturedao 类名类名accountarchitecturedao 说明说明科目体系 dao 1.2.2.1queryaccountarchitecturelist 方法方法queryaccountarchitecturelist 说明说明查询满足条件的 accountarchitecturevo 集合 输入输入 list condition 查询条件, int pageid 页码, int size 每页显示
33、记录数 输出输出满足条件的 accountarchitecturevo 集合 处理处理 调用父类 super. getlist ()方法获得满足条件的 accountarchitecturevo 集合 1.2.2.2queryaccountarchitecturecount 方法方法queryaccountarchitecturecount 说明说明查询科目体系记录 输入输入querycondition 输出输出符合查询条件记录总数 处理处理调用父类 super.getcount()方法获得符合查询条件记录总数 1.2.3accountbizservice 类名类名accountbizserv
34、ice 说明说明科目相关业务逻辑操作 依赖服务声明依赖服务声明accountdao 1.2.3.1insertaccount 方法方法insertaccount 说明说明新增科目 输入输入accountvo 不带主键 id 的值对象 输出输出返回科目主键 id 处理处理 1.通过 getnextkey()方法获取主键 id。 2.将主键 id 赋值给 accountvo 3.调用 accountdao 的 insertaccountvo 进行插入操作 for(辅助账维度控制 list) 调用 assistdimensioncontrolservice 的 insertassistdimensi
35、oncontrol 插入 assistdimensioncontrolvo 对象 1.2.3.2updateaccount 方法方法updateaccount 说明说明修改科目 输入输入accountvo 值对象 输出输出修改完成,返回 1;修改时找不到实体对象,返回 0 处理处理 调用 accountdao 的 readentity 判断记录是否存在 if(不存在) 返回 0 else 调用 accountdao.updateaccount 方法修改科目 for(辅助账维度控制 list) 调用 assistdimensioncontrolservice. updateassistdimen
36、sioncontrol 方法更 新辅助账维度控制 返回 1 1.2.3.3deleteaccount 方法方法deleteaccount 说明说明删除科目 输入输入int accountid 科目 id 输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理 调用 accountdao 的 readentity 判断记录是否存在 if(不存在) 返回 0 else 调用 accountarchitecturedao.deleteaccountarchitecture 方法删除科目 for(辅助账维度控制 list) 调用 assistdimensioncontrolservice
37、. updateassistdimensioncontrol 方法删 除 辅助账维度控制 返回 1 如果进行批量删除操作时应调用批量删除方法 1.2.3.4readaccount 方法方法readaccount 说明说明根据科目 id 读取科目 vo 输入输入int accountid 科目 id 输出输出科目 vo 处理处理 调用 accountdao. readaccount 方法读取科目 vo 1.2.3.5queryaccountcount 方法方法queryaccountcount 说明说明查询满足条件的科目记录个数 输入输入condition 查询条件 输出输出int 满足条件的记
38、录个数 处理处理 调用 accountdao. queryaccountcount 方法查询科目的记录个数 1.2.3.6queryaccountlist 方法方法queryaccountlist 说明说明查询满足条件的 acountvo 集合 输入输入 list condition 查询条件, int pageid 页码, int size 每页显示记录数 输出输出满足条件的 acountvo 集合 处理处理调用 acountdao. queryaccountlist 方法查询满足条件 acountvo 集合 1.2.4accountdao 类名类名accountdao 说明说明科目 dao
39、 1.2.4.1queryaccountcount 方法方法queryaccountcount 说明说明查询科目记录 输入输入querycondition 输出输出符合查询条件记录总数 处理处理调用父类 super.getcount()方法获得符合查询条件记录总数 1.2.4.2queryaccountlist 方法方法queryaccountlist 说明说明查询满足条件的 accountvo 集合 输入输入 list condition 查询条件, int pageid 页码, int size 每页显示记录数 输出输出满足条件的 accountvo 集合 处理处理 调用父类 super.
40、 getlist ()方法获得满足条件的 accountvo 集合 1.2.5assistdimensioncontrolbizservice 1.2.5.1readassistdimensioncontrol 方法方法readassistdimensioncontrol 说明说明读取辅助账控制信息 输入输入assistdimensioncontrolid 辅助账控制 id 输出输出assistdimensioncontrolvo 辅助账控制对象 处理处理调用 entitymanager. readentity 方法读取辅助账控制 vo 1.2.5.2insertassistdimension
41、control 方法方法insertassistdimensioncontrol 说明说明新增辅助账控制信息 输入输入assistdimensioncontrolvo 辅助账控制对象 输出输出assistdimensioncontrolid 辅助账控制 id 处理处理调用 entitymanager. insertentity 方法读取辅助账控制 vo 1.2.5.3updateassistdimensioncontrol 方法方法updateassistdimensioncontrol 说明说明更新辅助账控制信息 输入输入assistdimensioncontrolvo 辅助账控制对象 输出
42、输出修改完成,返回 1;修改时找不到实体对象,返回 0 处理处理调用 entitymanager. updateentity 方法读取辅助账控制 vo 1.2.5.4deleteassistdimensioncontrol 方法方法deleteassistdimensioncontrol 说明说明删除辅助账控制信息 输入输入assistdimensioncontrolid 辅助账控制 id 输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理调用 entitymanager. deleteentity 方法读取辅助账控制 vo 1.2.5.5queryassistdimensi
43、oncontrollist 方法方法queryassistdimensioncontrollist 说明说明根据查询条件查询 assistdimensioncontrolvo 的 list 输入输入 list condition 查询条件 int pageid 当前页数 int size 最大页数 输出输出assistdimensioncontrolvo 辅助账控制对象 处理处理 调用 assistdimensioncontroldao. queryassistdimensioncontrollist 方法读取辅助账控 制 vo 集合 1.2.5.6queryassistdimensionco
44、ntrolcount 方法方法queryassistdimensioncontrolcount 说明说明查询满足查询条件的记录个数 输入输入list condition 查询条件 输出输出满足查询条件的记录个数 处理处理调用 assistdimensioncontroldao. queryassistdimensioncontrolcount 方法读取记录数 1.2.5.7deleteassistdimensioncontrol 方法方法deleteassistdimensioncontrol 说明说明批量删除辅助账控制信息 输入输入assistdimensioncontrolid 辅助账控制
45、 id 数组 输出输出空 处理处理调用 deleteassistdimensioncontrol 方法删除 1.2.6assistdimensioncontroldao 类名类名assistdimensioncontroldao 说明说明辅助账控制管理 dao 1.2.6.1queryassistdimensioncontrolcount 方法方法queryassistdimensioncontrolcount 说明说明查询满足查询条件的记录个数 输入输入list condition 查询条件 输出输出满足查询条件的记录个数 处理处理调用父类 super.getcount()方法获得符合查询条
46、件记录总数 1.2.6.2queryassistdimensioncontrollist 方法方法queryassistdimensioncontrollist 说明说明根据查询条件查询 assistdimensioncontrolvo 的 list 输入输入 list condition 查询条件 int pageid 当前页数 int size 最大页数 输出输出assistdimensioncontrolvo 辅助账控制对象 处理处理调用父类 super. getlist ()方法获得满足条件的 assistdimensioncontrolvo 集合 2 币种管理币种管理 2.1 概述概
47、述 包路径: com/comtop/lcam/finance/gl/ basedata/ 提供币种管理的新增,修改,删除,读取基本的操作方法 2.2 币种管理业务逻辑设计币种管理业务逻辑设计 2.2.1currencybizservice 2.2.1.1readcurrency 方法方法readcurrency 说明说明读取币种信息 输入输入currencyid 币种 id 输出输出currencyvo 币种对象 处理处理调用 entitymanager. readentity 方法读取币种 vo 2.2.1.2insertcurrency 方法方法insertcurrency 说明说明新增币
48、种信息 输入输入currencyvo 币种对象 输出输出currencyid 币种 id 处理处理调用 entitymanager. insertentity 方法读取币种 vo 2.2.1.3updatecurrency 方法方法updatecurrency 说明说明更新币种信息 输入输入currencyvo 币种对象 输出输出修改完成,返回 1;修改时找不到实体对象,返回 0 处理处理调用 entitymanager. updateentity 方法读取币种 vo 2.2.1.4deletecurrency 方法方法deletecurrency 说明说明删除币种信息 输入输入currenc
49、yid 币种 id 输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理调用 entitymanager. deleteentity 方法读取币种 vo 2.2.1.5querycurrencylist 方法方法querycurrencylist 说明说明根据查询条件查询 currencyvo 的 list 输入输入 list condition 查询条件 int pageid 当前页数 int size 最大页数 输出输出currencyvo 币种对象 处理处理调用 currencydao. querycurrencylist 方法读取币种 vo 集合 2.2.1.6quer
50、ycurrencycount 方法方法querycurrencycount 说明说明查询满足查询条件的记录个数 输入输入list condition 查询条件 输出输出满足查询条件的记录个数 处理处理调用 currencydao. querycurrencycount 方法读取记录数 2.2.1.7deletecurrency 方法方法deletecurrency 说明说明批量删除币种信息 输入输入currencyid 币种 id 数组 输出输出空 处理处理调用 deletecurrency 方法删除 2.2.2currencydao 类名类名currencydao 说明说明币种管理 dao
51、2.2.2.1querycurrencycount 方法方法querycurrencycount 说明说明查询满足查询条件的记录个数 输入输入list condition 查询条件 输出输出满足查询条件的记录个数 处理处理调用父类 super.getcount()方法获得符合查询条件记录总数 2.2.2.2querycurrencylist 方法方法querycurrencylist 说明说明根据查询条件查询 currencyvo 的 list 输入输入 list condition 查询条件 int pageid 当前页数 int size 最大页数 输出输出currencyvo 币种对象
52、处理处理调用父类 super. getlist ()方法获得满足条件的 currencyvo 集合 3 汇率管理汇率管理 3.1 概述概述 包路径: com/comtop/lcam/finance/gl/ basedata/ 提供汇率管理的新增,修改,删除,读取基本的操作方法 3.2 汇率管理业务逻辑设计汇率管理业务逻辑设计 3.2.1exchangeratebizservice 3.2.1.1readexchangerate 方法方法readexchangerate 说明说明读取汇率信息 输入输入exchangerateid 汇率 id 输出输出exchangeratevo 汇率对象 处理处
53、理调用 entitymanager. readentity 方法读取汇率 vo 3.2.1.2insertexchangerate 方法方法insertexchangerate 说明说明新增汇率信息 输入输入exchangeratevo 汇率对象 输出输出exchangerateid 汇率 id 处理处理调用 entitymanager. insertentity 方法读取汇率 vo 3.2.1.3updateexchangerate 方法方法updateexchangerate 说明说明更新汇率信息 输入输入exchangeratevo 汇率对象 输出输出修改完成,返回 1;修改时找不到实体
54、对象,返回 0 处理处理调用 entitymanager. updateentity 方法读取汇率 vo 3.2.1.4deleteexchangerate 方法方法deleteexchangerate 说明说明删除汇率信息 输入输入exchangerateid 汇率 id 输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理调用 entitymanager. deleteentity 方法读取汇率 vo 3.2.1.5queryexchangeratelist 方法方法queryexchangeratelist 说明说明根据查询条件查询 exchangeratevo 的 li
55、st 输入输入 list condition 查询条件 int pageid 当前页数 int size 最大页数 输出输出exchangeratevo 汇率对象 处理处理调用 exchangeratedao. queryexchangeratelist 方法读取汇率 vo 集合 3.2.1.6queryexchangeratecount 方法方法queryexchangeratecount 说明说明查询满足查询条件的记录个数 输入输入list condition 查询条件 输出输出满足查询条件的记录个数 处理处理调用 exchangeratedao. queryexchangeratecou
56、nt 方法读取记录数 3.2.1.7deleteexchangerate 方法方法deleteexchangerate 说明说明批量删除汇率信息 输入输入exchangerateid 汇率 id 数组 输出输出空 处理处理调用 deleteexchangerate 方法删除 3.2.1.8queryaccountperiodlist 方法方法queryaccountperiodlist 说明说明根据查询条件查询 glaccountperiodvo 的 list 输入输入无 输出输出glaccountperiodvo 的 list 处理处理调用 exchangeratedao. queryacc
57、ountperiodlist 方法 3.2.1.9insertexchangeratebatch 方法方法insertexchangeratebatch 说明说明批量保存 输入输入 exchangeratevo exchangeratevo 汇率对象 string periodid 期间 id user objuser 用户信息对象 输出输出空 处理处理根据期间生成出汇率日期,然后调用 insertexchangerate 循环保存 3.2.2exchangeratedao 类名类名exchangeratedao 说明说明汇率管理 dao 3.2.2.1queryexchangeratecou
58、nt 方法方法queryexchangeratecount 说明说明查询满足查询条件的记录个数 输入输入list condition 查询条件 输出输出满足查询条件的记录个数 处理处理调用父类 super.getcount()方法获得符合查询条件记录总数 3.2.2.2queryexchangeratelist 方法方法queryexchangeratelist 说明说明根据查询条件查询 exchangeratevo 的 list 输入输入 list condition 查询条件 int pageid 当前页数 int size 最大页数 输出输出exchangeratevo 汇率对象 处理处
59、理调用父类 super. getlist ()方法获得满足条件的 exchangeratevo 集合 3.2.2.3queryaccountperiodlist 方法方法queryaccountperiodlist 说明说明根据查询条件查询 glaccountperiodvo 的 list 输入输入无 输出输出glaccountperiodvo 的 list 处理处理 sql: select period_id,period_name,start_date,end_date from fm_gl_account_period 调用父类 super. getlist ()方法获得满足条件的 gl
60、accountperiodvo 集合 3.2.2.4queryaccountperiodlistbyid 方法方法queryaccountperiodlistbyid 说明说明根据查询条件查询 glaccountperiodvo 输入输入periodid 期间 id 输出输出glaccountperiodvo 处理处理 sql: select period_id,period_name,start_date,end_date from fm_gl_account_period where period_id = ? 调用父类 super. executequery()方法获得满足条件的 gla
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村集体设备租赁合同范本
- 代理全转让合同范本
- 临时材料购买合同范本
- 包人工电缆合同范本
- 第二单元第11课《while循环的应用实例》教学设计 2023-2024学年浙教版(2020)初中信息技术八年级上册
- 农村闲置小学出租合同范本
- 出口尿素销售合同范本
- 企业团队建设合同范本
- 出售旧材料合同范本
- 人事调动合同范本
- 四川省康定市大槽门金矿资源储量核实报告
- 浙江省中小学心理健康教育教师上岗资格证书管理办法(修订)
- 选择性必修二《Unit 4 Journey across a vast land》单元教学设计
- 2024年青岛港湾职业技术学院单招职业适应性测试题库审定版
- 2024年一年级数学下册教学计划15篇
- 2024年时事政治题(考点梳理)
- 岭南版六年级美术下册教学工作计划
- 门诊常见疾病护理常规课件
- 数字化时代的智慧课堂建设与应用
- 初中九年级美术期末艺术测评指标试卷及答案
- 能源管理培训:学习能源管理技术的培训资料
评论
0/150
提交评论