package com.xinelu.manage.service.goodsInfo;

import com.xinelu.common.core.domain.AjaxResult;
import com.xinelu.manage.dto.goodsInfo.GoodsAttributeDTO;
import com.xinelu.manage.dto.goodsInfo.GoodsInfoDTO;

/**
 * @Description 运营PC端-商品信息管理业务层
 * @Author 纪寒
 * @Date 2022-11-10 16:01:28
 * @Version 1.0
 */
public interface GoodsOperateInfoService {

    /**
     * 运营PC端-新增商品基本信息
     *
     * @param goodsInfo 商品基本信息
     * @return 结果
     */
    AjaxResult insertGoodsOperateInfo(GoodsInfoDTO goodsInfo);

    /**
     * 运营PC端-修改商品基本信息
     *
     * @param goodsInfo 商品基本信息
     * @return 结果
     */
    AjaxResult updateGoodsOperateInfo(GoodsInfoDTO goodsInfo);

    /**
     * 校验积分兑换信息
     */
    void integralExchangeFlagCheck(GoodsAttributeDTO dto);
}
