rk
2 天以前 5df732ffe16b3f162422c2db61a78458e28c7f8d
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);
}