k94314517
2024-08-16 6a80d0d2b393e36034c8ffef92fcaf06a1f0c552
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformBooksService.java
@@ -1,8 +1,14 @@
package com.doumee.service.business;
import com.doumee.core.model.LoginUserInfo;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.PlatformBooks;
import com.doumee.dao.web.reqeust.PlatformBooksApplyDTO;
import com.doumee.dao.web.reqeust.PlatformBooksCheckNumDTO;
import com.doumee.dao.web.reqeust.RevokeDTO;
import java.math.BigDecimal;
import java.util.List;
/**
@@ -94,4 +100,34 @@
     * @return long
     */
    long count(PlatformBooks platformBooks);
    /**
     * 查询当日可预约数量
     * @param platformBooksCheckNumDTO
     * @return
     */
    BigDecimal checkNum(PlatformBooksCheckNumDTO platformBooksCheckNumDTO);
    /**
     * 物流车预约
     * @param platformBooksApplyDTO
     */
    Integer apply(PlatformBooksApplyDTO platformBooksApplyDTO);
    /**
     * 预约详情
     * @param id
     * @return
     */
    PlatformBooks getDetail(Integer id,Integer memberId);
    /**
     * 取消物流车预约
     * @param revokeDTO
     * @param loginUserInfo
     */
    void revoke(RevokeDTO revokeDTO, LoginUserInfo loginUserInfo);
}