37 lines
1023 B
Java
37 lines
1023 B
Java
package com.ruoyi.mybasic.mapper;
|
|
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.mybasic.common.domain.request.MoneyLogsRequest;
|
|
import com.ruoyi.mybasic.common.domain.request.PurseRequest;
|
|
import com.ruoyi.mybasic.common.domain.response.PurseResponse;
|
|
import io.swagger.models.auth.In;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
/**
|
|
* @ClassName PurseMapperTwo
|
|
* @Description 描述
|
|
* @Author WenHao.Sao
|
|
*/
|
|
@Mapper
|
|
public interface PurseMapperTwo {
|
|
|
|
//根据当前登录人的userId获取到钱包的对象
|
|
PurseResponse purseObject(@Param("userId") Long userId);
|
|
|
|
//添加记录表
|
|
void addMoneyLogs(MoneyLogsRequest moneyLogsRequest);
|
|
|
|
//支出
|
|
void updPurseIn(PurseRequest purseRequest);
|
|
//收入
|
|
void updPurseOut(PurseRequest purseRequest);
|
|
|
|
//根据当前userId添加钱包
|
|
Integer addPurse(PurseRequest purseRequest);
|
|
|
|
//查询钱包里面的用户id
|
|
Integer purseUserId(@Param("userId") String userId);
|
|
|
|
}
|