2.3.9. 商品溯源合约¶
2.3.9.1. 简介¶
该合约提供了商品溯源的合约模板,帮助用户快速使用XuperChain实现溯源类的应用
2.3.9.1.1. 函数¶
函数名(name |
参数(inputs) |
简介(description |
---|---|---|
initialize |
[‘admin: string, 初始化指定商品管理员,仅有该管理员才可以创建和变更商品’] |
初始化溯源合约,在合约部署时默认执行 |
createGoods |
[‘id: string, 待创建商品ID’, ‘desc: string, 商品描述信息’] |
创建一个商品,仅有admin可以发起商品创建操作 |
updateGoods |
[‘id: string, 待变更的商品ID’, ‘reason:string, 变更商品的原因’] |
变更商品,仅有admin可以发起商品变更操作 |
queryRecords |
[‘id: string, 待查询的商品ID’] |
查询商品变更信息,任何人可以发起 |