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); FebsResponse orderSellComplain(ApiOrderSellComplainDto apiOrderSellComplainDto); FebsResponse orderRecordList(ApiOrderRecordListDto apiOrderListDto); FebsResponse orderSellRecord(ApiOrderSellInfoDto apiOrderSellInfoDto); FebsResponse orderBuyRecord(ApiOrderBuyInfoDto apiOrderBuyInfoDto); FebsResponse transGfd(ApiTransGfdDto transGfdDto); FebsResponse gfdTrans(ApiGfdTransDto transGfdDto); FebsResponse orderSellList(ApiOrderSellDto apiOrderBuyDto); }