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’]

查询商品变更信息,任何人可以发起