rk
11 小时以前 11c5ab8d97809bdeddb60b22a4fe161a67aa3b05
server/dmmall_service/src/main/java/com/doumee/service/business/IntegralService.java
@@ -4,7 +4,9 @@
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Integral;
import com.doumee.dao.web.dto.IntegralDTO;
import com.doumee.dao.web.dto.IntegralRecordDTO;
import com.doumee.dao.web.request.DealIntegralRequest;
import com.doumee.dao.web.response.IntegralDataResponse;
import java.math.BigDecimal;
import java.util.List;
@@ -114,11 +116,43 @@
     * @return PageData<Integral>
     */
    PageData<IntegralDTO> findIntegralDTOPage(PageWrap<IntegralDTO> pageWrap,Integer memberId);
    /**
     * 更新积分信息
     * 更新消费者积分
     * @param dealIntegralRequest 实体对象
     * @return Integer
     */
    Integer dealIntegral(DealIntegralRequest dealIntegralRequest);
    /**
     * 更新经销商积分
     * @param dealIntegralRequest
     * @return
     */
    Integer dealShopIntegral(DealIntegralRequest dealIntegralRequest);
    /**
     * 更新经销商金额
     * @param dealIntegralRequest
     * @return
     */
    Integer dealShopAmount(DealIntegralRequest dealIntegralRequest);
    /**
     * 获取用户的积分记录
     * @param pageWrap
     * @return
     */
    PageData<Integral> findIntegralRecordPage(PageWrap<IntegralRecordDTO> pageWrap);
    /**
     * 获取用户剩余积分与待清空积分信息
     * @param model
     * @return
     */
    IntegralDataResponse getIntegralData(IntegralRecordDTO model);
    void updateIntegral(Integral param);
}