# odc-node **Repository Path**: lishijian/odc-node ## Basic Information - **Project Name**: odc-node - **Description**: odc-node - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-06 - **Last Updated**: 2024-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **取法乎上,得乎其中;取法乎中,得乎其下;取法呼下,无所得矣** # 自研区块链 ### 区块链有以下核心方法 #####1.新增(save) 新增方法主要业务逻辑: (1) 区块数据直接新增 (2) 历史数据根据唯一标识(pid)进行查询,历史数据没有直接新增,有历史数据在后边添加一条 (3) 状态数据根据唯一标识(pid)进行查询,没有状态数据新增一条状态数据,有状态数据进行更新 #####2.修改(update) 修改方法主要业务逻辑: (1) 区块数据直接新增 (2) 历史数据根据唯一标识(pid)进行查询,历史数据没有直接新增,有历史数据在后边添加一条 (3) 状态数据根据唯一标识(pid)进行查询,直接进行更新 #####3.删除(delete) 修改方法主要业务逻辑: (1) 区块数据和历史数据不变,删除状态数据 #####4.查询历史数据 查询历史数据主要业务逻辑: (1)直接查询历史数据表 #####5.查询状态数据 (1)直接查询状态数据