package com.liquidnet.service.goblin.service;

import com.github.pagehelper.PageInfo;
import com.liquidnet.service.goblin.dto.vo.GoblinNftExCodeVo;
import com.liquidnet.service.goblin.param.GoblinNftExCodeParam;

public interface IGoblinNftExCodeService {

    /**
     * 获取兑换码
     */
    PageInfo<GoblinNftExCodeVo> selectCodePageList(GoblinNftExCodeParam goblinNftExCodeParam);

    /**
     * 兑换码主动失效
     * @param codeIds
     * @return
     */
    Boolean defDrivLoseCode(String codeIds);

    /**
     * 空投发送
     * @param goblinNftExCodeParam
     * @return
     */
    Boolean addAirdrop(GoblinNftExCodeParam goblinNftExCodeParam);
}
