已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东电网公司 企业级资产管理系统详细设计说明书 资产管理系统 广东电网公司 深圳市康拓普信息技术有限公司 二零一零年六月 广东电网公司企业级资产管理系统资产管理详细设计说明书 1 目目 录录 1设备资产管理设备资产管理 1 1 1基础数据 1 修订记录修订记录 1 1 1 1技术对象节点 1 1 1 2功能位置 2 1 1 3设备资产 3 1 1 4部件 4 1 1 5变电站 4 1 1 6线路 5 1 1 7通信节点 6 1 1 8调度节点 6 1 1 9电厂 6 1 1 10类别 7 1 1 11建设记录 8 1 1 12台帐模板管理 9 2工单管理工单管理 14 修订记录修订记录 14 2 1概述 14 2 1 1业务逻辑设计 16 3输网资产变更管理输网资产变更管理 22 3 1资产变更 22 3 1 1概述 22 3 1 2业务逻辑设计 22 3 2正式台帐维护 24 3 2 1概述 24 3 2 2业务逻辑设计 24 4设备资产台帐设备资产台帐 26 4 1设备台帐维护 26 4 1 1概述 26 4 1 2业务逻辑设计 26 4 2设备台帐树复制粘贴 32 4 2 1概述 32 4 2 2业务逻辑设计 33 4 3资产浏览 35 4 3 1概述 35 4 3 2业务逻辑设计 35 4 4资产维护 35 4 4 1概述 35 广东电网公司企业级资产管理系统资产管理详细设计说明书 2 4 4 2业务逻辑设计 36 5设备建设设备建设 37 5 1设备资产台帐初设 37 5 1 1概述 37 5 1 2业务逻辑设计 37 5 2资产关联费用结构 40 5 2 1概述 40 5 2 2业务逻辑设计 40 5 3物料装卸 41 5 3 1概述 41 5 3 2业务逻辑设计 42 5 3 3数据库设计 47 5 3 4表现层设计 47 5 4电子化移交 50 5 4 1概述 50 5 4 2业务逻辑设计 50 1 设备资产管理设备资产管理 1 1 基础数据基础数据 修订记录 版本修订说明作者审核审核日期 V1 0新建单俊 夏成文符曦 2009 12 11 所有权声明 深圳市康拓普信息技术有限公司 版权所有 不得复制 Copyright 2009 by Shenzhen Comtop Information Technology Co Ltd 1 1 1技术对象节点技术对象节点 1 1 1 1概述概述 包路径 top lcam asset masterdata techobjectnode appservice impl TechObjectNodeBizService 提供技术对象节点新增 修改 删除 读取基本的 CRUD 方法 1 1 1 2业务逻辑设计业务逻辑设计 1 1 1 2 1TechObjectNodeBizService 类名类名 TechObjectNodeBizService 说明说明技术对象节点 BizService 依赖服务声明依赖服务声明 1 1 1 2 1 1 readFullPathListByNodeId 方法方法 readFullPathListByNodeId 广东电网公司企业级资产管理系统资产管理详细设计说明书 2 说明说明根据技术对象节点 id 读取对象在台帐中的全路径 输入输入技术对象节点 id 输出输出技术对象节点路径 List 处理处理 调用TechObjectNodeDAO 根据技术对象节点 id 级联读取技术对象节点的父节点列表 new 技术对象节点 list 遍历技术对象节点的父节点列表 给技术对象节点 list 赋值 返回技术对象节点 list 1 1 2功能位置功能位置 1 1 2 1概述概述 包路径 top lcam asset masterdata functionlocation appservice impl FunctionLocationBizService 提供功能位置新增 修改 删除 读取基本的 CRUD 方法 1 1 2 2业务逻辑设计业务逻辑设计 1 1 2 2 1FunctionLocationBizService 类名类名 FunctionLocationBizService 说明说明功能位置 BizService 依赖服务声明依赖服务声明 1 1 2 2 1 1readFunctionLocation 方法方法 readFullPathListByNodeId 说明说明根据功能位置 id 读取功能位置基本信息 输入输入功能位置 id 输出输出功能位置基本信息 处理处理根据功能位置 id 读取功能位置基本信息 广东电网公司企业级资产管理系统资产管理详细设计说明书 3 1 1 2 2 1 2insertFunctionLocation 方法方法 insertFunctionLocation 说明说明新增功能位置 输入输入功能位置 vo 输出输出功能位置 id 处理处理 生成功能位置 id 保存功能位置信息 1 1 3设备资产设备资产 1 1 3 1概述概述 包路径 top lcam asset masterdata asset appservice impl AssetOverAllBizService 提供资产综合服务包括设备资产 资产卡片 资产价值信息的增 删 改 查 1 1 3 2业务逻辑设计业务逻辑设计 1 1 3 2 1AssetOverAllBizService 类名类名 AssetOverAllBizService 说明说明设备资产综合服务 BizService 依赖服务声明依赖服务声明AssetBizService AssetCardBizService AssetValueBizService 1 1 3 2 1 1insertAssetOverAll 方法方法 insertAssetOverAll 说明说明新增设备资产 资产卡片 资产价值信息 输入输入存有设备资产 资产卡片和资产价值信息的 map 输出输出包装设备资产 资产卡片 资产价值信息的AssetOverAllVO 处理处理 根据 map 的数据 new AssetVO 新增设备 If 设备具有资产价值 广东电网公司企业级资产管理系统资产管理详细设计说明书 4 根据 map 的数据 new AssetCardVO 新增资产卡片 根据 map 的数据 new AssetValueVO 新增资产价值信息 1 1 4部件部件 1 1 4 1概述概述 包路径 top lcam asset masterdata parts appservice impl PartsBizService 提供功能部件新增 修改 删除 读取基本的 CRUD 方法 1 1 4 1 1PartsBizService 类名类名 PartsBizService 说明说明部件 BizService 依赖服务声明依赖服务声明 1 1 4 1 1 1queryPartsListByDeviceId 方法方法 queryPartsListByDeviceId 说明说明根据设备 id 查询设备下的部件 输入输入设备 id 输出输出部件 List 处理处理 组装查询条件 deviceId 参数设备 id 调用queryPartsList 查询为上步组装的查询条件 1 1 5变电站变电站 1 1 5 1概述概述 包路径 top lcam asset masterdata substation appservice impl SubstationBizService 提供变电站新增 修改 删除 读取基本的 CRUD 方法 广东电网公司企业级资产管理系统资产管理详细设计说明书 5 1 1 5 1 1SubstationBizService 类名类名 SubstationBizService 说明说明变电站 BizService 变电站的新增 修改 删除 列表查询的原子方法 依赖服务声明依赖服务声明 1 1 6线路线路 1 1 6 1概述概述 包路径 top lcam asset masterdata line appservice impl LineBizService 提供线路新增 修改 删除 读取基本的 CRUD 方法 1 1 6 1 1LineBizService 类名类名 LineBizService 说明说明线路 BizService 依赖服务声明依赖服务声明 1 1 6 1 1 1deleteLine 方法方法 deleteLine 说明说明删除线路信息 输入输入线路 id 输出输出是否删除成功 1 删除成功 其他失败 处理处理 查询线路对应的功能位置信息 删除功能位置 删除线路 广东电网公司企业级资产管理系统资产管理详细设计说明书 6 1 1 7通信节点通信节点 1 1 7 1概述概述 包路径 munication appservice impl CommunicationBizService 提供通信节点新增 修改 删除 读取基本的 CRUD 方法 1 1 7 1 1CommunicationBizService 类名类名 CommunicationBizService 说明说明通信节点 BizService 通信节点的新增 修改 删除 列表查询的原子方法 依赖服务声明依赖服务声明 1 1 8调度节点调度节点 1 1 8 1概述概述 包路径 top lcam asset masterdata dispatch appservice impl DispatchBizService 提供调度节点新增 修改 删除 读取基本的 CRUD 方法 1 1 8 1 1DispatchBizService 类名类名 DispatchBizService 说明说明调度节点 BizService 调度节点的新增 修改 删除 列表查询的原子方法 依赖服务声明依赖服务声明 1 1 9电厂电厂 1 1 9 1概述概述 包路径 top lcam asset masterdata powerplant appservice impl PowerPlantBizService 提供电厂新增 修改 删除 读取基本的 CRUD 方法和查询方法 广东电网公司企业级资产管理系统资产管理详细设计说明书 7 1 1 9 1 1PowerPlantBizService 类名类名 PowerPlantBizService 说明说明电厂 BizService 电厂的新增 修改 删除 列表查询的原子方法 依赖服务声明依赖服务声明 1 1 10类别类别 1 1 10 1概述概述 包路径 top lcam asset masterdata assetclassify appservice impl AssetClassifyBizService 提供资产类别 功能位置类别 特征组 特征的维护 1 1 10 2业务逻辑设计业务逻辑设计 1 1 10 2 1AssetClassifyBizService 类名类名 AssetClassifyBizService 说明说明资产类别 BizService 依赖服务声明依赖服务声明 1 1 10 2 1 1 deleteAssetClassifyFeatureValue 方法方法 deleteAssetClassifyFeatureValue 说明说明删除特征值 输入输入特征 id 输出输出Int 1 表示操作成功 处理处理 根据特征 id 查找特征类别关联 根据特征类别关联的类别 id 查找设备特征值 删除设备特征关联 删除设备特征 If 设备特征值 null 删除设备特征值 广东电网公司企业级资产管理系统资产管理详细设计说明书 8 1 1 11建设记录建设记录 1 1 11 1概述概述 包路径 top lcam asset masterdata buildrecord appservice impl BuildRecordBizService 提供资产建设记录的产生 通过建设记录查看资产的安装历程 功能位置下的设备安装情况 1 1 11 2业务逻辑设计业务逻辑设计 1 1 11 2 1 BuildRecordBizService 类名类名BuildRecordBizService 说明说明资产建设记录 BizService 依赖服务声明依赖服务声明 1 1 11 2 1 1 insertBuildRecord 方法方法insertBuildRecord 说明说明新增建设记录 输入输入Vo 输出输出Int 1 表示操作成功 处理处理 根据设备在业务中的处理 在产生设备记录的时候 新增建设记录 记录建设类型 安 装到的功能位置 时间 1 1 11 2 1 2 queryBuildRecordViewList 方法方法queryBuildRecordViewList 说明说明查询建设记录 设备或者功能位置的安装历史 输入输入ObjectId 设备对象 id 或者 installId 安装到对象的 Id 输出输出List 建设记录视图对象集合 广东电网公司企业级资产管理系统资产管理详细设计说明书 9 处理处理 为了满足 1 查看设备在历史上 所有安装的功能位置 2 某功能位置下安装了哪些设备 通过建设记录将设备 安装到的功能位置对象组合成安装历史视图 createcreate oror replacereplace viewview v asset build record asas selectselect x device build record id x build type x build date x project id x subproject id x object id x object node type x install object id x install node type x typetype x local code a namename asas device name a code asas device code a current status a status date f code asas func code f namename asas func name n full path fromfrom am asset a am function location f am tech object node n selectselect device build record id build type build date project id subproject id object id object node type install object id install node type typetype local code fromfrom am build record wherewhere object node type 2 andand install node type 1 x wherewhere f function location id x install object id andand a device id x object id andand n tech object id a device id 建立视图后 该视图是所有建设记录中涉及到的设备 已过滤掉已经不在设备表中存 在的数据 和其对应的功能位置的相关信息 直接通过传入参数进行查询 广东电网公司企业级资产管理系统资产管理详细设计说明书 10 1 1 12台帐模板管理台帐模板管理 1 1 12 1概述概述 包路径 top lcam asset masterdata assetaccounttemplate appservice impl AssetAccountTemplateBizService 提供台帐模板的新增 修改 删除 读取基本的 CRUD 方法和查询方法 1 1 12 2业务逻辑设计业务逻辑设计 1 1 12 2 1 AssetAccountTemplateBizService 类名类名 AssetAccountTemplateBizService 说明说明台帐模板 BizService 依赖服务声明依赖服务声明 TechObjectNodeTemplateBizService FunctionlocationTemplateBizService SubstationTemplateBizService LineTempalteBizService AssetTemplate BizService PartsTemplateBizService 1 1 12 2 1 1 insertFunctionLocationTemplate 方法方法 insertFunctionLocationTemplate 说明说明新增功能位置模板 输入输入功能位置模板 VO 输出输出技术对象节点 ID 处理处理 定义变量功能位置模板 VO If psrType 变电站 插入变电站信息 位置模板 VO siteId 变电站 ID else psrType 线路 插入线路信息 位置模板 VO siteId 线路 ID 调用insertCommonFunctionLocationTemplate 新增功能位置模板 方法 新增功 广东电网公司企业级资产管理系统资产管理详细设计说明书 11 能位置及技术对象模板节点 返回技术对象模板节点 id 1 1 12 2 1 2 insertAssetAccountTemplate 方法方法 insertAssetAccountTemplate 说明说明新增台帐模板 输入输入台帐模板 VO 输出输出台帐模板 ID 处理处理 定义变量功能位置模板 VO 调用insertFunctionLocationTemplate 新增功能位置技术对象节点等并返回技术对 象节点 id 将技术对象节点 id 赋给台帐模板 VO 新增台帐模板 1 1 12 2 1 3 deleteAssetAccountTemplate 方法方法 deleteAssetAccountTemplate 说明说明删除台帐模板 输入输入台帐模板 id 输出输出1 删除成功 0 删除失败 处理处理 根据台帐模板 id 读取台帐模板 VO 根据台帐模板 vo 的技术对象节点模板 id 调用 TechObjectNodeTemplateBizService 的级联删除台帐模板方法 删除台帐模板 1 1 12 2 2 TechObjectNodeTemplateBizService 类名类名 TechObjectNodeTemplateBizService 说明说明技术对象节点模板 BizService 依赖服务声明依赖服务声明 FunctionlocationTemplateBizService 1 1 12 2 2 1 deleteTechObjectNodeCascade 方法方法 deleteTechObjectNodeCascade 说明说明级联删除台帐模板 广东电网公司企业级资产管理系统资产管理详细设计说明书 12 输入输入技术对象模板节点 ID 输出输出删除成功返回 1 处理处理 根据技术对象模板节点 ID 读取技术对象节点模板 VO 调用删除子节点方法deleteSubNodes If 技术对象节点模板 VO nodeType 功能位置 根据技术对象节点模板 VO techObjectId 读取功能位置模板 VO 拼删除功能位置模板 SQL If 功能位置模板 VO objectType 变电站 拼删除变电站模板 SQL else if 功能位置模板 VO objectType 线路 拼删除线路模板 SQL else if 技术对象节点模板 VO nodeType 资产 拼删除资产模板 SQL else 部件模板 拼删除部件模板 SQL 拼删除技术对象节点模板 SQL 拼删除特征值 SQL 执行批量删除 1 1 12 2 2 2 deleteSubNodes 方法方法 deleteSubNodes 说明说明删除子节点 private 方法 输入输入技术对象模板节点 ID 输出输出删除成功返回 1 广东电网公司企业级资产管理系统资产管理详细设计说明书 13 处理处理 If 技术对象模板节点 ID 为空 return 0 1 根据技术对象模板节点 ID 查询该节点下的子功能位置技术对象模板节点 list 根据子功能位置技术对象模板节点 list 拼子技术对象模板节点和子功能位置模板字符串 2 根据技术对象模板节点 ID 查询该节点下的子设备技术对象模板节点 list 根据子设备技术对象模板节点 list 拼子技术对象模板节点和子设备模板字符串 3 根据技术对象模板节点 ID 查询该节点下的子部件技术对象模板节点 list 根据子部件技术对象模板节点 list 拼子技术对象模板节点和子部件模板字符串 4 if 子技术对象模板节点不为空 签套调用deleteSubNodes 子技术对象模板节点 存在子节点时 调用该方法本身删除子节点 拼删除子技术对象模板节点 功能位置模板 设备模板 部件模板 特征值 SQLList If 子功能位置模板不为空 拼删除变电站模板 线路模板 SQLList 5 批量删除 参数为 SQLList 注 SQLList 是一个 List 存放删除表的 sql 删除的条件为主键 id1 or 主键 id1 如 FUNCTION LOCATION ID id1 or FUNCTION LOCATION ID id2 广东电网公司企业级资产管理系统资产管理详细设计说明书 14 2 工单管理工单管理 修订记录 版本修订说明作者审核审核日期 V1 0新建单俊符曦 2010 1 5 所有权声明 深圳市康拓普信息技术有限公司 版权所有 不得复制 Copyright 2009 by Shenzhen Comtop Information Technology Co Ltd 2 1 概述概述 包路径 top lcam asset workorder appservice WorkOrderBizService 工作包 top lcam asset workorder appservice StandardPackageBizService 主要业务 工单执行列表查询 WorkOrderExecutingListAction 调用 WorkOrderBizService 查询的执行中的工单 查询条件流程在该节点且该用户有权限查看的执行中工单 返回工单 List 迭代工单 List 查询工单 的物料需求明细并调用 RequirementBizService 查询物料的状态 未申购 已申购 已到货等 WorkOrderExecutingListAction WorkOrderBizService RequirementBizService 1 queryWorkOrderFlowList 2 queryMaterialStatus 3 queryMaterialStatus 工单核算列表查询 WorkOrderBalanceListAction 调用 WorkOrderBizService 的 queryWorkOrderList 方 法 查询条件流程在该节点且该用户有权限查看的待核算工单 查询待核算的工单列表 得到工单 List 迭代工单 List 调用 WorkOrderBizService 查询工单服务需求 根据返回的服务需求 list 调用 ServiceContractBizService 查询合同的付款状态 广东电网公司企业级资产管理系统资产管理详细设计说明书 15 WorkOrderBalanceListAction WorkOrderBizService ServiceContractBizService 1 queryWorkOrderFlowList 2 queryBalanceStatus 5 queryContractStatus 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 3 queryWorkOrderMaterialList 4 queryWorkOrderServiceList 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 为 工单核算维护对象成本列表查询 workOrderCostListAction WorkOrderBizService WorkOrderDAO 1 queryWorkOrderObject 2 queryWorkObject 3 queryWorkOrderMaterialList 4 queryWorkOrderServiceList 工单关闭 广东电网公司企业级资产管理系统资产管理详细设计说明书 16 WorkOrder WorkOrder WorkOrderDAO AssetBizSe 1 updateWorkOrderStatus 2 updateWorkFlowStatus 3 generateAssetMaintainCost 为 为 为 为 为 为 为 为 为 为 为 为 4 queryWorkObject 6 calculateAssetvalue 5 queryAssetByFunctionLocationId 为 为 为 为 为 为 为 为 为 为 7 apportionAssetCost 2 1 1业务逻辑设计业务逻辑设计 2 1 1 1WorkOrderBizService 类名类名WorkOrderBizService 说明说明AssetBizService DeviceAccountBizService 依赖服务声明依赖服务声明 2 1 1 1 1 generateAssetMaintainCost 方法方法 generateAssetMaintainCost 说明说明工单关闭时生成工单维护对象的维护成本 输入输入工单 id 输出输出 处理处理 1 根据工单 id 调用 WorkOrderDAO 的 queryWorkOrderObject 方法查询工单的维护 对象及对象的维护成本 lstWorkOrderObject 2 迭代 lstWorkOrderObject 维护对象只能是功能位置 资产设备或其它资产 定义变量资产价值映射 Map mapAssetValue 资产价值总额 iTotalValue 广东电网公司企业级资产管理系统资产管理详细设计说明书 17 If 工作对象是功能位置 调用 DeviceAccountBizService 的 queryAssetByFunctionLocationId 查询功能 位置下的资产设备 iTotalValue calculateAssetValue else 调用 AssetBizService 查询资产设备或者资产的资产信息 mapAssetValue put 资产 id 资产价值 iTotalValue 资产价值 3 调用 apportionAssetCost 方法生成分摊和生成资产的维护成本 2 1 1 1 2 calculateAssetValue 方法方法calculateAssetValue 说明说明计算资产价值 输入输入资产设备列表 lstAsset 资产价值映射 Map mapAssetValue 输出输出资产总价值 处理处理 定义变量资产总价值 iTotalValue 迭代 lstAsset 调用 AssetBizService 查询资产设备对应的资产信息 mapAssetValue put 资产 id 资产 value 迭代的该条记录的资产 id 和资产价值 iTotalValue 资产 value return iTotalValue 2 1 1 1 3 apportionAssetCost 方法方法apportionAssetCost 说明说明分摊和生成资产的维护成本 输入输入 资产和资产价值映射 map mapAssetValue 服务总成本 totalServiceCost 材料总成 本 totalmaterialCost 总资产价值 totalVlaue 工单 id 广东电网公司企业级资产管理系统资产管理详细设计说明书 18 输出输出 处理处理 遍历 mapAssetValue 得到该记录的资产 id 和资产 value 插入资产维护成本数据 即该资产 id 在该工单的维护成本的维护成本 查询工单是否存在该资产的维护成本信息 If 工单已存在该资产的维护成本 修改该条记录的维护费用 材料费 原值 totalmaterialCost 资产价值 totalVlaue 服务费 原值 totalServiceCost 资产价值 totalVlaue else 材料费 totalmaterialCost 资产价值 totalVlaue 服务费 totalServiceCost 资产价值 totalVlaue 新增一条资产维护成本记录 values 资产 id 工单 id 材料费 服务费 2 1 1 1 4 insertWorkObject 方法方法 insertWorkObject 说明说明插入工单工作对象 输入输入工作对象列表 lstWorkObject 输出输出 处理处理 迭代 lstWorkObject If 当前结点设备但是是非资产设备 Continue else if 当前结点是功能位置 插入工作维护对象 工作维护对象类型为 0 功能位置 else if 当前结点是资产设备 插入工作维护对象 工作维护对象类型为 1 资产设备 else 资产 插入工作维护对象 工作维护对象类型为 2 资产 广东电网公司企业级资产管理系统资产管理详细设计说明书 19 2 1 1 1 5 queryBalanceStatus 方法方法queryBalanceStatus 说明说明查询工单的核算状态 输入输入工单 id 输出输出工单核算状态 1 核算已完成 0 核算未完成 处理处理 ReadWorkorder 得到 workorderVO 调用 ProjectInfoBizService readProject 参数 workorderVO projectId 得到项目状态 2 1 1 1 6 batchUpdateWorkorderMaterial 方法方法batchUpdateWorkorderMaterial 说明说明从标准物料导入物料 输入输入标准物料数组 id standardMaterialId 工单 VO workorderVO 输出输出导入标准物料数量 处理处理 定义新增工单物料列表 lstinsertWorkorderMaterialVO 定义更新工单物料列表 lstupdateWorkorderMaterialVO 循环遍历数组 standardMaterialId 调用 standardPackageBizService readStandardMaterial 查询标准物料 参数当前 标准物料明细 id 得到标准物料 VO 查询该工单是否已存在该类型物料 If 存在 获得标准物料数量 将该类型物料插入 lstupdateWorkorderMaterialVO Else 将该类型物料插入 lstinsertWorkorderMaterialVO If lstinsertWorkorderMaterialVO 不为空 批量插入工单物料 If lstupdateWorkorderMaterialVO 不为空 广东电网公司企业级资产管理系统资产管理详细设计说明书 20 批量更新工单物料 2 1 1 1 7 batchUpdateWorkorderService 方法方法batchUpdateWorkorderService 说明说明导入标准服务 输入输入标准服务数组 id serviceId 工单 VO workorderVO 输出输出导入标准服务数量 处理处理 定义新增工单服务列表 lstinsertWorkorderServiceVO 定义更新工单服务列表 lstupdateWorkorderServiceVO 循环遍历数组 serviceId 调用 standardPackageBizService readStandardService 查询标准服务 参数当前 标准服务明细 id 得到标准服务 VO 查询该工单是否已存在该类型服务 If 存在 获得标准服务工时 将该类型服务插入 lstupdateWorkorderServiceVO Else 将该类型服务工时插入 lstinsertWorkorderServiceVO If lstinsertWorkorderServiceVO 不为空 批量插入工单服务 If lstupdateWorkorderServiceVO 不为空 批量更新工单服务 2 1 1 2WorkOrderDAO 类名类名WorkOrderDAO 说明说明 依赖服务声明依赖服务声明 广东电网公司企业级资产管理系统资产管理详细设计说明书 21 2 1 1 2 1 queryWorkOrderList 方法方法queryWorkOrderList 说明说明查询工单列表 输入输入查询条件 List 输出输出符合查询条件的工单 处理处理 SELECT PROD WORKORDER FROM PROD WORKORDER WFT FLOWCONTROL Where WFT FLOWCONTROL WORKID PROD WORKORDER WORKORDER ID AND PROD WORKORDER FLOW STATE AND WFT FLOWCONTROL WORKFLOWID AND WFT FLOWCONTROL TRANSACTORID AND WFT FLOWCONTROL TRANSFLAG 广东电网公司企业级资产管理系统资产管理详细设计说明书 22 3 输网资产变更管理输网资产变更管理 修订记录 版本说明作者批准批准日期 V1 0新建赵敏全符曦2010 1 8 所有权声明 深圳市康拓普信息技术有限公司 版权所有 不得复制 Copyright 2009 by Shenzhen Comtop Information Technology Co Ltd 3 1 资产变更资产变更 3 1 1概述概述 包路径 top lcam asset assetchange Bizservice impl AssetChangeBillBizService 3 1 2业务逻辑设计业务逻辑设计 3 1 2 1AssetChangeBillBizService 类名类名AssetChangeBillBizService 说明说明输网资产变更 依赖服务声明依赖服务声明WorkspaceBizService 3 1 2 2insertAssetChangeBill 方法方法insertAssetChangeBill 说明说明生成资产增加 减少申请单 输入输入变更记录 资产变更类型 输出输出String 表示不成功 新技术节点 表示操作成功 处理处理 1 调用 AssetChangeBizService 资产增加 减少申请单新增方法 2 返回资产增加 减少申请单 广东电网公司企业级资产管理系统资产管理详细设计说明书 23 3 1 2 3appendAssetChangeBillDeatil 方法方法appendAssetChangeBillDetail 说明说明追加一条变更记录到已有的资产增加 减少申请单中 输入输入变更记录 资产变更类型 输出输出String 表示不成功 新技术节点 表示操作成功 处理处理 1 调用 AssetChangeBizService 资产增加 减少申请单新增方法 2 返回资产增加 减少申请单 3 1 2 4queryWorkspaceList 方法方法queryWorkspaceList 说明说明查询工作区列表 包括变更内容信息 输入输入变更 输出输出工作区 list 处理处理 根据变更 查找出所有工作区 再根据工作区 分别查找出自己变更区下 面的变更内容 需区分新增 删除和修改 数量 SELECTSELECT CHANGE CONTENT TYPE TECH OBJECT NODE ID COUNTCOUNT 1 变更内容数量 FROMFROM AM CHANGE RECORD R WHEREWHERE R CHANGE ID 变更 GROUPGROUP BYBY CHANGE CONTENT TYPE TECH OBJECT NODE ID 3 1 2 5insertWorkspace 方法方法insertWorkspace 说明说明新增变更工作区 输入输入工作区技术节点 输出输出String 表示不成功 新节点 表示操作成功 处理处理 1 根据选择的技术节点 调用 TechObjectNodeBizService 读取方法得到 TechObjectNodeVO 广东电网公司企业级资产管理系统资产管理详细设计说明书 24 2 调用 TechObjectNodeDAO 的方法 readFullPathByNodeId int nodeId 得到此节点全 路径 SELECTSELECT MAXMAX SYS CONNECT BY PATH NODE NAME FROMFROM PROD TECH OBJECT NODE CONNECTCONNECT BYBY PRIORPRIOR PARENT ID TECH OBJECT NODE ID STARTSTART WITHWITH TECH OBJECT NODE ID 工作区技术节点 3 新增一个 WorkspaceVO 对象 赋值后调用 WorkspaceBizService 的新增方法新增 工作区 4 返回新变更工作区 3 2 正式台帐维护正式台帐维护 3 2 1概述概述 包路径 top lcam asset assetaccount Bizservice impl AssetAccountBizService 3 2 2业务逻辑设计业务逻辑设计 3 2 2 1AssetAccountBizService 类名类名AssetAccountBizService 说明说明台帐树上各级功能位置 设备和部件的增删改 依赖服务声明依赖服务声明 TechObjectNodeBizService AssetBizService FunctionLocationBizService PartsBizService CommunicationBizService DispatchBizService SubstationBizServi ce LineBizService CopyPasteTechObjectBizService AccountChangeRecordBizService 广东电网公司企业级资产管理系统资产管理详细设计说明书 25 3 2 2 2insertTempAssetCard 方法方法insertTempAssetCard 说明说明新增临时资产卡片 输入输入资产卡片 输出输出String 表示不成功 新 表示操作成功 处理处理 1 调用 AssetCardBizService 的 insert 方法新增资产卡片信息 2 返回新资产卡片 3 2 2 3insertNewOrDeleteChangeRecord 方法方法insertNewOrDeleteChangeRecord 说明说明新增变更记录 包括新增或删除功能位置 设备或部件 输入输入对象 变更 节点类型和变更方式 1 新增 2 修改 3 删除 输出输出String 表示不成功 新设备 表示操作成功 处理处理 广东电网公司企业级资产管理系统资产管理详细设计说明书 26 4 设备资产台帐设备资产台帐 修订记录 版本说明作者批准批准日期 V1 0新增赵敏全符曦2009 12 11 V1 1资产浏览柯挺符曦2009 1 8 所有权声明 深圳市康拓普信息技术有限公司 版权所有 不得复制 Copyright 2009 by Shenzhen Comtop Information Technology Co Ltd 4 1 设备台帐维护设备台帐维护 4 1 1概述概述 包路径 top lcam asset assetaccount appserivce impl AssetAccountBizService 4 1 2业务逻辑设计业务逻辑设计 4 1 2 1AssetAccountBizService 类名类名AssetAccountBizService 说明说明台帐树上各级功能位置 设备和部件的增删改 依赖服务声明依赖服务声明 TechObjectNodeBizService FunctionLocationBizService PartsBizService CommunicationBizService DispatchBizService SubstationBizServi ce LineBizService CopyPasteTechObjectBizService AssetBizService 4 1 2 2insertAccountAsset 方法方法insertAccountAsset 广东电网公司企业级资产管理系统资产管理详细设计说明书 27 说明说明新增资产 输入输入资产 输出输出String 表示不成功 新设备 表示操作成功 处理处理 1 调用 AssetBizService 的 insert 方法新增资产信息 2 修改上级叶子节点状态 3 新增对应的资产技术对象节点 4 返回新资产技术节点 4 1 2 3updateAccountAsset 方法方法updateAccountAsset 说明说明修改资产 输入输入资产 输出输出int 0 表示不成功 1 表示操作成功 处理处理 1 调用 AssetBizService 的 update 方法修改设备信息 2 如果资产名字修改 则更改资产对应的技术对象节点名字 如资产对应的节点因为有 多个 共塔 共工井 共电缆沟的情况 需要修改多个技术对象节点 4 1 2 4deleteAccountAsset 方法方法deleteAccountAsset 说明说明删除资产 输入输入资产 输出输出int 0 表示不成功 1 表示操作成功 处理处理 1 根据 查找是否存在此记录 是则调用调用 AssetBizService 的 delete 方法删除设 备信息 2 调用 TechObjectNodeBizService 的 delete 方法删除此设备对应的技术节点对象 3 查找上级功能位置是否还有子节点 没有则修改上级节点为叶子节点 广东电网公司企业级资产管理系统资产管理详细设计说明书 28 4 1 2 5insertAccountFunction
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四平市铁东区妇幼保健站医护人员招聘笔试备考题库及答案详解
- 2026年临海市第二人民医院医护人员招聘笔试备考试题及答案详解
- 2026年安徽省精神卫生防治中心医护人员招聘笔试备考试题及答案详解
- 2026年秦皇岛市山海关区妇幼保健站医护人员招聘笔试模拟试题及答案详解
- 2026年宁津县中医院医护人员招聘笔试备考试题及答案详解
- 2026年镇雄县中医院医护人员招聘笔试备考题库及答案详解
- 2026年衡水市复退军人医院医护人员招聘笔试模拟试题及答案详解
- 2026年海口市秀英区妇幼保健站医护人员招聘笔试备考试题及答案详解
- 2026年通辽市明仁医院医护人员招聘笔试备考试题及答案详解
- 2026年温州市人民医院(信河院区)医护人员招聘考试备考试题及答案详解
- 国内饲料法规培训
- 药事法规和专业知识培训课件
- 贵州国企薪酬管理办法
- 2025年医卫类临床医学检验技术(正副高)专业知识-专业实践能力参考题库含答案解析(5套试卷)
- 安徽省宣城市2024-2025学年高二下学期期末考试 数学 含答案
- 室内设计师个人简介
- 2025年化工安全与环保试题及答案
- 6月份安全培训内容
- 养殖设备供货方案(3篇)
- 2025年江苏省苏豪控股集团有限公司人员招聘笔试备考试题及一套答案详解
- 浙江省台州市2024-2025学年高一下学期期末英语试卷
评论
0/150
提交评论