2.3.8. 短信存证合约¶
2.3.8.1. 简介¶
针对短内容文本进行存证的合约样例,提供用户、主题等多个维度的查询
2.3.8.1.1. 函数¶
函数名(name |
参数(inputs) |
简介(description |
---|---|---|
initialize |
[] |
初始化函数,在合约部署时默认执行 |
storeShortContent |
[‘user_id: string, 用户名’, ‘title: string, 标题(不超过100个字符)’, ‘topic: string 主题(不超过36个字符)’, ‘content:具体内容(不超过3000个字符)’] |
将用户参数{user_id,title,topic}持久化存储 |
queryByUser |
[‘user_id: string, 用户名’] |
按照用户粒度查询内容,查询的是一个集合 |
queryByTitle |
[‘user_id: string, 用户名’, ‘title: string, 标题’, ‘topic: string 主题’] |
按照标题粒度查询内容,用户名,主题,标题都是必须的,查询的是指定的一篇短内容 |
queryByTopic |
[‘user_id: string, 用户名’, ‘topic: string 主题’] |
按照主题粒度查询内容,用户名,主题都是必须的,查询的是一个集合 |