Documentation
¶
Index ¶
- Constants
- Variables
- func CreateRawCollateralizeAppendTx(cfg *types.Chain33Config, parm *CollateralizeAppendTx) (*types.Transaction, error)
- func CreateRawCollateralizeBorrowTx(cfg *types.Chain33Config, parm *CollateralizeBorrowTx) (*types.Transaction, error)
- func CreateRawCollateralizeCreateTx(cfg *types.Chain33Config, parm *CollateralizeCreateTx) (*types.Transaction, error)
- func CreateRawCollateralizeFeedTx(cfg *types.Chain33Config, parm *CollateralizeFeedTx) (*types.Transaction, error)
- func CreateRawCollateralizeManageTx(cfg *types.Chain33Config, parm *CollateralizeManageTx) (*types.Transaction, error)
- func CreateRawCollateralizeRepayTx(cfg *types.Chain33Config, parm *CollateralizeRepayTx) (*types.Transaction, error)
- func CreateRawCollateralizeRetrieveTx(cfg *types.Chain33Config, parm *CollateralizeRetrieveTx) (*types.Transaction, error)
- func InitExecutor(cfg *types.Chain33Config)
- func InitFork(cfg *types.Chain33Config)
- func NewCollateralizeTable(kvdb db.KV) *table.Table
- func NewRecordTable(kvdb db.KV) *table.Table
- type AssetPriceRecord
- func (*AssetPriceRecord) Descriptor() ([]byte, []int)deprecated
- func (x *AssetPriceRecord) GetBtcPrice() int64
- func (x *AssetPriceRecord) GetBtyPrice() int64
- func (x *AssetPriceRecord) GetEthPrice() int64
- func (x *AssetPriceRecord) GetRecordTime() int64
- func (*AssetPriceRecord) ProtoMessage()
- func (x *AssetPriceRecord) ProtoReflect() protoreflect.Message
- func (x *AssetPriceRecord) Reset()
- func (x *AssetPriceRecord) String() string
- type BorrowRecord
- func (*BorrowRecord) Descriptor() ([]byte, []int)deprecated
- func (x *BorrowRecord) GetAccountAddr() string
- func (x *BorrowRecord) GetCollateralPrice() int64
- func (x *BorrowRecord) GetCollateralValue() int64
- func (x *BorrowRecord) GetCollateralizeId() string
- func (x *BorrowRecord) GetDebtValue() int64
- func (x *BorrowRecord) GetExpireTime() int64
- func (x *BorrowRecord) GetLiquidateTime() int64
- func (x *BorrowRecord) GetLiquidationPrice() int64
- func (x *BorrowRecord) GetPreStatus() int32
- func (x *BorrowRecord) GetRecordId() string
- func (x *BorrowRecord) GetStartTime() int64
- func (x *BorrowRecord) GetStatus() int32
- func (*BorrowRecord) ProtoMessage()
- func (x *BorrowRecord) ProtoReflect() protoreflect.Message
- func (x *BorrowRecord) Reset()
- func (x *BorrowRecord) String() string
- type Collateralize
- func (*Collateralize) Descriptor() ([]byte, []int)deprecated
- func (x *Collateralize) GetBalance() int64
- func (x *Collateralize) GetBorrowRecords() []*BorrowRecord
- func (x *Collateralize) GetCollBalance() int64
- func (x *Collateralize) GetCollateralizeId() string
- func (x *Collateralize) GetCreateAddr() string
- func (x *Collateralize) GetDebtCeiling() int64
- func (x *Collateralize) GetInvalidRecords() []*BorrowRecord
- func (x *Collateralize) GetLatestExpireTime() int64
- func (x *Collateralize) GetLatestLiquidationPrice() int64
- func (x *Collateralize) GetLiquidationRatio() int64
- func (x *Collateralize) GetPeriod() int64
- func (x *Collateralize) GetPreStatus() int32
- func (x *Collateralize) GetStabilityFeeRatio() int64
- func (x *Collateralize) GetStatus() int32
- func (x *Collateralize) GetTotalBalance() int64
- func (*Collateralize) ProtoMessage()
- func (x *Collateralize) ProtoReflect() protoreflect.Message
- func (x *Collateralize) Reset()
- func (x *Collateralize) String() string
- type CollateralizeAction
- func (*CollateralizeAction) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeAction) GetAppend() *CollateralizeAppend
- func (x *CollateralizeAction) GetBorrow() *CollateralizeBorrow
- func (x *CollateralizeAction) GetCreate() *CollateralizeCreate
- func (x *CollateralizeAction) GetFeed() *CollateralizeFeed
- func (x *CollateralizeAction) GetManage() *CollateralizeManage
- func (x *CollateralizeAction) GetRepay() *CollateralizeRepay
- func (x *CollateralizeAction) GetRetrieve() *CollateralizeRetrieve
- func (x *CollateralizeAction) GetTy() int32
- func (m *CollateralizeAction) GetValue() isCollateralizeAction_Value
- func (*CollateralizeAction) ProtoMessage()
- func (x *CollateralizeAction) ProtoReflect() protoreflect.Message
- func (x *CollateralizeAction) Reset()
- func (x *CollateralizeAction) String() string
- type CollateralizeAction_Append
- type CollateralizeAction_Borrow
- type CollateralizeAction_Create
- type CollateralizeAction_Feed
- type CollateralizeAction_Manage
- type CollateralizeAction_Repay
- type CollateralizeAction_Retrieve
- type CollateralizeAddr
- func (*CollateralizeAddr) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeAddr) GetSuperAddrs() []string
- func (*CollateralizeAddr) ProtoMessage()
- func (x *CollateralizeAddr) ProtoReflect() protoreflect.Message
- func (x *CollateralizeAddr) Reset()
- func (x *CollateralizeAddr) String() string
- type CollateralizeAppend
- func (*CollateralizeAppend) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeAppend) GetCollateralValue() int64
- func (x *CollateralizeAppend) GetCollateralizeId() string
- func (x *CollateralizeAppend) GetRecordId() string
- func (*CollateralizeAppend) ProtoMessage()
- func (x *CollateralizeAppend) ProtoReflect() protoreflect.Message
- func (x *CollateralizeAppend) Reset()
- func (x *CollateralizeAppend) String() string
- type CollateralizeAppendTx
- type CollateralizeBorrow
- func (*CollateralizeBorrow) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeBorrow) GetCollateralizeId() string
- func (x *CollateralizeBorrow) GetValue() int64
- func (*CollateralizeBorrow) ProtoMessage()
- func (x *CollateralizeBorrow) ProtoReflect() protoreflect.Message
- func (x *CollateralizeBorrow) Reset()
- func (x *CollateralizeBorrow) String() string
- type CollateralizeBorrowTx
- type CollateralizeCreate
- func (*CollateralizeCreate) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeCreate) GetTotalBalance() int64
- func (*CollateralizeCreate) ProtoMessage()
- func (x *CollateralizeCreate) ProtoReflect() protoreflect.Message
- func (x *CollateralizeCreate) Reset()
- func (x *CollateralizeCreate) String() string
- type CollateralizeCreateTx
- type CollateralizeFeed
- func (*CollateralizeFeed) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeFeed) GetCollType() int32
- func (x *CollateralizeFeed) GetPrice() []int64
- func (x *CollateralizeFeed) GetVolume() []int64
- func (*CollateralizeFeed) ProtoMessage()
- func (x *CollateralizeFeed) ProtoReflect() protoreflect.Message
- func (x *CollateralizeFeed) Reset()
- func (x *CollateralizeFeed) String() string
- type CollateralizeFeedTx
- type CollateralizeManage
- func (*CollateralizeManage) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeManage) GetCurrentTime() int64
- func (x *CollateralizeManage) GetDebtCeiling() int64
- func (x *CollateralizeManage) GetLiquidationRatio() int64
- func (x *CollateralizeManage) GetPeriod() int64
- func (x *CollateralizeManage) GetStabilityFeeRatio() int64
- func (x *CollateralizeManage) GetTotalBalance() int64
- func (*CollateralizeManage) ProtoMessage()
- func (x *CollateralizeManage) ProtoReflect() protoreflect.Message
- func (x *CollateralizeManage) Reset()
- func (x *CollateralizeManage) String() string
- type CollateralizeManageTx
- type CollateralizeRecordRow
- type CollateralizeRecords
- func (*CollateralizeRecords) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeRecords) GetRecords() []*ReceiptCollateralize
- func (*CollateralizeRecords) ProtoMessage()
- func (x *CollateralizeRecords) ProtoReflect() protoreflect.Message
- func (x *CollateralizeRecords) Reset()
- func (x *CollateralizeRecords) String() string
- type CollateralizeRepay
- func (*CollateralizeRepay) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeRepay) GetCollateralizeId() string
- func (x *CollateralizeRepay) GetRecordId() string
- func (*CollateralizeRepay) ProtoMessage()
- func (x *CollateralizeRepay) ProtoReflect() protoreflect.Message
- func (x *CollateralizeRepay) Reset()
- func (x *CollateralizeRepay) String() string
- type CollateralizeRepayTx
- type CollateralizeRetrieve
- func (*CollateralizeRetrieve) Descriptor() ([]byte, []int)deprecated
- func (x *CollateralizeRetrieve) GetBalance() int64
- func (x *CollateralizeRetrieve) GetCollateralizeId() string
- func (*CollateralizeRetrieve) ProtoMessage()
- func (x *CollateralizeRetrieve) ProtoReflect() protoreflect.Message
- func (x *CollateralizeRetrieve) Reset()
- func (x *CollateralizeRetrieve) String() string
- type CollateralizeRetrieveTx
- type CollateralizeType
- func (collateralize CollateralizeType) CreateTx(action string, message json.RawMessage) (*types.Transaction, error)
- func (collateralize *CollateralizeType) GetLogMap() map[int64]*types.LogInfo
- func (collateralize *CollateralizeType) GetName() string
- func (collateralize *CollateralizeType) GetPayload() types.Message
- func (collateralize CollateralizeType) GetTypeMap() map[string]int32
- type CollatetalizeRow
- type ReceiptCollateralize
- func (*ReceiptCollateralize) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptCollateralize) GetAccountAddr() string
- func (x *ReceiptCollateralize) GetCollateralizeId() string
- func (x *ReceiptCollateralize) GetRecordId() string
- func (x *ReceiptCollateralize) GetStatus() int32
- func (*ReceiptCollateralize) ProtoMessage()
- func (x *ReceiptCollateralize) ProtoReflect() protoreflect.Message
- func (x *ReceiptCollateralize) Reset()
- func (x *ReceiptCollateralize) String() string
- type RepCollateralizeConfig
- func (*RepCollateralizeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RepCollateralizeConfig) GetBalance() int64
- func (x *RepCollateralizeConfig) GetCurrentTime() int64
- func (x *RepCollateralizeConfig) GetDebtCeiling() int64
- func (x *RepCollateralizeConfig) GetLiquidationRatio() int64
- func (x *RepCollateralizeConfig) GetPeriod() int64
- func (x *RepCollateralizeConfig) GetStabilityFeeRatio() int64
- func (x *RepCollateralizeConfig) GetTotalBalance() int64
- func (*RepCollateralizeConfig) ProtoMessage()
- func (x *RepCollateralizeConfig) ProtoReflect() protoreflect.Message
- func (x *RepCollateralizeConfig) Reset()
- func (x *RepCollateralizeConfig) String() string
- type RepCollateralizeCurrentInfo
- func (*RepCollateralizeCurrentInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RepCollateralizeCurrentInfo) GetBalance() int64
- func (x *RepCollateralizeCurrentInfo) GetBorrowRecords() []*BorrowRecord
- func (x *RepCollateralizeCurrentInfo) GetCollBalance() int64
- func (x *RepCollateralizeCurrentInfo) GetCollateralizeId() string
- func (x *RepCollateralizeCurrentInfo) GetCreateAddr() string
- func (x *RepCollateralizeCurrentInfo) GetDebtCeiling() int64
- func (x *RepCollateralizeCurrentInfo) GetLiquidationRatio() int64
- func (x *RepCollateralizeCurrentInfo) GetPeriod() int64
- func (x *RepCollateralizeCurrentInfo) GetStabilityFeeRatio() int64
- func (x *RepCollateralizeCurrentInfo) GetStatus() int32
- func (x *RepCollateralizeCurrentInfo) GetTotalBalance() int64
- func (*RepCollateralizeCurrentInfo) ProtoMessage()
- func (x *RepCollateralizeCurrentInfo) ProtoReflect() protoreflect.Message
- func (x *RepCollateralizeCurrentInfo) Reset()
- func (x *RepCollateralizeCurrentInfo) String() string
- type RepCollateralizeCurrentInfos
- func (*RepCollateralizeCurrentInfos) Descriptor() ([]byte, []int)deprecated
- func (x *RepCollateralizeCurrentInfos) GetInfos() []*RepCollateralizeCurrentInfo
- func (*RepCollateralizeCurrentInfos) ProtoMessage()
- func (x *RepCollateralizeCurrentInfos) ProtoReflect() protoreflect.Message
- func (x *RepCollateralizeCurrentInfos) Reset()
- func (x *RepCollateralizeCurrentInfos) String() string
- type RepCollateralizeIDs
- func (*RepCollateralizeIDs) Descriptor() ([]byte, []int)deprecated
- func (x *RepCollateralizeIDs) GetIDs() []string
- func (*RepCollateralizeIDs) ProtoMessage()
- func (x *RepCollateralizeIDs) ProtoReflect() protoreflect.Message
- func (x *RepCollateralizeIDs) Reset()
- func (x *RepCollateralizeIDs) String() string
- type RepCollateralizePrice
- func (*RepCollateralizePrice) Descriptor() ([]byte, []int)deprecated
- func (x *RepCollateralizePrice) GetPrice() int64
- func (*RepCollateralizePrice) ProtoMessage()
- func (x *RepCollateralizePrice) ProtoReflect() protoreflect.Message
- func (x *RepCollateralizePrice) Reset()
- func (x *RepCollateralizePrice) String() string
- type RepCollateralizeRecord
- func (*RepCollateralizeRecord) Descriptor() ([]byte, []int)deprecated
- func (x *RepCollateralizeRecord) GetRecord() *BorrowRecord
- func (*RepCollateralizeRecord) ProtoMessage()
- func (x *RepCollateralizeRecord) ProtoReflect() protoreflect.Message
- func (x *RepCollateralizeRecord) Reset()
- func (x *RepCollateralizeRecord) String() string
- type RepCollateralizeRecords
- func (*RepCollateralizeRecords) Descriptor() ([]byte, []int)deprecated
- func (x *RepCollateralizeRecords) GetRecords() []*BorrowRecord
- func (*RepCollateralizeRecords) ProtoMessage()
- func (x *RepCollateralizeRecords) ProtoReflect() protoreflect.Message
- func (x *RepCollateralizeRecords) Reset()
- func (x *RepCollateralizeRecords) String() string
- type RepCollateralizeUserBalance
- func (*RepCollateralizeUserBalance) Descriptor() ([]byte, []int)deprecated
- func (x *RepCollateralizeUserBalance) GetBalance() int64
- func (*RepCollateralizeUserBalance) ProtoMessage()
- func (x *RepCollateralizeUserBalance) ProtoReflect() protoreflect.Message
- func (x *RepCollateralizeUserBalance) Reset()
- func (x *RepCollateralizeUserBalance) String() string
- type ReqCollateralizeByAddr
- func (*ReqCollateralizeByAddr) Descriptor() ([]byte, []int)deprecated
- func (x *ReqCollateralizeByAddr) GetAddr() string
- func (x *ReqCollateralizeByAddr) GetCollID() string
- func (x *ReqCollateralizeByAddr) GetStatus() int32
- func (*ReqCollateralizeByAddr) ProtoMessage()
- func (x *ReqCollateralizeByAddr) ProtoReflect() protoreflect.Message
- func (x *ReqCollateralizeByAddr) Reset()
- func (x *ReqCollateralizeByAddr) String() string
- type ReqCollateralizeByStatus
- func (*ReqCollateralizeByStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ReqCollateralizeByStatus) GetCollID() string
- func (x *ReqCollateralizeByStatus) GetStatus() int32
- func (*ReqCollateralizeByStatus) ProtoMessage()
- func (x *ReqCollateralizeByStatus) ProtoReflect() protoreflect.Message
- func (x *ReqCollateralizeByStatus) Reset()
- func (x *ReqCollateralizeByStatus) String() string
- type ReqCollateralizeInfo
- func (*ReqCollateralizeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ReqCollateralizeInfo) GetCollateralizeId() string
- func (*ReqCollateralizeInfo) ProtoMessage()
- func (x *ReqCollateralizeInfo) ProtoReflect() protoreflect.Message
- func (x *ReqCollateralizeInfo) Reset()
- func (x *ReqCollateralizeInfo) String() string
- type ReqCollateralizeInfos
- func (*ReqCollateralizeInfos) Descriptor() ([]byte, []int)deprecated
- func (x *ReqCollateralizeInfos) GetCollateralizeIds() []string
- func (*ReqCollateralizeInfos) ProtoMessage()
- func (x *ReqCollateralizeInfos) ProtoReflect() protoreflect.Message
- func (x *ReqCollateralizeInfos) Reset()
- func (x *ReqCollateralizeInfos) String() string
- type ReqCollateralizeRecord
- func (*ReqCollateralizeRecord) Descriptor() ([]byte, []int)deprecated
- func (x *ReqCollateralizeRecord) GetCollateralizeId() string
- func (x *ReqCollateralizeRecord) GetRecordId() string
- func (*ReqCollateralizeRecord) ProtoMessage()
- func (x *ReqCollateralizeRecord) ProtoReflect() protoreflect.Message
- func (x *ReqCollateralizeRecord) Reset()
- func (x *ReqCollateralizeRecord) String() string
- type ReqCollateralizeRecordByAddr
- func (*ReqCollateralizeRecordByAddr) Descriptor() ([]byte, []int)deprecated
- func (x *ReqCollateralizeRecordByAddr) GetAddr() string
- func (x *ReqCollateralizeRecordByAddr) GetCollateralizeId() string
- func (x *ReqCollateralizeRecordByAddr) GetRecordId() string
- func (x *ReqCollateralizeRecordByAddr) GetStatus() int32
- func (*ReqCollateralizeRecordByAddr) ProtoMessage()
- func (x *ReqCollateralizeRecordByAddr) ProtoReflect() protoreflect.Message
- func (x *ReqCollateralizeRecordByAddr) Reset()
- func (x *ReqCollateralizeRecordByAddr) String() string
- type ReqCollateralizeRecordByStatus
- func (*ReqCollateralizeRecordByStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ReqCollateralizeRecordByStatus) GetCollateralizeId() string
- func (x *ReqCollateralizeRecordByStatus) GetRecordId() string
- func (x *ReqCollateralizeRecordByStatus) GetStatus() int32
- func (*ReqCollateralizeRecordByStatus) ProtoMessage()
- func (x *ReqCollateralizeRecordByStatus) ProtoReflect() protoreflect.Message
- func (x *ReqCollateralizeRecordByStatus) Reset()
- func (x *ReqCollateralizeRecordByStatus) String() string
Constants ¶
const ( CollateralizeActionCreate = 1 + iota CollateralizeActionBorrow CollateralizeActionRepay CollateralizeActionAppend CollateralizeActionFeed CollateralizeActionRetrieve CollateralizeActionManage //log for Collateralize TyLogCollateralizeCreate = 731 TyLogCollateralizeBorrow = 732 TyLogCollateralizeRepay = 733 TyLogCollateralizeAppend = 734 TyLogCollateralizeFeed = 735 TyLogCollateralizeRetrieve = 736 )
Collateralize op
const ( CollateralizeX = "collateralize" CCNYTokenName = "CCNY" CollateralizePreLiquidationRatio = 1.1 * 1e4 //TODO 预清算比例,抵押物价值跌到借出ccny价值110%的时候开始清算 )
Collateralize name
const ( CollateralizeStatusCreated = 1 + iota CollateralizeStatusClose )
Collateralize status
const ( CollateralizeUserStatusCreate = 1 + iota CollateralizeUserStatusWarning CollateralizeUserStatusSystemLiquidate CollateralizeUserStatusExpire CollateralizeUserStatusExpireLiquidate CollateralizeUserStatusClose )
collater ...
Variables ¶
var ( ErrRiskParam = errors.New("ErrRiskParam") ErrCollateralizeStatus = errors.New("ErrCollateralizeStatus") ErrCollateralizeExceedDebtCeiling = errors.New("ErrCollateralizeExceedDebtCeiling") ErrPriceInvalid = errors.New("ErrPriceInvalid") ErrAssetType = errors.New("ErrAssetType") ErrRecordNotExist = errors.New("ErrRecordNotExist") ErrCollateralizeErrCloser = errors.New("ErrCollateralizeErrCloser") ErrRepayValueInsufficient = errors.New("ErrRepayValueInsufficient") ErrCollateralizeAccountExist = errors.New("ErrCollateralizeAccountExist") ErrCollateralizeLowBalance = errors.New("ErrCollateralizeLowBalance") ErrCollateralizeBalanceInvalid = errors.New("ErrCollateralizeBalanceInvalid") ErrPermissionDeny = errors.New("ErrPermissionDeny") ErrCollateralizeRecordNotEmpty = errors.New("ErrCollateralizeRecordNotEmpty") )
Errors for lottery
var ( ForkCollateralizeTableUpdate = "ForkCollateralizeTableUpdate" ForkCollateralizePrecision = "ForkCollateralizePrecision" )
fork ...
var File_collateralize_proto protoreflect.FileDescriptor
Functions ¶
func CreateRawCollateralizeAppendTx ¶
func CreateRawCollateralizeAppendTx(cfg *types.Chain33Config, parm *CollateralizeAppendTx) (*types.Transaction, error)
CreateRawCollateralizeAppendTx method
func CreateRawCollateralizeBorrowTx ¶
func CreateRawCollateralizeBorrowTx(cfg *types.Chain33Config, parm *CollateralizeBorrowTx) (*types.Transaction, error)
CreateRawCollateralizeBorrowTx method
func CreateRawCollateralizeCreateTx ¶
func CreateRawCollateralizeCreateTx(cfg *types.Chain33Config, parm *CollateralizeCreateTx) (*types.Transaction, error)
CreateRawCollateralizeCreateTx method
func CreateRawCollateralizeFeedTx ¶
func CreateRawCollateralizeFeedTx(cfg *types.Chain33Config, parm *CollateralizeFeedTx) (*types.Transaction, error)
CreateRawCollateralizeFeedTx method
func CreateRawCollateralizeManageTx ¶
func CreateRawCollateralizeManageTx(cfg *types.Chain33Config, parm *CollateralizeManageTx) (*types.Transaction, error)
CreateRawCollateralizeManageTx method
func CreateRawCollateralizeRepayTx ¶
func CreateRawCollateralizeRepayTx(cfg *types.Chain33Config, parm *CollateralizeRepayTx) (*types.Transaction, error)
CreateRawCollateralizeRepayTx method
func CreateRawCollateralizeRetrieveTx ¶
func CreateRawCollateralizeRetrieveTx(cfg *types.Chain33Config, parm *CollateralizeRetrieveTx) (*types.Transaction, error)
CreateRawCollateralizeRetrieveTx method
func NewCollateralizeTable ¶
NewCollateralizeTable 新建表
Types ¶
type AssetPriceRecord ¶
type AssetPriceRecord struct {
RecordTime int64 `protobuf:"varint,1,opt,name=recordTime,proto3" json:"recordTime,omitempty"` //价格记录时间
BtyPrice int64 `protobuf:"varint,2,opt,name=btyPrice,proto3" json:"btyPrice,omitempty"` // bty价格
BtcPrice int64 `protobuf:"varint,3,opt,name=btcPrice,proto3" json:"btcPrice,omitempty"` // btc价格
EthPrice int64 `protobuf:"varint,4,opt,name=ethPrice,proto3" json:"ethPrice,omitempty"` // eth价格
// contains filtered or unexported fields
}
资产价格记录
func (*AssetPriceRecord) Descriptor
deprecated
func (*AssetPriceRecord) Descriptor() ([]byte, []int)
Deprecated: Use AssetPriceRecord.ProtoReflect.Descriptor instead.
func (*AssetPriceRecord) GetBtcPrice ¶
func (x *AssetPriceRecord) GetBtcPrice() int64
func (*AssetPriceRecord) GetBtyPrice ¶
func (x *AssetPriceRecord) GetBtyPrice() int64
func (*AssetPriceRecord) GetEthPrice ¶
func (x *AssetPriceRecord) GetEthPrice() int64
func (*AssetPriceRecord) GetRecordTime ¶
func (x *AssetPriceRecord) GetRecordTime() int64
func (*AssetPriceRecord) ProtoMessage ¶
func (*AssetPriceRecord) ProtoMessage()
func (*AssetPriceRecord) ProtoReflect ¶ added in v1.65.3
func (x *AssetPriceRecord) ProtoReflect() protoreflect.Message
func (*AssetPriceRecord) Reset ¶
func (x *AssetPriceRecord) Reset()
func (*AssetPriceRecord) String ¶
func (x *AssetPriceRecord) String() string
type BorrowRecord ¶
type BorrowRecord struct {
AccountAddr string `protobuf:"bytes,1,opt,name=accountAddr,proto3" json:"accountAddr,omitempty"` //借贷人地址
StartTime int64 `protobuf:"varint,2,opt,name=startTime,proto3" json:"startTime,omitempty"` //借贷时间
CollateralValue int64 `protobuf:"varint,3,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"` //抵押物价值(bty)
CollateralPrice int64 `protobuf:"varint,4,opt,name=collateralPrice,proto3" json:"collateralPrice,omitempty"` //抵押物价格
DebtValue int64 `protobuf:"varint,5,opt,name=debtValue,proto3" json:"debtValue,omitempty"` //债务价值(ccny)
LiquidationPrice int64 `protobuf:"varint,6,opt,name=liquidationPrice,proto3" json:"liquidationPrice,omitempty"` //抵押物清算价格
Status int32 `protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"` //抵押状态,是否被清算
LiquidateTime int64 `protobuf:"varint,8,opt,name=liquidateTime,proto3" json:"liquidateTime,omitempty"` //清算时间
ExpireTime int64 `protobuf:"varint,9,opt,name=expireTime,proto3" json:"expireTime,omitempty"` //超时清算时间
PreStatus int32 `protobuf:"varint,10,opt,name=preStatus,proto3" json:"preStatus,omitempty"` //上一次抵押状态,用于告警恢复
RecordId string `protobuf:"bytes,11,opt,name=recordId,proto3" json:"recordId,omitempty"` //借贷id,标识一次借出记录
CollateralizeId string `protobuf:"bytes,12,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"` //放贷id
// contains filtered or unexported fields
}
借出记录
func (*BorrowRecord) Descriptor
deprecated
func (*BorrowRecord) Descriptor() ([]byte, []int)
Deprecated: Use BorrowRecord.ProtoReflect.Descriptor instead.
func (*BorrowRecord) GetAccountAddr ¶
func (x *BorrowRecord) GetAccountAddr() string
func (*BorrowRecord) GetCollateralPrice ¶
func (x *BorrowRecord) GetCollateralPrice() int64
func (*BorrowRecord) GetCollateralValue ¶
func (x *BorrowRecord) GetCollateralValue() int64
func (*BorrowRecord) GetCollateralizeId ¶
func (x *BorrowRecord) GetCollateralizeId() string
func (*BorrowRecord) GetDebtValue ¶
func (x *BorrowRecord) GetDebtValue() int64
func (*BorrowRecord) GetExpireTime ¶
func (x *BorrowRecord) GetExpireTime() int64
func (*BorrowRecord) GetLiquidateTime ¶
func (x *BorrowRecord) GetLiquidateTime() int64
func (*BorrowRecord) GetLiquidationPrice ¶
func (x *BorrowRecord) GetLiquidationPrice() int64
func (*BorrowRecord) GetPreStatus ¶
func (x *BorrowRecord) GetPreStatus() int32
func (*BorrowRecord) GetRecordId ¶
func (x *BorrowRecord) GetRecordId() string
func (*BorrowRecord) GetStartTime ¶
func (x *BorrowRecord) GetStartTime() int64
func (*BorrowRecord) GetStatus ¶
func (x *BorrowRecord) GetStatus() int32
func (*BorrowRecord) ProtoMessage ¶
func (*BorrowRecord) ProtoMessage()
func (*BorrowRecord) ProtoReflect ¶ added in v1.65.3
func (x *BorrowRecord) ProtoReflect() protoreflect.Message
func (*BorrowRecord) Reset ¶
func (x *BorrowRecord) Reset()
func (*BorrowRecord) String ¶
func (x *BorrowRecord) String() string
type Collateralize ¶
type Collateralize struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"` //放贷ID,一期放贷对应一个ID
TotalBalance int64 `protobuf:"varint,2,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"` //当期放贷的总金额(ccny)
DebtCeiling int64 `protobuf:"varint,3,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"` //单用户可借出的限额(ccny)
LiquidationRatio int64 `protobuf:"varint,4,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"` //清算比例
StabilityFeeRatio int64 `protobuf:"varint,5,opt,name=stabilityFeeRatio,proto3" json:"stabilityFeeRatio,omitempty"` //稳定费率
CreateAddr string `protobuf:"bytes,6,opt,name=createAddr,proto3" json:"createAddr,omitempty"` //创建人地址
Balance int64 `protobuf:"varint,7,opt,name=balance,proto3" json:"balance,omitempty"` //放贷剩余金额(ccny)
BorrowRecords []*BorrowRecord `protobuf:"bytes,8,rep,name=borrowRecords,proto3" json:"borrowRecords,omitempty"` //借贷记录
InvalidRecords []*BorrowRecord `protobuf:"bytes,9,rep,name=InvalidRecords,proto3" json:"InvalidRecords,omitempty"` //失效的借贷记录
Status int32 `protobuf:"varint,10,opt,name=status,proto3" json:"status,omitempty"` //当期借贷的状态,是否关闭
LatestLiquidationPrice int64 `protobuf:"varint,11,opt,name=latestLiquidationPrice,proto3" json:"latestLiquidationPrice,omitempty"` //最高清算价格
Period int64 `protobuf:"varint,12,opt,name=period,proto3" json:"period,omitempty"` //借贷最大期限
LatestExpireTime int64 `protobuf:"varint,13,opt,name=latestExpireTime,proto3" json:"latestExpireTime,omitempty"` //最近超期时间
CollBalance int64 `protobuf:"varint,14,opt,name=collBalance,proto3" json:"collBalance,omitempty"` //抵押bty
PreStatus int32 `protobuf:"varint,15,opt,name=preStatus,proto3" json:"preStatus,omitempty"` //上一个状态
// contains filtered or unexported fields
}
放贷信息
func (*Collateralize) Descriptor
deprecated
func (*Collateralize) Descriptor() ([]byte, []int)
Deprecated: Use Collateralize.ProtoReflect.Descriptor instead.
func (*Collateralize) GetBalance ¶
func (x *Collateralize) GetBalance() int64
func (*Collateralize) GetBorrowRecords ¶
func (x *Collateralize) GetBorrowRecords() []*BorrowRecord
func (*Collateralize) GetCollBalance ¶
func (x *Collateralize) GetCollBalance() int64
func (*Collateralize) GetCollateralizeId ¶
func (x *Collateralize) GetCollateralizeId() string
func (*Collateralize) GetCreateAddr ¶
func (x *Collateralize) GetCreateAddr() string
func (*Collateralize) GetDebtCeiling ¶
func (x *Collateralize) GetDebtCeiling() int64
func (*Collateralize) GetInvalidRecords ¶
func (x *Collateralize) GetInvalidRecords() []*BorrowRecord
func (*Collateralize) GetLatestExpireTime ¶
func (x *Collateralize) GetLatestExpireTime() int64
func (*Collateralize) GetLatestLiquidationPrice ¶
func (x *Collateralize) GetLatestLiquidationPrice() int64
func (*Collateralize) GetLiquidationRatio ¶
func (x *Collateralize) GetLiquidationRatio() int64
func (*Collateralize) GetPeriod ¶
func (x *Collateralize) GetPeriod() int64
func (*Collateralize) GetPreStatus ¶
func (x *Collateralize) GetPreStatus() int32
func (*Collateralize) GetStabilityFeeRatio ¶
func (x *Collateralize) GetStabilityFeeRatio() int64
func (*Collateralize) GetStatus ¶
func (x *Collateralize) GetStatus() int32
func (*Collateralize) GetTotalBalance ¶
func (x *Collateralize) GetTotalBalance() int64
func (*Collateralize) ProtoMessage ¶
func (*Collateralize) ProtoMessage()
func (*Collateralize) ProtoReflect ¶ added in v1.65.3
func (x *Collateralize) ProtoReflect() protoreflect.Message
func (*Collateralize) Reset ¶
func (x *Collateralize) Reset()
func (*Collateralize) String ¶
func (x *Collateralize) String() string
type CollateralizeAction ¶
type CollateralizeAction struct {
// Types that are assignable to Value:
// *CollateralizeAction_Create
// *CollateralizeAction_Borrow
// *CollateralizeAction_Repay
// *CollateralizeAction_Append
// *CollateralizeAction_Feed
// *CollateralizeAction_Retrieve
// *CollateralizeAction_Manage
Value isCollateralizeAction_Value `protobuf_oneof:"value"`
Ty int32 `protobuf:"varint,10,opt,name=ty,proto3" json:"ty,omitempty"`
// contains filtered or unexported fields
}
action
func (*CollateralizeAction) Descriptor
deprecated
func (*CollateralizeAction) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeAction.ProtoReflect.Descriptor instead.
func (*CollateralizeAction) GetAppend ¶
func (x *CollateralizeAction) GetAppend() *CollateralizeAppend
func (*CollateralizeAction) GetBorrow ¶
func (x *CollateralizeAction) GetBorrow() *CollateralizeBorrow
func (*CollateralizeAction) GetCreate ¶
func (x *CollateralizeAction) GetCreate() *CollateralizeCreate
func (*CollateralizeAction) GetFeed ¶
func (x *CollateralizeAction) GetFeed() *CollateralizeFeed
func (*CollateralizeAction) GetManage ¶
func (x *CollateralizeAction) GetManage() *CollateralizeManage
func (*CollateralizeAction) GetRepay ¶
func (x *CollateralizeAction) GetRepay() *CollateralizeRepay
func (*CollateralizeAction) GetRetrieve ¶
func (x *CollateralizeAction) GetRetrieve() *CollateralizeRetrieve
func (*CollateralizeAction) GetTy ¶
func (x *CollateralizeAction) GetTy() int32
func (*CollateralizeAction) GetValue ¶
func (m *CollateralizeAction) GetValue() isCollateralizeAction_Value
func (*CollateralizeAction) ProtoMessage ¶
func (*CollateralizeAction) ProtoMessage()
func (*CollateralizeAction) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeAction) ProtoReflect() protoreflect.Message
func (*CollateralizeAction) Reset ¶
func (x *CollateralizeAction) Reset()
func (*CollateralizeAction) String ¶
func (x *CollateralizeAction) String() string
type CollateralizeAction_Append ¶
type CollateralizeAction_Append struct {
Append *CollateralizeAppend `protobuf:"bytes,4,opt,name=append,proto3,oneof"` //追加
}
type CollateralizeAction_Borrow ¶
type CollateralizeAction_Borrow struct {
Borrow *CollateralizeBorrow `protobuf:"bytes,2,opt,name=borrow,proto3,oneof"` //借贷
}
type CollateralizeAction_Create ¶
type CollateralizeAction_Create struct {
Create *CollateralizeCreate `protobuf:"bytes,1,opt,name=create,proto3,oneof"` //创建一期借贷
}
type CollateralizeAction_Feed ¶
type CollateralizeAction_Feed struct {
Feed *CollateralizeFeed `protobuf:"bytes,5,opt,name=feed,proto3,oneof"` //喂价
}
type CollateralizeAction_Manage ¶
type CollateralizeAction_Manage struct {
Manage *CollateralizeManage `protobuf:"bytes,7,opt,name=manage,proto3,oneof"` //全局配置
}
type CollateralizeAction_Repay ¶
type CollateralizeAction_Repay struct {
Repay *CollateralizeRepay `protobuf:"bytes,3,opt,name=repay,proto3,oneof"` //清算
}
type CollateralizeAction_Retrieve ¶
type CollateralizeAction_Retrieve struct {
Retrieve *CollateralizeRetrieve `protobuf:"bytes,6,opt,name=retrieve,proto3,oneof"` //收回
}
type CollateralizeAddr ¶
type CollateralizeAddr struct {
SuperAddrs []string `protobuf:"bytes,1,rep,name=superAddrs,proto3" json:"superAddrs,omitempty"` //大户地址
// contains filtered or unexported fields
}
func (*CollateralizeAddr) Descriptor
deprecated
func (*CollateralizeAddr) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeAddr.ProtoReflect.Descriptor instead.
func (*CollateralizeAddr) GetSuperAddrs ¶
func (x *CollateralizeAddr) GetSuperAddrs() []string
func (*CollateralizeAddr) ProtoMessage ¶
func (*CollateralizeAddr) ProtoMessage()
func (*CollateralizeAddr) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeAddr) ProtoReflect() protoreflect.Message
func (*CollateralizeAddr) Reset ¶
func (x *CollateralizeAddr) Reset()
func (*CollateralizeAddr) String ¶
func (x *CollateralizeAddr) String() string
type CollateralizeAppend ¶
type CollateralizeAppend struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"` //借贷期数ID
RecordId string `protobuf:"bytes,2,opt,name=recordId,proto3" json:"recordId,omitempty"` //借贷ID
CollateralValue int64 `protobuf:"varint,3,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"` //追加价值(bty)
// contains filtered or unexported fields
}
追加抵押物
func (*CollateralizeAppend) Descriptor
deprecated
func (*CollateralizeAppend) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeAppend.ProtoReflect.Descriptor instead.
func (*CollateralizeAppend) GetCollateralValue ¶
func (x *CollateralizeAppend) GetCollateralValue() int64
func (*CollateralizeAppend) GetCollateralizeId ¶
func (x *CollateralizeAppend) GetCollateralizeId() string
func (*CollateralizeAppend) GetRecordId ¶
func (x *CollateralizeAppend) GetRecordId() string
func (*CollateralizeAppend) ProtoMessage ¶
func (*CollateralizeAppend) ProtoMessage()
func (*CollateralizeAppend) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeAppend) ProtoReflect() protoreflect.Message
func (*CollateralizeAppend) Reset ¶
func (x *CollateralizeAppend) Reset()
func (*CollateralizeAppend) String ¶
func (x *CollateralizeAppend) String() string
type CollateralizeAppendTx ¶
type CollateralizeAppendTx struct {
CollateralizeID string `json:"collateralizeId"`
RecordID string `json:"recordID"`
Value float64 `json:"value"`
Fee int64 `json:"fee"`
}
CollateralizeAppendTx for construction
type CollateralizeBorrow ¶
type CollateralizeBorrow struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"` //借贷期数ID
Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` //借贷价值(ccny)
// contains filtered or unexported fields
}
质押借出
func (*CollateralizeBorrow) Descriptor
deprecated
func (*CollateralizeBorrow) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeBorrow.ProtoReflect.Descriptor instead.
func (*CollateralizeBorrow) GetCollateralizeId ¶
func (x *CollateralizeBorrow) GetCollateralizeId() string
func (*CollateralizeBorrow) GetValue ¶
func (x *CollateralizeBorrow) GetValue() int64
func (*CollateralizeBorrow) ProtoMessage ¶
func (*CollateralizeBorrow) ProtoMessage()
func (*CollateralizeBorrow) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeBorrow) ProtoReflect() protoreflect.Message
func (*CollateralizeBorrow) Reset ¶
func (x *CollateralizeBorrow) Reset()
func (*CollateralizeBorrow) String ¶
func (x *CollateralizeBorrow) String() string
type CollateralizeBorrowTx ¶
type CollateralizeBorrowTx struct {
CollateralizeID string `json:"collateralizeId"`
Value float64 `json:"value"`
Fee int64 `json:"fee"`
}
CollateralizeBorrowTx for construction
type CollateralizeCreate ¶
type CollateralizeCreate struct {
TotalBalance int64 `protobuf:"varint,1,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"` //可借贷总金额
// contains filtered or unexported fields
}
创建放贷
func (*CollateralizeCreate) Descriptor
deprecated
func (*CollateralizeCreate) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeCreate.ProtoReflect.Descriptor instead.
func (*CollateralizeCreate) GetTotalBalance ¶
func (x *CollateralizeCreate) GetTotalBalance() int64
func (*CollateralizeCreate) ProtoMessage ¶
func (*CollateralizeCreate) ProtoMessage()
func (*CollateralizeCreate) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeCreate) ProtoReflect() protoreflect.Message
func (*CollateralizeCreate) Reset ¶
func (x *CollateralizeCreate) Reset()
func (*CollateralizeCreate) String ¶
func (x *CollateralizeCreate) String() string
type CollateralizeCreateTx ¶
type CollateralizeCreateTx struct {
TotalBalance float64 `json:"totalBalance"`
Fee int64 `json:"fee"`
}
CollateralizeCreateTx for construction
type CollateralizeFeed ¶
type CollateralizeFeed struct {
CollType int32 `protobuf:"varint,1,opt,name=collType,proto3" json:"collType,omitempty"` //抵押物价格类型(1,bty,2,btc,3,eth...)
Price []int64 `protobuf:"varint,2,rep,packed,name=price,proto3" json:"price,omitempty"` //喂价
Volume []int64 `protobuf:"varint,3,rep,packed,name=volume,proto3" json:"volume,omitempty"` //成交量
// contains filtered or unexported fields
}
喂价
func (*CollateralizeFeed) Descriptor
deprecated
func (*CollateralizeFeed) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeFeed.ProtoReflect.Descriptor instead.
func (*CollateralizeFeed) GetCollType ¶
func (x *CollateralizeFeed) GetCollType() int32
func (*CollateralizeFeed) GetPrice ¶
func (x *CollateralizeFeed) GetPrice() []int64
func (*CollateralizeFeed) GetVolume ¶
func (x *CollateralizeFeed) GetVolume() []int64
func (*CollateralizeFeed) ProtoMessage ¶
func (*CollateralizeFeed) ProtoMessage()
func (*CollateralizeFeed) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeFeed) ProtoReflect() protoreflect.Message
func (*CollateralizeFeed) Reset ¶
func (x *CollateralizeFeed) Reset()
func (*CollateralizeFeed) String ¶
func (x *CollateralizeFeed) String() string
type CollateralizeFeedTx ¶
type CollateralizeFeedTx struct {
Price []float64 `json:"price"`
Volume []int64 `json:"volume"`
Fee int64 `json:"fee"`
}
CollateralizeFeedTx for construction
type CollateralizeManage ¶
type CollateralizeManage struct {
DebtCeiling int64 `protobuf:"varint,1,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"` //单用户可借出的限额(ccny)
LiquidationRatio int64 `protobuf:"varint,2,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"` //清算比例
StabilityFeeRatio int64 `protobuf:"varint,3,opt,name=stabilityFeeRatio,proto3" json:"stabilityFeeRatio,omitempty"` //稳定费
Period int64 `protobuf:"varint,4,opt,name=period,proto3" json:"period,omitempty"` //合约期限
TotalBalance int64 `protobuf:"varint,5,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"` //放贷总量
CurrentTime int64 `protobuf:"varint,6,opt,name=currentTime,proto3" json:"currentTime,omitempty"` //设置时间
// contains filtered or unexported fields
}
func (*CollateralizeManage) Descriptor
deprecated
func (*CollateralizeManage) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeManage.ProtoReflect.Descriptor instead.
func (*CollateralizeManage) GetCurrentTime ¶
func (x *CollateralizeManage) GetCurrentTime() int64
func (*CollateralizeManage) GetDebtCeiling ¶
func (x *CollateralizeManage) GetDebtCeiling() int64
func (*CollateralizeManage) GetLiquidationRatio ¶
func (x *CollateralizeManage) GetLiquidationRatio() int64
func (*CollateralizeManage) GetPeriod ¶
func (x *CollateralizeManage) GetPeriod() int64
func (*CollateralizeManage) GetStabilityFeeRatio ¶
func (x *CollateralizeManage) GetStabilityFeeRatio() int64
func (*CollateralizeManage) GetTotalBalance ¶
func (x *CollateralizeManage) GetTotalBalance() int64
func (*CollateralizeManage) ProtoMessage ¶
func (*CollateralizeManage) ProtoMessage()
func (*CollateralizeManage) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeManage) ProtoReflect() protoreflect.Message
func (*CollateralizeManage) Reset ¶
func (x *CollateralizeManage) Reset()
func (*CollateralizeManage) String ¶
func (x *CollateralizeManage) String() string
type CollateralizeManageTx ¶
type CollateralizeManageTx struct {
DebtCeiling float64 `json:"debtCeiling"`
LiquidationRatio float64 `json:"liquidationRatio"`
StabilityFeeRatio float64 `json:"stabilityFeeRatio"`
Period int64 `json:"period"`
TotalBalance float64 `json:"totalBalance"`
Fee int64 `json:"fee"`
}
CollateralizeManageTx for construction
type CollateralizeRecordRow ¶
type CollateralizeRecordRow struct {
*ReceiptCollateralize
}
CollateralizeRecordRow table meta 结构
func (*CollateralizeRecordRow) CreateRow ¶
func (tx *CollateralizeRecordRow) CreateRow() *table.Row
CreateRow 新建数据行
func (*CollateralizeRecordRow) Get ¶
func (tx *CollateralizeRecordRow) Get(key string) ([]byte, error)
Get 按照indexName 查询 indexValue
func (*CollateralizeRecordRow) SetPayload ¶
func (tx *CollateralizeRecordRow) SetPayload(data types.Message) error
SetPayload 设置数据
type CollateralizeRecords ¶
type CollateralizeRecords struct {
Records []*ReceiptCollateralize `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
// contains filtered or unexported fields
}
exec_local 放贷记录信息列表
func (*CollateralizeRecords) Descriptor
deprecated
func (*CollateralizeRecords) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeRecords.ProtoReflect.Descriptor instead.
func (*CollateralizeRecords) GetRecords ¶
func (x *CollateralizeRecords) GetRecords() []*ReceiptCollateralize
func (*CollateralizeRecords) ProtoMessage ¶
func (*CollateralizeRecords) ProtoMessage()
func (*CollateralizeRecords) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeRecords) ProtoReflect() protoreflect.Message
func (*CollateralizeRecords) Reset ¶
func (x *CollateralizeRecords) Reset()
func (*CollateralizeRecords) String ¶
func (x *CollateralizeRecords) String() string
type CollateralizeRepay ¶
type CollateralizeRepay struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"` //借贷期数ID
RecordId string `protobuf:"bytes,2,opt,name=recordId,proto3" json:"recordId,omitempty"` //借贷ID
// contains filtered or unexported fields
}
质押清算
func (*CollateralizeRepay) Descriptor
deprecated
func (*CollateralizeRepay) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeRepay.ProtoReflect.Descriptor instead.
func (*CollateralizeRepay) GetCollateralizeId ¶
func (x *CollateralizeRepay) GetCollateralizeId() string
func (*CollateralizeRepay) GetRecordId ¶
func (x *CollateralizeRepay) GetRecordId() string
func (*CollateralizeRepay) ProtoMessage ¶
func (*CollateralizeRepay) ProtoMessage()
func (*CollateralizeRepay) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeRepay) ProtoReflect() protoreflect.Message
func (*CollateralizeRepay) Reset ¶
func (x *CollateralizeRepay) Reset()
func (*CollateralizeRepay) String ¶
func (x *CollateralizeRepay) String() string
type CollateralizeRepayTx ¶
type CollateralizeRepayTx struct {
CollateralizeID string `json:"collateralizeId"`
RecordID string `json:"recordID"`
Fee int64 `json:"fee"`
}
CollateralizeRepayTx for construction
type CollateralizeRetrieve ¶
type CollateralizeRetrieve struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"` //借贷期数ID
Balance int64 `protobuf:"varint,2,opt,name=balance,proto3" json:"balance,omitempty"` //收回金额
// contains filtered or unexported fields
}
收回
func (*CollateralizeRetrieve) Descriptor
deprecated
func (*CollateralizeRetrieve) Descriptor() ([]byte, []int)
Deprecated: Use CollateralizeRetrieve.ProtoReflect.Descriptor instead.
func (*CollateralizeRetrieve) GetBalance ¶
func (x *CollateralizeRetrieve) GetBalance() int64
func (*CollateralizeRetrieve) GetCollateralizeId ¶
func (x *CollateralizeRetrieve) GetCollateralizeId() string
func (*CollateralizeRetrieve) ProtoMessage ¶
func (*CollateralizeRetrieve) ProtoMessage()
func (*CollateralizeRetrieve) ProtoReflect ¶ added in v1.65.3
func (x *CollateralizeRetrieve) ProtoReflect() protoreflect.Message
func (*CollateralizeRetrieve) Reset ¶
func (x *CollateralizeRetrieve) Reset()
func (*CollateralizeRetrieve) String ¶
func (x *CollateralizeRetrieve) String() string
type CollateralizeRetrieveTx ¶
type CollateralizeRetrieveTx struct {
CollateralizeID string `json:"collateralizeId"`
Balance float64 `json:"Balance"`
Fee int64 `json:"fee"`
}
CollateralizeRetrieveTx for construction
type CollateralizeType ¶
type CollateralizeType struct {
types.ExecTypeBase
}
CollateralizeType def
func (CollateralizeType) CreateTx ¶
func (collateralize CollateralizeType) CreateTx(action string, message json.RawMessage) (*types.Transaction, error)
CreateTx method
func (*CollateralizeType) GetLogMap ¶
func (collateralize *CollateralizeType) GetLogMap() map[int64]*types.LogInfo
GetLogMap method
func (*CollateralizeType) GetName ¶
func (collateralize *CollateralizeType) GetName() string
GetName 获取执行器名称
func (*CollateralizeType) GetPayload ¶
func (collateralize *CollateralizeType) GetPayload() types.Message
GetPayload method
func (CollateralizeType) GetTypeMap ¶
func (collateralize CollateralizeType) GetTypeMap() map[string]int32
GetTypeMap method
type CollatetalizeRow ¶
type CollatetalizeRow struct {
*ReceiptCollateralize
}
CollatetalizeRow table meta 结构
func NewCollatetalizeRow ¶
func NewCollatetalizeRow() *CollatetalizeRow
NewCollatetalizeRow 新建一个meta 结构
func (*CollatetalizeRow) CreateRow ¶
func (tx *CollatetalizeRow) CreateRow() *table.Row
CreateRow 新建数据行
func (*CollatetalizeRow) Get ¶
func (tx *CollatetalizeRow) Get(key string) ([]byte, error)
Get 按照indexName 查询 indexValue
func (*CollatetalizeRow) SetPayload ¶
func (tx *CollatetalizeRow) SetPayload(data types.Message) error
SetPayload 设置数据
type ReceiptCollateralize ¶
type ReceiptCollateralize struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"`
AccountAddr string `protobuf:"bytes,3,opt,name=accountAddr,proto3" json:"accountAddr,omitempty"`
RecordId string `protobuf:"bytes,4,opt,name=recordId,proto3" json:"recordId,omitempty"`
Status int32 `protobuf:"varint,5,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
exec_local 放贷信息
func (*ReceiptCollateralize) Descriptor
deprecated
func (*ReceiptCollateralize) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptCollateralize.ProtoReflect.Descriptor instead.
func (*ReceiptCollateralize) GetAccountAddr ¶
func (x *ReceiptCollateralize) GetAccountAddr() string
func (*ReceiptCollateralize) GetCollateralizeId ¶
func (x *ReceiptCollateralize) GetCollateralizeId() string
func (*ReceiptCollateralize) GetRecordId ¶
func (x *ReceiptCollateralize) GetRecordId() string
func (*ReceiptCollateralize) GetStatus ¶
func (x *ReceiptCollateralize) GetStatus() int32
func (*ReceiptCollateralize) ProtoMessage ¶
func (*ReceiptCollateralize) ProtoMessage()
func (*ReceiptCollateralize) ProtoReflect ¶ added in v1.65.3
func (x *ReceiptCollateralize) ProtoReflect() protoreflect.Message
func (*ReceiptCollateralize) Reset ¶
func (x *ReceiptCollateralize) Reset()
func (*ReceiptCollateralize) String ¶
func (x *ReceiptCollateralize) String() string
type RepCollateralizeConfig ¶
type RepCollateralizeConfig struct {
DebtCeiling int64 `protobuf:"varint,1,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"` //单用户可借出的限额(ccny)
LiquidationRatio int64 `protobuf:"varint,2,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"` //清算比例
StabilityFeeRatio int64 `protobuf:"varint,3,opt,name=stabilityFeeRatio,proto3" json:"stabilityFeeRatio,omitempty"` //稳定费
Period int64 `protobuf:"varint,4,opt,name=period,proto3" json:"period,omitempty"` //合约期限
TotalBalance int64 `protobuf:"varint,5,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"` //放贷总量
Balance int64 `protobuf:"varint,6,opt,name=balance,proto3" json:"balance,omitempty"` //剩余放贷额度
CurrentTime int64 `protobuf:"varint,7,opt,name=currentTime,proto3" json:"currentTime,omitempty"` //设置时间
// contains filtered or unexported fields
}
返回放贷配置
func (*RepCollateralizeConfig) Descriptor
deprecated
func (*RepCollateralizeConfig) Descriptor() ([]byte, []int)
Deprecated: Use RepCollateralizeConfig.ProtoReflect.Descriptor instead.
func (*RepCollateralizeConfig) GetBalance ¶
func (x *RepCollateralizeConfig) GetBalance() int64
func (*RepCollateralizeConfig) GetCurrentTime ¶
func (x *RepCollateralizeConfig) GetCurrentTime() int64
func (*RepCollateralizeConfig) GetDebtCeiling ¶
func (x *RepCollateralizeConfig) GetDebtCeiling() int64
func (*RepCollateralizeConfig) GetLiquidationRatio ¶
func (x *RepCollateralizeConfig) GetLiquidationRatio() int64
func (*RepCollateralizeConfig) GetPeriod ¶
func (x *RepCollateralizeConfig) GetPeriod() int64
func (*RepCollateralizeConfig) GetStabilityFeeRatio ¶
func (x *RepCollateralizeConfig) GetStabilityFeeRatio() int64
func (*RepCollateralizeConfig) GetTotalBalance ¶
func (x *RepCollateralizeConfig) GetTotalBalance() int64
func (*RepCollateralizeConfig) ProtoMessage ¶
func (*RepCollateralizeConfig) ProtoMessage()
func (*RepCollateralizeConfig) ProtoReflect ¶ added in v1.65.3
func (x *RepCollateralizeConfig) ProtoReflect() protoreflect.Message
func (*RepCollateralizeConfig) Reset ¶
func (x *RepCollateralizeConfig) Reset()
func (*RepCollateralizeConfig) String ¶
func (x *RepCollateralizeConfig) String() string
type RepCollateralizeCurrentInfo ¶
type RepCollateralizeCurrentInfo struct {
Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` //当期借贷的状态,是否关闭
TotalBalance int64 `protobuf:"varint,2,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"` //当期可借贷的总金额(ccny)
DebtCeiling int64 `protobuf:"varint,3,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"` //单用户可借出的限额(ccny)
LiquidationRatio int64 `protobuf:"varint,4,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"` //清算比例
StabilityFeeRatio int64 `protobuf:"varint,5,opt,name=stabilityFeeRatio,proto3" json:"stabilityFeeRatio,omitempty"` //稳定费
CreateAddr string `protobuf:"bytes,6,opt,name=createAddr,proto3" json:"createAddr,omitempty"` //创建人地址
Balance int64 `protobuf:"varint,7,opt,name=balance,proto3" json:"balance,omitempty"` //剩余可借贷金额(ccny)
Period int64 `protobuf:"varint,8,opt,name=period,proto3" json:"period,omitempty"` //合约期限
CollateralizeId string `protobuf:"bytes,9,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"` //放贷ID
CollBalance int64 `protobuf:"varint,10,opt,name=collBalance,proto3" json:"collBalance,omitempty"` //抵押bty
BorrowRecords []*BorrowRecord `protobuf:"bytes,11,rep,name=borrowRecords,proto3" json:"borrowRecords,omitempty"` //借贷记录
// contains filtered or unexported fields
}
返回一期放贷信息
func (*RepCollateralizeCurrentInfo) Descriptor
deprecated
func (*RepCollateralizeCurrentInfo) Descriptor() ([]byte, []int)
Deprecated: Use RepCollateralizeCurrentInfo.ProtoReflect.Descriptor instead.
func (*RepCollateralizeCurrentInfo) GetBalance ¶
func (x *RepCollateralizeCurrentInfo) GetBalance() int64
func (*RepCollateralizeCurrentInfo) GetBorrowRecords ¶
func (x *RepCollateralizeCurrentInfo) GetBorrowRecords() []*BorrowRecord
func (*RepCollateralizeCurrentInfo) GetCollBalance ¶
func (x *RepCollateralizeCurrentInfo) GetCollBalance() int64
func (*RepCollateralizeCurrentInfo) GetCollateralizeId ¶
func (x *RepCollateralizeCurrentInfo) GetCollateralizeId() string
func (*RepCollateralizeCurrentInfo) GetCreateAddr ¶
func (x *RepCollateralizeCurrentInfo) GetCreateAddr() string
func (*RepCollateralizeCurrentInfo) GetDebtCeiling ¶
func (x *RepCollateralizeCurrentInfo) GetDebtCeiling() int64
func (*RepCollateralizeCurrentInfo) GetLiquidationRatio ¶
func (x *RepCollateralizeCurrentInfo) GetLiquidationRatio() int64
func (*RepCollateralizeCurrentInfo) GetPeriod ¶
func (x *RepCollateralizeCurrentInfo) GetPeriod() int64
func (*RepCollateralizeCurrentInfo) GetStabilityFeeRatio ¶
func (x *RepCollateralizeCurrentInfo) GetStabilityFeeRatio() int64
func (*RepCollateralizeCurrentInfo) GetStatus ¶
func (x *RepCollateralizeCurrentInfo) GetStatus() int32
func (*RepCollateralizeCurrentInfo) GetTotalBalance ¶
func (x *RepCollateralizeCurrentInfo) GetTotalBalance() int64
func (*RepCollateralizeCurrentInfo) ProtoMessage ¶
func (*RepCollateralizeCurrentInfo) ProtoMessage()
func (*RepCollateralizeCurrentInfo) ProtoReflect ¶ added in v1.65.3
func (x *RepCollateralizeCurrentInfo) ProtoReflect() protoreflect.Message
func (*RepCollateralizeCurrentInfo) Reset ¶
func (x *RepCollateralizeCurrentInfo) Reset()
func (*RepCollateralizeCurrentInfo) String ¶
func (x *RepCollateralizeCurrentInfo) String() string
type RepCollateralizeCurrentInfos ¶
type RepCollateralizeCurrentInfos struct {
Infos []*RepCollateralizeCurrentInfo `protobuf:"bytes,1,rep,name=infos,proto3" json:"infos,omitempty"`
// contains filtered or unexported fields
}
返回多期放贷信息
func (*RepCollateralizeCurrentInfos) Descriptor
deprecated
func (*RepCollateralizeCurrentInfos) Descriptor() ([]byte, []int)
Deprecated: Use RepCollateralizeCurrentInfos.ProtoReflect.Descriptor instead.
func (*RepCollateralizeCurrentInfos) GetInfos ¶
func (x *RepCollateralizeCurrentInfos) GetInfos() []*RepCollateralizeCurrentInfo
func (*RepCollateralizeCurrentInfos) ProtoMessage ¶
func (*RepCollateralizeCurrentInfos) ProtoMessage()
func (*RepCollateralizeCurrentInfos) ProtoReflect ¶ added in v1.65.3
func (x *RepCollateralizeCurrentInfos) ProtoReflect() protoreflect.Message
func (*RepCollateralizeCurrentInfos) Reset ¶
func (x *RepCollateralizeCurrentInfos) Reset()
func (*RepCollateralizeCurrentInfos) String ¶
func (x *RepCollateralizeCurrentInfos) String() string
type RepCollateralizeIDs ¶
type RepCollateralizeIDs struct {
IDs []string `protobuf:"bytes,1,rep,name=IDs,proto3" json:"IDs,omitempty"`
// contains filtered or unexported fields
}
返回放贷ID列表
func (*RepCollateralizeIDs) Descriptor
deprecated
func (*RepCollateralizeIDs) Descriptor() ([]byte, []int)
Deprecated: Use RepCollateralizeIDs.ProtoReflect.Descriptor instead.
func (*RepCollateralizeIDs) GetIDs ¶
func (x *RepCollateralizeIDs) GetIDs() []string
func (*RepCollateralizeIDs) ProtoMessage ¶
func (*RepCollateralizeIDs) ProtoMessage()
func (*RepCollateralizeIDs) ProtoReflect ¶ added in v1.65.3
func (x *RepCollateralizeIDs) ProtoReflect() protoreflect.Message
func (*RepCollateralizeIDs) Reset ¶
func (x *RepCollateralizeIDs) Reset()
func (*RepCollateralizeIDs) String ¶
func (x *RepCollateralizeIDs) String() string
type RepCollateralizePrice ¶
type RepCollateralizePrice struct {
Price int64 `protobuf:"varint,1,opt,name=price,proto3" json:"price,omitempty"` //当前抵押物最新价格
// contains filtered or unexported fields
}
返回最新抵押物价格
func (*RepCollateralizePrice) Descriptor
deprecated
func (*RepCollateralizePrice) Descriptor() ([]byte, []int)
Deprecated: Use RepCollateralizePrice.ProtoReflect.Descriptor instead.
func (*RepCollateralizePrice) GetPrice ¶
func (x *RepCollateralizePrice) GetPrice() int64
func (*RepCollateralizePrice) ProtoMessage ¶
func (*RepCollateralizePrice) ProtoMessage()
func (*RepCollateralizePrice) ProtoReflect ¶ added in v1.65.3
func (x *RepCollateralizePrice) ProtoReflect() protoreflect.Message
func (*RepCollateralizePrice) Reset ¶
func (x *RepCollateralizePrice) Reset()
func (*RepCollateralizePrice) String ¶
func (x *RepCollateralizePrice) String() string
type RepCollateralizeRecord ¶
type RepCollateralizeRecord struct {
Record *BorrowRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
// contains filtered or unexported fields
}
返回借贷记录
func (*RepCollateralizeRecord) Descriptor
deprecated
func (*RepCollateralizeRecord) Descriptor() ([]byte, []int)
Deprecated: Use RepCollateralizeRecord.ProtoReflect.Descriptor instead.
func (*RepCollateralizeRecord) GetRecord ¶
func (x *RepCollateralizeRecord) GetRecord() *BorrowRecord
func (*RepCollateralizeRecord) ProtoMessage ¶
func (*RepCollateralizeRecord) ProtoMessage()
func (*RepCollateralizeRecord) ProtoReflect ¶ added in v1.65.3
func (x *RepCollateralizeRecord) ProtoReflect() protoreflect.Message
func (*RepCollateralizeRecord) Reset ¶
func (x *RepCollateralizeRecord) Reset()
func (*RepCollateralizeRecord) String ¶
func (x *RepCollateralizeRecord) String() string
type RepCollateralizeRecords ¶
type RepCollateralizeRecords struct {
Records []*BorrowRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
// contains filtered or unexported fields
}
返回借贷记录
func (*RepCollateralizeRecords) Descriptor
deprecated
func (*RepCollateralizeRecords) Descriptor() ([]byte, []int)
Deprecated: Use RepCollateralizeRecords.ProtoReflect.Descriptor instead.
func (*RepCollateralizeRecords) GetRecords ¶
func (x *RepCollateralizeRecords) GetRecords() []*BorrowRecord
func (*RepCollateralizeRecords) ProtoMessage ¶
func (*RepCollateralizeRecords) ProtoMessage()
func (*RepCollateralizeRecords) ProtoReflect ¶ added in v1.65.3
func (x *RepCollateralizeRecords) ProtoReflect() protoreflect.Message
func (*RepCollateralizeRecords) Reset ¶
func (x *RepCollateralizeRecords) Reset()
func (*RepCollateralizeRecords) String ¶
func (x *RepCollateralizeRecords) String() string
type RepCollateralizeUserBalance ¶
type RepCollateralizeUserBalance struct {
Balance int64 `protobuf:"varint,1,opt,name=balance,proto3" json:"balance,omitempty"` //返回用户借贷总额
// contains filtered or unexported fields
}
返回用户借贷总额
func (*RepCollateralizeUserBalance) Descriptor
deprecated
func (*RepCollateralizeUserBalance) Descriptor() ([]byte, []int)
Deprecated: Use RepCollateralizeUserBalance.ProtoReflect.Descriptor instead.
func (*RepCollateralizeUserBalance) GetBalance ¶
func (x *RepCollateralizeUserBalance) GetBalance() int64
func (*RepCollateralizeUserBalance) ProtoMessage ¶
func (*RepCollateralizeUserBalance) ProtoMessage()
func (*RepCollateralizeUserBalance) ProtoReflect ¶ added in v1.65.3
func (x *RepCollateralizeUserBalance) ProtoReflect() protoreflect.Message
func (*RepCollateralizeUserBalance) Reset ¶
func (x *RepCollateralizeUserBalance) Reset()
func (*RepCollateralizeUserBalance) String ¶
func (x *RepCollateralizeUserBalance) String() string
type ReqCollateralizeByAddr ¶
type ReqCollateralizeByAddr struct {
Addr string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
CollID string `protobuf:"bytes,3,opt,name=collID,proto3" json:"collID,omitempty"`
// contains filtered or unexported fields
}
根据用户地址查询
func (*ReqCollateralizeByAddr) Descriptor
deprecated
func (*ReqCollateralizeByAddr) Descriptor() ([]byte, []int)
Deprecated: Use ReqCollateralizeByAddr.ProtoReflect.Descriptor instead.
func (*ReqCollateralizeByAddr) GetAddr ¶
func (x *ReqCollateralizeByAddr) GetAddr() string
func (*ReqCollateralizeByAddr) GetCollID ¶
func (x *ReqCollateralizeByAddr) GetCollID() string
func (*ReqCollateralizeByAddr) GetStatus ¶
func (x *ReqCollateralizeByAddr) GetStatus() int32
func (*ReqCollateralizeByAddr) ProtoMessage ¶
func (*ReqCollateralizeByAddr) ProtoMessage()
func (*ReqCollateralizeByAddr) ProtoReflect ¶ added in v1.65.3
func (x *ReqCollateralizeByAddr) ProtoReflect() protoreflect.Message
func (*ReqCollateralizeByAddr) Reset ¶
func (x *ReqCollateralizeByAddr) Reset()
func (*ReqCollateralizeByAddr) String ¶
func (x *ReqCollateralizeByAddr) String() string
type ReqCollateralizeByStatus ¶
type ReqCollateralizeByStatus struct {
Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
CollID string `protobuf:"bytes,2,opt,name=collID,proto3" json:"collID,omitempty"`
// contains filtered or unexported fields
}
根据放贷状态查询
func (*ReqCollateralizeByStatus) Descriptor
deprecated
func (*ReqCollateralizeByStatus) Descriptor() ([]byte, []int)
Deprecated: Use ReqCollateralizeByStatus.ProtoReflect.Descriptor instead.
func (*ReqCollateralizeByStatus) GetCollID ¶
func (x *ReqCollateralizeByStatus) GetCollID() string
func (*ReqCollateralizeByStatus) GetStatus ¶
func (x *ReqCollateralizeByStatus) GetStatus() int32
func (*ReqCollateralizeByStatus) ProtoMessage ¶
func (*ReqCollateralizeByStatus) ProtoMessage()
func (*ReqCollateralizeByStatus) ProtoReflect ¶ added in v1.65.3
func (x *ReqCollateralizeByStatus) ProtoReflect() protoreflect.Message
func (*ReqCollateralizeByStatus) Reset ¶
func (x *ReqCollateralizeByStatus) Reset()
func (*ReqCollateralizeByStatus) String ¶
func (x *ReqCollateralizeByStatus) String() string
type ReqCollateralizeInfo ¶
type ReqCollateralizeInfo struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"`
// contains filtered or unexported fields
}
根据ID查询一期放贷信息
func (*ReqCollateralizeInfo) Descriptor
deprecated
func (*ReqCollateralizeInfo) Descriptor() ([]byte, []int)
Deprecated: Use ReqCollateralizeInfo.ProtoReflect.Descriptor instead.
func (*ReqCollateralizeInfo) GetCollateralizeId ¶
func (x *ReqCollateralizeInfo) GetCollateralizeId() string
func (*ReqCollateralizeInfo) ProtoMessage ¶
func (*ReqCollateralizeInfo) ProtoMessage()
func (*ReqCollateralizeInfo) ProtoReflect ¶ added in v1.65.3
func (x *ReqCollateralizeInfo) ProtoReflect() protoreflect.Message
func (*ReqCollateralizeInfo) Reset ¶
func (x *ReqCollateralizeInfo) Reset()
func (*ReqCollateralizeInfo) String ¶
func (x *ReqCollateralizeInfo) String() string
type ReqCollateralizeInfos ¶
type ReqCollateralizeInfos struct {
CollateralizeIds []string `protobuf:"bytes,1,rep,name=collateralizeIds,proto3" json:"collateralizeIds,omitempty"`
// contains filtered or unexported fields
}
根据ID列表查询多期放贷信息
func (*ReqCollateralizeInfos) Descriptor
deprecated
func (*ReqCollateralizeInfos) Descriptor() ([]byte, []int)
Deprecated: Use ReqCollateralizeInfos.ProtoReflect.Descriptor instead.
func (*ReqCollateralizeInfos) GetCollateralizeIds ¶
func (x *ReqCollateralizeInfos) GetCollateralizeIds() []string
func (*ReqCollateralizeInfos) ProtoMessage ¶
func (*ReqCollateralizeInfos) ProtoMessage()
func (*ReqCollateralizeInfos) ProtoReflect ¶ added in v1.65.3
func (x *ReqCollateralizeInfos) ProtoReflect() protoreflect.Message
func (*ReqCollateralizeInfos) Reset ¶
func (x *ReqCollateralizeInfos) Reset()
func (*ReqCollateralizeInfos) String ¶
func (x *ReqCollateralizeInfos) String() string
type ReqCollateralizeRecord ¶
type ReqCollateralizeRecord struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"`
RecordId string `protobuf:"bytes,2,opt,name=recordId,proto3" json:"recordId,omitempty"`
// contains filtered or unexported fields
}
精确查找借贷记录
func (*ReqCollateralizeRecord) Descriptor
deprecated
func (*ReqCollateralizeRecord) Descriptor() ([]byte, []int)
Deprecated: Use ReqCollateralizeRecord.ProtoReflect.Descriptor instead.
func (*ReqCollateralizeRecord) GetCollateralizeId ¶
func (x *ReqCollateralizeRecord) GetCollateralizeId() string
func (*ReqCollateralizeRecord) GetRecordId ¶
func (x *ReqCollateralizeRecord) GetRecordId() string
func (*ReqCollateralizeRecord) ProtoMessage ¶
func (*ReqCollateralizeRecord) ProtoMessage()
func (*ReqCollateralizeRecord) ProtoReflect ¶ added in v1.65.3
func (x *ReqCollateralizeRecord) ProtoReflect() protoreflect.Message
func (*ReqCollateralizeRecord) Reset ¶
func (x *ReqCollateralizeRecord) Reset()
func (*ReqCollateralizeRecord) String ¶
func (x *ReqCollateralizeRecord) String() string
type ReqCollateralizeRecordByAddr ¶
type ReqCollateralizeRecordByAddr struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
RecordId string `protobuf:"bytes,4,opt,name=recordId,proto3" json:"recordId,omitempty"`
// contains filtered or unexported fields
}
根据地址和借贷ID混合查询具体借贷记录
func (*ReqCollateralizeRecordByAddr) Descriptor
deprecated
func (*ReqCollateralizeRecordByAddr) Descriptor() ([]byte, []int)
Deprecated: Use ReqCollateralizeRecordByAddr.ProtoReflect.Descriptor instead.
func (*ReqCollateralizeRecordByAddr) GetAddr ¶
func (x *ReqCollateralizeRecordByAddr) GetAddr() string
func (*ReqCollateralizeRecordByAddr) GetCollateralizeId ¶
func (x *ReqCollateralizeRecordByAddr) GetCollateralizeId() string
func (*ReqCollateralizeRecordByAddr) GetRecordId ¶
func (x *ReqCollateralizeRecordByAddr) GetRecordId() string
func (*ReqCollateralizeRecordByAddr) GetStatus ¶
func (x *ReqCollateralizeRecordByAddr) GetStatus() int32
func (*ReqCollateralizeRecordByAddr) ProtoMessage ¶
func (*ReqCollateralizeRecordByAddr) ProtoMessage()
func (*ReqCollateralizeRecordByAddr) ProtoReflect ¶ added in v1.65.3
func (x *ReqCollateralizeRecordByAddr) ProtoReflect() protoreflect.Message
func (*ReqCollateralizeRecordByAddr) Reset ¶
func (x *ReqCollateralizeRecordByAddr) Reset()
func (*ReqCollateralizeRecordByAddr) String ¶
func (x *ReqCollateralizeRecordByAddr) String() string
type ReqCollateralizeRecordByStatus ¶
type ReqCollateralizeRecordByStatus struct {
CollateralizeId string `protobuf:"bytes,1,opt,name=collateralizeId,proto3" json:"collateralizeId,omitempty"`
Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
RecordId string `protobuf:"bytes,3,opt,name=recordId,proto3" json:"recordId,omitempty"`
// contains filtered or unexported fields
}
根据状态和借贷ID混合查询具体借贷记录
func (*ReqCollateralizeRecordByStatus) Descriptor
deprecated
func (*ReqCollateralizeRecordByStatus) Descriptor() ([]byte, []int)
Deprecated: Use ReqCollateralizeRecordByStatus.ProtoReflect.Descriptor instead.
func (*ReqCollateralizeRecordByStatus) GetCollateralizeId ¶
func (x *ReqCollateralizeRecordByStatus) GetCollateralizeId() string
func (*ReqCollateralizeRecordByStatus) GetRecordId ¶
func (x *ReqCollateralizeRecordByStatus) GetRecordId() string
func (*ReqCollateralizeRecordByStatus) GetStatus ¶
func (x *ReqCollateralizeRecordByStatus) GetStatus() int32
func (*ReqCollateralizeRecordByStatus) ProtoMessage ¶
func (*ReqCollateralizeRecordByStatus) ProtoMessage()
func (*ReqCollateralizeRecordByStatus) ProtoReflect ¶ added in v1.65.3
func (x *ReqCollateralizeRecordByStatus) ProtoReflect() protoreflect.Message
func (*ReqCollateralizeRecordByStatus) Reset ¶
func (x *ReqCollateralizeRecordByStatus) Reset()
func (*ReqCollateralizeRecordByStatus) String ¶
func (x *ReqCollateralizeRecordByStatus) String() string