EnterDao.java 1.2 KB
Newer Older
F
fengjin 已提交
1 2 3
package com.hqyj.seven.dao;

import com.hqyj.seven.pojo.Enter;
4
import org.apache.ibatis.annotations.Param;
F
fengjin 已提交
5

6
import java.util.Date;
7 8
import java.util.List;

F
fengjin 已提交
9
public interface EnterDao {
N
nrd 已提交
10
    //插入一天enter数据
F
fengjin 已提交
11
    int inserintoEnter(Enter enter);
N
nrd 已提交
12
    //根据房间id查询房间信息
13
    Enter queryByHouseIdAndLimitOne(@Param("HouseId") int HouseId);
N
nrd 已提交
14
    //查询全部 入住信息
15
    List<Enter> queryAll();
N
nrd 已提交
16 17
    //删除记录
    int deleteEnter(int enter_id);
L
luvian\hjh 已提交
18
    //更新房间号和客户号
F
fengjin 已提交
19
    int  updateByHouseIdAndCustomerId(@Param("time") Date time, @Param("houseId") int houseId, @Param("customerId") int customerId,@Param("state") String state);
20
    Enter selectByHouseIdAndCustomerId(@Param("houseId") int houseId,@Param("customerId") int customerId);
N
nrd 已提交
21 22
    //根据住房id或者房间id查询住宿情况
    List<Enter> queryOneById(int id);
23 24
    //更改金额 现金支付时
    int updateByEnterIdToMoney(@Param("money") double money,@Param("enterId") int enterId);
F
fengjin 已提交
25
    //更改功能,支付宝支付时候
26 27 28 29 30
    int updateByEnterIdToMoneyTwo(@Param("enterId") int enterId,@Param("money") double money,@Param("out_trade_no") String out_trade_no);

    //根据交易流水号查询查询住宿情况
    Enter queryByOutTradeNo(String out_trade_no);

F
fengjin 已提交
31
}