| | |
| | | package com.matrix.system.hive.dao; |
| | | |
| | | import com.matrix.system.hive.bean.SysProjServices; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import com.matrix.core.pojo.PaginationVO; |
| | | |
| | | import com.matrix.system.app.dto.ServiceOrderListDto; |
| | | import com.matrix.system.app.vo.ServiceOrderListVo; |
| | | import com.matrix.system.hive.bean.SysProjServices; |
| | | import com.matrix.system.shopXcx.api.dto.ErpServiceOrderListDto; |
| | | import com.matrix.system.shopXcx.api.vo.ErpServiceOrderListVo; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | |
| | | public SysProjServices selectById(Long id); |
| | | |
| | | public void updateOrderTime(@Param("createTime") Date createTime, @Param("id") Long id); |
| | | |
| | | public void updateOrderTime(@Param("consumeTime") Date createTime, @Param("id") Long id); |
| | | |
| | | List<ServiceOrderListVo> selectApiServiceOrderListInPage(@Param("record") ServiceOrderListDto serviceOrderListDto, @Param("pageVo") PaginationVO pageVo); |
| | | |
| | | int selectApiServiceOrderListTotal(@Param("record") ServiceOrderListDto serviceOrderListDto); |
| | | |
| | | /** |
| | | * 小程序端查询客户预约单 |
| | | * @param orderListDto |
| | | * @return |
| | | */ |
| | | List<ErpServiceOrderListVo> findWxServiceOrderList(ErpServiceOrderListDto orderListDto); |
| | | |
| | | /** |
| | | * 小程序端查询客户预约单详情 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | ErpServiceOrderListVo findWxServiceOrderById(Long id); |
| | | |
| | | /** |
| | | * 查询预约时间在1小时之内且没有通知过的服务单 |
| | | * @return |
| | | */ |
| | | List<SysProjServices> selectNeedNoticeService(); |
| | | |
| | | /** |
| | | * 设置服务单为已通知 |
| | | * @param noticedIds |
| | | * @return |
| | | */ |
| | | int updateNoticeTimes(@Param("list")List<Long> noticedIds); |
| | | |
| | | List<SysProjServices> selectProjServicesByOrderItemId(@Param("itemId") Long itemId); |
| | | } |