contract GuarantorDB{
    function guarantorCredit(uint256 _guarantorID) public view returns(uint256);
    function isValidGuarantor(uint256 _guarantorID) public view returns(bool);
    //function guarantorAddr(uint256 _guarantorID) public view returns(address);
    //function addLoanCredit(uint256 _guaID,uint256 _credit) public  returns(bool);
    function delLoanCredit(uint256 _tokenID) public  returns(bool);
    function payDefault(uint256 _tokenID,uint256 _defAmount,address _leader) external returns(bool);

    function createGuarantorData(uint256 _tokenID,address _lockAddr,uint256 _amount,uint256 _commision) public returns(bool);
   //function setGuaID2Token(uint256 _tokenID,uint256 _guaID)  public returns(bool);
}
function delLoanCredit(uint256 _tokenID) public  returns(bool);

//function guarantorAddr(uint256 _guarantorID) public view returns(address);
//function addLoanCredit(uint256 _guaID,uint256 _credit) public  returns(bool);