hddlock.hpp 700 字节
Newer Older
W
Wang Zhi 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
#include <eosiolib/eosio.hpp>
#include <eosiolib/asset.hpp>
#include <eosiolib/singleton.hpp>
#include <eosiolib/symbol.hpp>


using eosio::name;
using eosio::asset;
using eosio::multi_index;
using eosio::indexed_by;
using eosio::const_mem_fun;


class hddlock : public eosio::contract {
    
    public:
        using contract::contract;

        void init();
        void addrule(uint64_t id, std::vector<uint64_t>& times, std::vector<uint8_t>& percentage, std::string& desc);


    private:

        struct lockrule {
            uint64_t    ruleid;
            uint64_t    primary_key()const { return ruleid; }
        };
        typedef multi_index<N(lockrule), lockrule> lockrule_table; 

};