rk
2025-09-29 218e84d2264e413f31a2f3957f05bb7b8ad42d5d
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.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.service.business.third.model.LoginUserInfo;
import com.doumee.service.business.third.model.PageData;
import com.doumee.service.business.third.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;
/**
@@ -26,7 +32,7 @@
     * @param id 主键
     */
    void deleteById(Integer id);
    void deleteById(Integer id,LoginUserInfo user);
    /**
     * 删除
     *
@@ -94,4 +100,40 @@
     * @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);
    /**
     * 修改预约申请
     * @param platformBooksApplyDTO
     * @return
     */
    Integer edit(PlatformBooksApplyDTO platformBooksApplyDTO);
}