XX电网公司 企业级 资产管理系统 财务管理 详细设计说明书

上传人:仙*** 文档编号:29759858 上传时间:2021-10-08 格式:DOC 页数:343 大小:4.32MB
返回 下载 相关 举报
XX电网公司 企业级 资产管理系统 财务管理 详细设计说明书_第1页
第1页 / 共343页
XX电网公司 企业级 资产管理系统 财务管理 详细设计说明书_第2页
第2页 / 共343页
XX电网公司 企业级 资产管理系统 财务管理 详细设计说明书_第3页
第3页 / 共343页
点击查看更多>>
资源描述
广东电网公司企业级资产管理系统财务管理详细设计说明书广东电网公司深圳市康拓普信息技术有限公司二零一零年六月 广东电网公司企业级资产管理系统财务管理详细设计说明书1目目 录录总账管理总账管理.11科目管理科目管理.1修订记录修订记录.11.1概述.11.2科目管理业务逻辑设计.11.2.1AccountArchitectureBizService.1AccountArchitectureBizService.11.2.2AccountArchitectureDAO.51.2.3AccountBizService.61.2.4AccountDAO.91.2.5AssistDimensionControlBizService.101.2.6AssistDimensionControlDAO.122币种管理币种管理.132.1概述.132.2币种管理业务逻辑设计.132.2.1CurrencyBizService.132.2.2CurrencyDAO.153汇率管理汇率管理.163.1概述.163.2汇率管理业务逻辑设计.163.2.1ExchangerateBizService.163.2.2ExchangerateDAO.184会计日历管理会计日历管理.214.1概述.214.2会计日历管理业务逻辑设计.214.2.1AccountCalendarBizService.214.2.2AccountPeriodBizService.234.2.3AccountCalendarDAO.264.2.4AccountPeriodDAO.265维度核算管理维度核算管理.285.1概述.285.2核算维度管理业务逻辑设计.285.2.1DimensionBizService.285.2.2DimensionDAO.315.2.3ValueRangeBizService.325.2.4ValueRangeDAO.335.2.5AccountGroupBizService.345.2.6AccountGroupDAO.36 广东电网公司企业级资产管理系统财务管理详细设计说明书25.2.7AccountGroupItemBizService.375.2.8AccountGroupItemDAO .396帐套管理帐套管理.416.1概述.416.2帐套管理业务逻辑设计.416.2.1SetofbooksBizService.416.2.2SetofbooksDAO.436.2.3CompanySobBizService.446.2.4CompanySobDAO.466.2.5UserSobBizService.476.2.6UserSobDAO.497辅助账管理辅助账管理.507.1概述.507.2辅助账管理业务逻辑设计.507.2.1DimesionAccountBizService.507.2.2DimesionAccountItemBizService .537.2.3DimesionAccountDAO .557.2.4DimesionAccountItemDAO.568凭证类型管理凭证类型管理.588.1概述.588.2凭证类型管理业务逻辑设计.588.2.1VoucherTypeBizService.588.2.2VoucherTypeDAO.609供应商管理供应商管理.619.1概述.619.2供应商管理业务逻辑设计.619.2.1VendorBranchBizService.619.2.2VendorBankBizService .649.2.3VendorContactBizService .669.2.4VendorTransactionBizService.689.2.5VendorBranchDAO.709.2.6VendorBankDAO.709.2.7VendorTransactionDAO.719.2.8VendorContactDAO.7210银行账户管理银行账户管理.7410.1概述.7410.2银行账户管理业务逻辑设计.7410.2.1BankAccountBizService.7410.2.2BankAccountDAO.7611凭证管理凭证管理.77 广东电网公司企业级资产管理系统财务管理详细设计说明书3修订记录修订记录.7711.1概述.7711.2凭证管理业务逻辑设计.7711.2.1VoucherBizService.7711.2.2BusinessVoucherBizService.7911.2.3TemplateVoucherBizService.8111.2.4VoucherDAO.8411.2.5BusinessVoucherDAO.8511.2.6TemplateVoucherDAO.8511.3表现层设计.8611.3.1凭证编辑页面.8611.4数据库设计.8812凭证分录管理凭证分录管理.8912.1概述.8912.2凭证分录管理业务逻辑设计.8912.2.1AbstractVoucherEntryBizService .8912.2.2TemplateVoucherEntryBizService.9112.2.3BusinessVoucherEntryBizService.9112.2.4VoucherEntryBizService.9212.2.5AbstractVoucherEntryDAO .9212.2.6TemplateVoucherEntryDAO.9312.2.7BusinessVoucherEntryDAO.9312.2.8VoucherEntryDAO.9412.3表现层设计.9513辅助账值管理辅助账值管理.9613.1概述.9613.2辅助账值管理业务逻辑设计.9613.2.1VoucherAssistAccountBizService.9613.2.2VoucherAssistAccountDAO .9813.3数据库设计.9914科目余额管理科目余额管理.10114.1概述.10114.2科目余额管理业务逻辑设计.10114.2.1AccountBalanceBizService .10114.2.2AccountBalanceDAO.10215业务类别配置业务类别配置.104修订记录修订记录.10415.1概述.10415.2业务逻辑设计.10415.2.1TransactionClassBizService.104 广东电网公司企业级资产管理系统财务管理详细设计说明书416单据映射维护单据映射维护.10916.1概述.10916.2业务逻辑设计.10916.2.1BillMappingRuleBizService.10916.2.2BillMappingRuleDAO.11116.3界面设计.11217业务科目配置定义业务科目配置定义.11317.1概述.11317.2业务逻辑设计.11317.2.1TransactionAccountBizService .11317.2.2TransactionAccountDAO.11518单据行映射规则单据行映射规则.11618.1概述.11618.2业务逻辑设计.11618.2.1BillLineMappingRuleBizService .11618.2.2BillLineMappingRuleDAO .11819自动科目定位规则自动科目定位规则.12019.1概述.12019.2业务逻辑设计.12019.2.1AccountConfirmRuleBizService.12019.3界面设计.122应付管理应付管理.12420应付管理应付管理.124修订记录修订记录.12420.1概述.12420.2应付管理业务逻辑设计.12420.2.1PayableBizService.12420.2.2PayableDAO.12920.3应付单据明细管理策略服务业务逻辑设计.13120.3.1PayableStrategyFactory.13120.3.2AbstractPayableStrategy.13220.3.3PayablePrepaymentStrategy.13320.3.4PayablePurchaseStrategy.13720.3.5PayableLoanStrategy.14120.3.6PayableReverseStrategy .14520.4预付款明细管理业务逻辑设计.14920.4.1PrepaymentDetailBizService.14920.4.2PrepaymentDetailDAO.15120.5采购订单应付明细管理业务逻辑设计.15220.5.1PurchaseDetailBizService .152 广东电网公司企业级资产管理系统财务管理详细设计说明书520.5.2PurchaseDetailDAO .15420.6员工借款应付明细管理业务逻辑设计.15520.6.1LoanDetailBizService.15520.6.2LoanDetailDAO.15720.7冲红申请应付明细管理业务逻辑设计.15820.7.1ReverseDetailBizService.15820.7.2ReverseDetailDAO.16021付款管理付款管理.16221.1付款管理业务逻辑设计.16221.1.1PaymentBizService.16221.1.2PaymentDAO.16821.1.3PaymentDetailDAO.16922单据匹配管理单据匹配管理.17122.1匹配处理逻辑设计.17122.1.1BillMatchBizService .171PayableBizService.17122.1.2BillMatchDAO .176固定资产管理固定资产管理.17823变动方式类别维护变动方式类别维护.17823.1概述.17823.2业务逻辑设计.17823.2.1ChangeModeBizService.17823.2.2ChangeModeDAO.18224使用状态维护使用状态维护.18424.1概述.18424.2业务逻辑设计.18424.2.1AssetUseStateBizService.18424.2.2AssetUseStateDAO .18625折旧方法定义折旧方法定义.18825.1概述.18825.2业务逻辑设计.18825.2.1DepreciationMethodBizService.18825.2.2DepreciationMethodDAO .19226存放地点存放地点.19426.1概述.19426.2业务逻辑设计.19426.2.1LocationBizService .19426.2.2LocationDAO .19627资产业务处理模块资产业务处理模块.198 广东电网公司企业级资产管理系统财务管理详细设计说明书6修订记录修订记录.19827.1概述.19827.2业务逻辑设计.19827.2.1AssetTransactionBizService.19827.2.2AssetsTransactionItemBizService.20727.2.3AssetChangeCharacterItemBizService.20827.2.4AssetChangeValueItemBizService.21027.2.5AssetDecreaseItemBizService.21327.2.6AssetIncreaseItemBizService.21527.2.7AssetTransactionDAO.21827.2.8AssetChangeCharacterItemDAO.21827.2.9AssetChangeValueItemDAO.21927.2.10AssetDecreaseItemDAO.22127.2.11AssetIncreaseItemDAO.22227.2.12AssetTransactionIncreaseStrategy.22327.2.13AssetTransactionDecreaseStrategy .22827.2.14AssetTransactionValueStrategy.23327.2.15AssetTransactionCharacterStrategy.23927.2.16AssetTransactionEstimateStrategy.24527.3数据库设计.25127.4表现层设计.25127.4.1资产业务管理.25128资产投保模块资产投保模块.256修订记录修订记录.25628.1概述.25628.2业务逻辑设计.2561.2.1InsuranceBizService.2561.2.2InsuranceItemBizService.2621.2.3InsuranceMachineBizService.2631.2.4InsuranceWealthBizService.2651.2.5InsuranceAddonBizService .2651.2.6PowerSupplyBizService.2661.2.7InsuranceDAO.26628.3数据库设计.27628.4表现层设计.27629资产清查模块资产清查模块.277修订记录修订记录.27729.1概述.27729.2业务逻辑设计.27729.2.1AssetInventoryBizService .27729.2.2AssetInventoryItemBizService.28129.2.3AssetInventoryDAO.283 广东电网公司企业级资产管理系统财务管理详细设计说明书729.2.4AssetInventoryItemDAO.28629.3表现层设计.28629.3.1清查单填报.28629.3.2清查单查询.28730资产折旧摊销模块资产折旧摊销模块.288修订记录修订记录.28830.1概述.28830.2业务逻辑设计.29130.2.1DepreciationCommonBizService.29130.2.2DepreciationBizService.29630.2.3DepreciationForecastBizService .29830.2.4DepreciationItemBizService.30130.2.5DepreciationDAO.30530.2.6DepreciationItemDAO.30930.2.7WorkloadAssetsDAO.31130.3表现层设计.31330.3.1工作量管理.31330.3.2计提折旧.31330.3.3折旧预测.31331期末业务处理模块期末业务处理模块.314修订记录修订记录.31431.1概述.31431.2业务逻辑设计.31431.2.1AssetValueBizService .31431.2.2AssetValueDAO.31531.3表现层设计.31631.3.1期末业务处理.31632固定资产报表模块固定资产报表模块.318修订记录修订记录.31832.1概述.31832.2业务逻辑设计.31832.2.1AssetDepreciationReportBizService .31832.2.2AssetDepreciationReportDAO.31932.2.3AssetDepreciationReportContinueBizService.32132.2.4AssetDepreciationReportContinueDAO .32232.2.5AssetAllotReportBizService.32432.2.6AssetAllotReport DAO.32532.2.7AssetClassifyReportBizService.32832.2.8AssetClassifyReportDAO.32832.2.9AssetDumpConditionReport BizService.33132.2.10AssetDumpConditionReport DAO.332 广东电网公司企业级资产管理系统财务管理详细设计说明书832.3表现层设计.334 广东电网公司企业级资产管理系统财务管理详细设计说明书1总账管理1 科目管理科目管理修订记录版本修订说明作者审核审核日期V1.0新建黄国诚V1.1V1.2V1.3所有权声明:深圳市康拓普信息技术有限公司版权所有 不得复制Copyright 2010 by Shenzhen Comtop Information Technology Co., Ltd.1.1 概述概述包路径: com/comtop/lcam/finance/gl/ basedata/提供科目体系的新增,修改,删除,读取基本的操作方法1.2 科目管理业务逻辑设计科目管理业务逻辑设计1.2.1AccountArchitectureBizService 类名类名AccountArchitectureBizService 说明说明科目体系相关业务逻辑操作依赖服务声明依赖服务声明AccountArchitectureDAO 广东电网公司企业级资产管理系统财务管理详细设计说明书21.2.1.1insertAccountArchitecture方法方法insertAccountArchitecture说明说明新增科目体系输入输入AccountArchitectureVO 不带主键 ID 的值对象输出输出返回科目体系主键 ID处理处理1.通过 getNextKey()方法获取主键 ID。2.将主键 ID 赋值给 AccountArchitectureVO3.调用 accountArchitectureDAO 的 insertAccountArchitectureVO 进行插入操作1.2.1.2updateAccountArchitecture方法方法updateAccountArchitecture说明说明修改科目体系输入输入AccountArchitectureVO 值对象输出输出修改完成,返回 1;修改时找不到实体对象,返回 0处理处理调用 accountArchitectureDAO 的 readEntity 判断记录是否存在If(不存在)返回 0else 调用 accountArchitectureDAO.updateAccountArchitecture 方法修改科目体系 返回 11.2.1.3deleteAccountArchitecture方法方法deleteAccountArchitecture说明说明删除科目体系输入输入Int AccountArchitectureId 科目体系 ID 广东电网公司企业级资产管理系统财务管理详细设计说明书3输出输出删除完成,返回 1;删除时找不到实体对象,返回 0处理处理调用 accountArchitectureDAO 的 readEntity 判断记录是否存在If(不存在)返回 0else 调用 accountArchitectureDAO.deleteAccountArchitecture 方法删除科目体系 返回 1如果进行批量删除操作时应调用批量删除方法1.2.1.4readAccountArchitecture方法方法readAccountArchitecture说明说明根据科目体系 ID 读取科目体系 VO输入输入Int accountArchitectureId 科目体系 ID输出输出科目体系 VO处理处理 调用 accountArchitectureDAO. readAccountArchitecture 方法读取科目体系 VO 1.2.1.5queryAccountArchitectureCount方法方法queryAccountArchitectureCount说明说明查询满足条件的科目体系记录个数输入输入condition 查询条件输出输出Int 满足条件的记录个数处理处理 调用 accountArchitectureDAO. queryAccountArchitectureCount 方法查询科目体系的记录个数 广东电网公司企业级资产管理系统财务管理详细设计说明书41.2.1.6startAccountArchitecture方法方法startAccountArchitecture说明说明启用科目体系输入输入String architectureIds 体系 ID 数组输出输出修改完成,返回 1;修改时找不到实体对象,返回 0处理处理调用 accountArchitectureDAO 的 readEntity 判断记录是否存在If(不存在)返回 0else 调用 tempVO.setArchitectureStatus 设置科目体系为启用状态 调用 accountArchitectureDAO.updateAccountArchitecture 方法修改科目体系 返回 11.2.1.1stopAccountArchitecture方法方法stopAccountArchitecture说明说明禁用科目体系输入输入String architectureIds 体系 ID 数组输出输出修改完成,返回 1;修改时找不到实体对象,返回 0处理处理调用 accountArchitectureDAO 的 readEntity 判断记录是否存在If(不存在)返回 0else 调用 tempVO.setArchitectureStatus 设置科目体系为禁用状态 调用 accountArchitectureDAO.updateAccountArchitecture 方法修改科目体系 返回 1 广东电网公司企业级资产管理系统财务管理详细设计说明书51.2.1.2queryAccountArchitectureList方法方法queryAccountArchitectureList说明说明查询满足条件的 acountArchitectureVO 集合输入输入List condition 查询条件, int pageId 页码,int size 每页显示记录数输出输出满足条件的 acountArchitectureVO 集合处理处理调用 acountArchitectureDAO. queryAccountArchitectureList 方法查询满足条件acountArchitectureVO 集合1.2.2AccountArchitectureDAO 类名类名AccountArchitectureDAO说明说明科目体系 DAO1.2.2.1queryAccountArchitectureList方法方法queryAccountArchitectureList说明说明查询满足条件的 AccountArchitectureVO 集合输入输入List condition 查询条件, int pageId 页码,int size 每页显示记录数输出输出满足条件的 accountArchitectureVO 集合处理处理 调用父类 super. getList ()方法获得满足条件的 accountArchitectureVO 集合 广东电网公司企业级资产管理系统财务管理详细设计说明书61.2.2.2queryAccountArchitectureCount方法方法queryAccountArchitectureCount说明说明查询科目体系记录输入输入QueryCondition输出输出符合查询条件记录总数处理处理调用父类 super.getCount()方法获得符合查询条件记录总数1.2.3AccountBizService 类名类名AccountBizService 说明说明科目相关业务逻辑操作依赖服务声明依赖服务声明AccountDAO1.2.3.1insertAccount方法方法insertAccount说明说明新增科目输入输入AccountVO 不带主键 ID 的值对象输出输出返回科目主键 ID处理处理1.通过 getNextKey()方法获取主键 ID。2.将主键 ID 赋值给 AccountVO3.调用 accountDAO 的 insertAccountVO 进行插入操作 for(辅助账维度控制 List) 调用 AssistDimensionControlService 的 insertAssistDimensionControl 插入AssistDimensionControlVO 对象 广东电网公司企业级资产管理系统财务管理详细设计说明书71.2.3.2updateAccount方法方法updateAccount说明说明修改科目输入输入AccountVO 值对象输出输出修改完成,返回 1;修改时找不到实体对象,返回 0处理处理调用 accountDAO 的 readEntity 判断记录是否存在If(不存在)返回 0else 调用 accountDAO.updateAccount 方法修改科目 for(辅助账维度控制 List) 调用 AssistDimensionControlService. updateAssistDimensionControl 方法更新辅助账维度控制 返回 11.2.3.3deleteAccount方法方法deleteAccount说明说明删除科目输入输入Int AccountId 科目 ID输出输出删除完成,返回 1;删除时找不到实体对象,返回 0处理处理调用 accountDAO 的 readEntity 判断记录是否存在If(不存在)返回 0else 调用 accountArchitectureDAO.deleteAccountArchitecture 方法删除科目 广东电网公司企业级资产管理系统财务管理详细设计说明书8 for(辅助账维度控制 List) 调用 AssistDimensionControlService. updateAssistDimensionControl 方法删除 辅助账维度控制 返回 1如果进行批量删除操作时应调用批量删除方法1.2.3.4readAccount方法方法readAccount说明说明根据科目 ID 读取科目 VO输入输入Int accountId 科目 ID输出输出科目 VO处理处理 调用 accountDAO. readAccount 方法读取科目 VO 1.2.3.5queryAccountCount方法方法queryAccountCount说明说明查询满足条件的科目记录个数输入输入condition 查询条件输出输出Int 满足条件的记录个数处理处理 调用 accountDAO. queryAccountCount 方法查询科目的记录个数 1.2.3.6queryAccountList方法方法queryAccountList说明说明查询满足条件的 acountVO 集合 广东电网公司企业级资产管理系统财务管理详细设计说明书9输入输入List condition 查询条件, int pageId 页码,int size 每页显示记录数输出输出满足条件的 acountVO 集合处理处理调用 acountDAO. queryAccountList 方法查询满足条件 acountVO 集合1.2.4AccountDAO 类名类名AccountDAO说明说明科目 DAO1.2.4.1queryAccountCount方法方法queryAccountCount说明说明查询科目记录输入输入QueryCondition输出输出符合查询条件记录总数处理处理调用父类 super.getCount()方法获得符合查询条件记录总数1.2.4.2queryAccountList方法方法queryAccountList说明说明查询满足条件的 AccountVO 集合输入输入List condition 查询条件, int pageId 页码,int size 每页显示记录数输出输出满足条件的 accountVO 集合处理处理 调用父类 super. getList ()方法获得满足条件的 accountVO 集合 广东电网公司企业级资产管理系统财务管理详细设计说明书101.2.5AssistDimensionControlBizService 1.2.5.1readAssistDimensionControl方法方法readAssistDimensionControl说明说明读取辅助账控制信息输入输入AssistDimensionControlId 辅助账控制 ID输出输出AssistDimensionControlVO 辅助账控制对象处理处理调用 entityManager. readEntity 方法读取辅助账控制 VO1.2.5.2insertAssistDimensionControl方法方法insertAssistDimensionControl说明说明新增辅助账控制信息输入输入AssistDimensionControlVO 辅助账控制对象输出输出AssistDimensionControlID 辅助账控制 ID处理处理调用 entityManager. insertEntity 方法读取辅助账控制 VO1.2.5.3updateAssistDimensionControl方法方法updateAssistDimensionControl说明说明更新辅助账控制信息输入输入AssistDimensionControlVO 辅助账控制对象输出输出修改完成,返回 1;修改时找不到实体对象,返回 0处理处理调用 entityManager. updateEntity 方法读取辅助账控制 VO1.2.5.4deleteAssistDimensionControl方法方法deleteAssistDimensionControl说明说明删除辅助账控制信息输入输入AssistDimensionControlId 辅助账控制 ID 广东电网公司企业级资产管理系统财务管理详细设计说明书11输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理调用 entityManager. deleteEntity 方法读取辅助账控制 VO1.2.5.5queryAssistDimensionControlList方法方法queryAssistDimensionControlList说明说明根据查询条件查询 AssistDimensionControlVO 的 List输入输入List condition 查询条件 int pageId 当前页数int size 最大页数输出输出AssistDimensionControlVO 辅助账控制对象处理处理调用 AssistDimensionControlDAO. queryAssistDimensionControlList 方法读取辅助账控制 VO 集合1.2.5.6queryAssistDimensionControlCount方法方法queryAssistDimensionControlCount说明说明查询满足查询条件的记录个数输入输入List condition 查询条件输出输出满足查询条件的记录个数处理处理调用 AssistDimensionControlDAO. queryAssistDimensionControlCount 方法读取记录数1.2.5.7deleteAssistDimensionControl方法方法deleteAssistDimensionControl说明说明批量删除辅助账控制信息输入输入AssistDimensionControlId 辅助账控制 ID 数组输出输出空处理处理调用 deleteAssistDimensionControl 方法删除 广东电网公司企业级资产管理系统财务管理详细设计说明书121.2.6AssistDimensionControlDAO 类名类名AssistDimensionControlDAO说明说明辅助账控制管理 DAO1.2.6.1queryAssistDimensionControlCount方法方法queryAssistDimensionControlCount说明说明查询满足查询条件的记录个数输入输入List condition 查询条件输出输出满足查询条件的记录个数处理处理调用父类 super.getCount()方法获得符合查询条件记录总数1.2.6.2queryAssistDimensionControlList方法方法queryAssistDimensionControlList说明说明根据查询条件查询 AssistDimensionControlVO 的 List输入输入List condition 查询条件 int pageId 当前页数int size 最大页数输出输出AssistDimensionControlVO 辅助账控制对象处理处理调用父类 super. getList ()方法获得满足条件的 AssistDimensionControlVO 集合 广东电网公司企业级资产管理系统财务管理详细设计说明书132 币种管理币种管理2.1 概述概述包路径: com/comtop/lcam/finance/gl/ basedata/提供币种管理的新增,修改,删除,读取基本的操作方法2.2 币种管理业务逻辑设计币种管理业务逻辑设计2.2.1CurrencyBizService 2.2.1.1readCurrency方法方法readCurrency说明说明读取币种信息输入输入currencyId 币种 ID输出输出CurrencyVO 币种对象处理处理调用 entityManager. readEntity 方法读取币种 VO2.2.1.2insertCurrency方法方法insertCurrency说明说明新增币种信息输入输入currencyVO 币种对象输出输出CurrencyID 币种 ID处理处理调用 entityManager. insertEntity 方法读取币种 VO2.2.1.3updateCurrency方法方法updateCurrency说明说明更新币种信息输入输入currencyVO 币种对象 广东电网公司企业级资产管理系统财务管理详细设计说明书14输出输出修改完成,返回 1;修改时找不到实体对象,返回 0处理处理调用 entityManager. updateEntity 方法读取币种 VO2.2.1.4deleteCurrency方法方法deleteCurrency说明说明删除币种信息输入输入currencyId 币种 ID输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理调用 entityManager. deleteEntity 方法读取币种 VO2.2.1.5queryCurrencyList方法方法queryCurrencyList说明说明根据查询条件查询 CurrencyVO 的 List输入输入List condition 查询条件 int pageId 当前页数int size 最大页数输出输出CurrencyVO 币种对象处理处理调用 currencyDAO. queryCurrencyList 方法读取币种 VO 集合2.2.1.6queryCurrencyCount方法方法queryCurrencyCount说明说明查询满足查询条件的记录个数输入输入List condition 查询条件输出输出满足查询条件的记录个数处理处理调用 currencyDAO. queryCurrencyCount 方法读取记录数 广东电网公司企业级资产管理系统财务管理详细设计说明书152.2.1.7deleteCurrency方法方法deleteCurrency说明说明批量删除币种信息输入输入currencyId 币种 ID 数组输出输出空处理处理调用 deleteCurrency 方法删除2.2.2CurrencyDAO 类名类名CurrencyDAO说明说明币种管理 DAO2.2.2.1queryCurrencyCount方法方法queryCurrencyCount说明说明查询满足查询条件的记录个数输入输入List condition 查询条件输出输出满足查询条件的记录个数处理处理调用父类 super.getCount()方法获得符合查询条件记录总数2.2.2.2queryCurrencyList方法方法queryCurrencyList说明说明根据查询条件查询 CurrencyVO 的 List输入输入List condition 查询条件 int pageId 当前页数int size 最大页数输出输出CurrencyVO 币种对象处理处理调用父类 super. getList ()方法获得满足条件的 CurrencyVO 集合 广东电网公司企业级资产管理系统财务管理详细设计说明书163 汇率管理汇率管理3.1 概述概述包路径: com/comtop/lcam/finance/gl/ basedata/提供汇率管理的新增,修改,删除,读取基本的操作方法3.2 汇率管理业务逻辑设计汇率管理业务逻辑设计3.2.1ExchangerateBizService 3.2.1.1readExchangerate方法方法readExchangerate说明说明读取汇率信息输入输入ExchangerateId 汇率 ID输出输出ExchangerateVO 汇率对象处理处理调用 entityManager. readEntity 方法读取汇率 VO3.2.1.2insertExchangerate方法方法insertExchangerate说明说明新增汇率信息输入输入ExchangerateVO 汇率对象输出输出ExchangerateID 汇率 ID处理处理调用 entityManager. insertEntity 方法读取汇率 VO3.2.1.3updateExchangerate方法方法updateExchangerate说明说明更新汇率信息输入输入ExchangerateVO 汇率对象 广东电网公司企业级资产管理系统财务管理详细设计说明书17输出输出修改完成,返回 1;修改时找不到实体对象,返回 0处理处理调用 entityManager. updateEntity 方法读取汇率 VO3.2.1.4deleteExchangerate方法方法deleteExchangerate说明说明删除汇率信息输入输入ExchangerateId 汇率 ID输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理调用 entityManager. deleteEntity 方法读取汇率 VO3.2.1.5queryExchangerateList方法方法queryExchangerateList说明说明根据查询条件查询 ExchangerateVO 的 List输入输入List condition 查询条件 int pageId 当前页数int size 最大页数输出输出ExchangerateVO 汇率对象处理处理调用 ExchangerateDAO. queryExchangerateList 方法读取汇率 VO 集合3.2.1.6queryExchangerateCount方法方法queryExchangerateCount说明说明查询满足查询条件的记录个数输入输入List condition 查询条件输出输出满足查询条件的记录个数处理处理调用 ExchangerateDAO. queryExchangerateCount 方法读取记录数 广东电网公司企业级资产管理系统财务管理详细设计说明书183.2.1.7deleteExchangerate方法方法deleteExchangerate说明说明批量删除汇率信息输入输入ExchangerateId 汇率 ID 数组输出输出空处理处理调用 deleteExchangerate 方法删除3.2.1.8queryAccountPeriodList方法方法queryAccountPeriodList说明说明根据查询条件查询 GlAccountPeriodVO 的 List输入输入无输出输出GlAccountPeriodVO 的 List处理处理调用 ExchangerateDAO. queryAccountPeriodList 方法3.2.1.9insertExchangerateBatch方法方法insertExchangerateBatch说明说明批量保存输入输入ExchangerateVO exchangerateVO 汇率对象String periodId 期间 IDUser objUser 用户信息对象输出输出空处理处理根据期间生成出汇率日期,然后调用 insertExchangerate 循环保存3.2.2ExchangerateDAO 类名类名ExchangerateDAO说明说明汇率管理 DAO 广东电网公司企业级资产管理系统财务管理详细设计说明书193.2.2.1queryExchangerateCount方法方法queryExchangerateCount说明说明查询满足查询条件的记录个数输入输入List condition 查询条件输出输出满足查询条件的记录个数处理处理调用父类 super.getCount()方法获得符合查询条件记录总数3.2.2.2queryExchangerateList方法方法queryExchangerateList说明说明根据查询条件查询 ExchangerateVO 的 List输入输入List condition 查询条件 int pageId 当前页数int size 最大页数输出输出ExchangerateVO 汇率对象处理处理调用父类 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 ()方法获得满足条件的 GlAccountPeriodVO 集合 广东电网公司企业级资产管理系统财务管理详细设计说明书203.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()方法获得满足条件的 GlAccountPeriodVO 广东电网公司企业级资产管理系统财务管理详细设计说明书214 会计日历管理会计日历管理4.1 概述概述包路径: com/comtop/lcam/finance/gl/ basedata/提供会计日历的新增、修改、删除、启用、禁用、读取、会计日历期间的新增、修改、管理等功能基本的操作方法4.2 会计日历管理业务逻辑设计会计日历管理业务逻辑设计4.2.1AccountCalendarBizService 4.2.1.1readGlAccountCalendar方法方法readGlAccountCalendar说明说明读取会计日历信息输入输入calendared 会计日历 ID输出输出AccountCalendarVO 会计日历对象处理处理调用 entityManager. readEntity 方法读取会计日历 VO4.2.1.2insertGlAccountCalendar方法方法insertGlAccountCalendar说明说明新增会计日历信息输入输入AccountCalendarVO 会计日历对象输出输出CalendarID 会计日历 ID处理处理1.初始化现在到 20 间会计期间2.调用 entityManager. insertEntity 方法插入会计日历 VO4.2.1.3updateGlAccountCalendar方法方法updateGlAccountCalendar 广东电网公司企业级资产管理系统财务管理详细设计说明书22说明说明更新会计日历信息输入输入CalendarID 会计日历对象输出输出修改完成,返回 1;修改时找不到实体对象,返回 0处理处理调用 entityManager. updateEntity 方法更新会计日历 VO4.2.1.4deleteGlAccountCalendar方法方法deleteGlAccountCalendar说明说明删除会计日历信息输入输入CalendarID 会计日历 ID输出输出删除完成,返回 1;删除时找不到实体对象,返回 0 处理处理调用 entityManager. deleteEntity 方法删除会计日历 VO4.2.1.5queryGlAccountCalendarList方法方法queryGlAccountCalendarList说明说明根据查询条件查询 AccountCalendarVO 的 List输入输入List condition 查询条件 int pageId 当前页数int size 最大页数输出输出AccountCalendarVO 会计日历集合对象处理处理调用 AccountCalendarDAO. queryGlAccountCalendarList 方法读取会计日历 VO 集合4.2.1.6queryGlAccountCalendarCount方法方法queryGlAccountCalendarCount说明说明查询满足查询条件的记录个数输入输入List condition 查询条件输出输出满足查询条件的记录个数处理处理调用 AccountCalendarDAO. queryGlAccountCalendarCount 方法读取记录数 广东电网公司企业级资产管理系统财务管理详细设计说明书234.2.1.7startGlAccountCalendar方法方法startGlAccountCalendar说明说明启用会计日历信息输入输入calendared 会计日历 ID输出输出是否启用成功,失败的原因处理处理1.查询改日历下的会计期间2.循环会计期间3.如果日期不连续,提示不完整的期间,不能启用日历4.将日历设为启用状态4.2.2AccountPeriodBizService 4.2.2.1readGlAccountPeriod方法方法readGlAccountPeriod说明说明读取会计期间信息输入输入periodId 会计期间 ID输出输出AccountPeriodVO 会计期间对象处理处理调用 entityManager. readEntity 方法读取会计期间 VO4.2.2.2insertGlAccountPeriod方法方法insertGlAccountPeriod说明说明新增会计期间信息输入输入AccountPeriodVO 会计期间对象输出输出periodId 会计日历 ID处理处理1.如果期间为总帐期间,自动生成子帐期间,子帐期间日期跟总帐一致2.调用 entityMana
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!