高金云信信用池V1.0
  • 项目说明
  • 技术栈
    • 技术选型
    • 数据流说明
  • 智能合约开发
    • 总体框架
    • MainSystem主合约
    • Bank银行身份合约
    • Company公司身份合约
    • Transaction交易合约
    • MemberStorage注册用户记录合约
    • TxStorage交易记录合约
  • 前端使用
    • 首页数据
    • 成员管理
    • 授信相关
    • 发起交易
    • 其它设置
  • 平台部署
    • 区块链
    • 智能合约
    • 监听脚本
    • 后端
    • 前端
由 GitBook 提供支持
在本页
  1. 智能合约开发

TxStorage交易记录合约

基本属性

属性
说明

Time

创建时间(所处年份)

creditBanks

进行过授信的银行总数

totalAmount

平台内公司获得银行授信的总额度

indexTxMap

交易索引号(顺序号)与合约地址的映射

forwardTx

跨期交易(非当年完成)

coNewTx

公司当前的最新交易

coTxMap

公司在当年发起的所有交易

addrIndexMap

交易合约地址与索引号(顺序号)的映射

categoryTxMap

特定类型(应收、应付)的交易集合

bankTotalGrant

特定银行的授信总额度

allCredit

当年银行对公司的授信额度

added

当年银行是否已经参与授信服务

功能

功能
说明

insert

添加(记录)新交易

isIn

判断交易是否为本平台交易

getCount

获得当年交易总数

getTx

获得所有交易合约地址

getForwardTx

获得所有跨期交易

bankAddCredit

银行对公司进行授信(第三步),先行对公司的授信操作进行记录

updateTime

每年重新授信, 但由于合约设计机制, 判断时间从第一笔授信交易开始, 但这个时间可能并非理想时间(如每年的1月1日), 所以可能需要动态更新间(第二步)

上一页MemberStorage注册用户记录合约下一页前端使用

最后更新于2年前