# 项目介绍
预置链码包是我们为应用开发者提供对业务数据进行增删改查基本操作的链码。应用开发者可以在此链码包的基础上根据应用业务需求进一步拓展链码功能。此链码支持存储的数据类型有字符串、整型、浮点型、集合(map、list)等等。
## 链码包功能如下
### 1.增加数据(set)
输入参数说明
baseKey:需要保存的唯一的主键标识
baseValue:保存的数据信息
```base
例:{"baseKey":"str","baseValue":"this is string"}
```
其中baseKey是不能为空的字符串,baseValue可以是任意类型的数据。如果baseKey已经存在,则直接返回已经存在,不能添加;如果不存在,则添加数据。
### 2.修改数据(update)
输入参数说明
baseKey:需要修改的唯一的主键标识
baseValue:保存的数据信息
```base
例:{"baseKey":"str","baseValue":"this is string"}
```
其中baseKey是不能为空的字符串,baseValue可以是任意类型的数据。如果baseKey不存在,则无法更新,如果已经存在,则修改数据。
### 3.删除数据(delete)
输入参数说明
baseKey:需要删除的唯一的主键标识的值
```base
例:"str"
```
其中baseKey的值不能为空,且必须存在,否则将无法删除。
### 4.获取数据(get)
输入参数说明
baseKey:需要获取的唯一的主键标识的值
```base
例:"str"
```
其中baseKey的值不能为空,且必须存在,否则将无法获取到相应的信息。
### 5.根据key获取历史数据(getHistory)
输入参数说明
baseKey:需要获取的唯一的主键标识的值
```base
例:"str"
```
其中baseKey的值不能为空,响应结果:交易Id(txId)、交易时间(txTime)、是否删除(isDelete)、交易信息(dataInfo)。
## 链码目录介绍
* 链码信息
``` bash
bsnchaincode/
```
* 实体类
``` bash
models/
```
* 工具类
``` bash
utils/
```
* 测试类
``` bash
test/
```
* 索引路径
``` bash
META-INF/statedb/couchdb/indexes
```
没有合适的资源?快使用搜索试试~ 我知道了~
基于fabric-sdk-java v1.4的demo.zip
共28个文件
go:8个
java:8个
txt:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 123 浏览量
2024-03-23
23:48:24
上传
评论
收藏 31KB ZIP 举报
温馨提示
基于fabric-sdk-java v1.4的demo
资源推荐
资源详情
资源评论
收起资源包目录
基于fabric-sdk-java v1.4的demo.zip (28个子文件)
java0323
pom.xml 2KB
src
test
resources
go
src
bsnBaseCC.zip 8KB
bsnBaseCC
readme.md 2KB
utils
logger.go 304B
bsnchaincode
chaincode.go 2KB
base.go 7KB
test
main_test.go 1KB
TestUtil.go 2KB
models
datamodel.go 651B
common.go 440B
main.go 252B
java
com
bsn
fbsdkdemo
service
impl
FabricServiceImplTest.java 13KB
FbsdkdemoApplicationTests.java 221B
main
resources
channelTxs
channel202005231257.tx 416B
channel202005231256.tx 416B
channel202005231219.tx 416B
application.properties 1KB
channelString
channel202005231257.txt 3KB
channel202005231219.txt 3KB
channel202005231256.txt 3KB
java
com
bsn
fbsdkdemo
FbsdkdemoApplication.java 328B
controller
FabricController.java 4KB
utils
FileUtils.java 884B
service
impl
FabricServiceImpl.java 17KB
FabricService.java 5KB
bean
FabricUserBean.java 3KB
.gitignore 333B
README.md 118B
共 28 条
- 1
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3661
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功