package cc.mrbird.febs.mall.service; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.mall.dto.*; import cc.mrbird.febs.mall.entity.MallNewsCategory; import cc.mrbird.febs.mall.entity.MallProductNft; import cc.mrbird.febs.mall.vo.ApiMallProductNftVo; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; public interface IApiMallProductService extends IService { List productNFTList(); FebsResponse createNFT(ApiCreateNFTDto createNFTDto); FebsResponse outFcm(ApiOutFcmDto outFcmDto); FebsResponse outNFT(ApiOutNFTDto outNFTDto); FebsResponse orderList(ApiOrderListDto apiOrderListDto); FebsResponse orderSell(ApiOrderSellInfoDto apiOrderSellInfoDto); FebsResponse orderBuy(ApiOrderBuyInfoDto apiOrderBuyInfoDto); FebsResponse orderBuyInsure(ApiOrderBuyInsureDto apiOrderBuyInsureDto); FebsResponse orderSellInsure(ApiOrderSellInsureDto apiOrderSellInsureDto); FebsResponse orderBuyList(ApiOrderBuyDto apiOrderBuyDto); Boolean operationPermissionMemberFrozen(Long memberId); }