Files
smart_venue/service/src/main/java/com/sv/mapper/MemberMoneyLogMapper.java
2020-01-29 21:50:10 +08:00

74 lines
1.4 KiB
Java

package com.sv.mapper;
import com.sv.dto.api.MemberMoneyLogDTO;
import com.sv.entity.MemberMoneyLog;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* Mapper - 用户金额记录
*
* @author yechanglin
* @since 2018-08-08
*/
public interface MemberMoneyLogMapper {
/**
* 新建用户金额记录
*
* @param memberMoneyLog 用户金额记录
*/
void insert(MemberMoneyLog memberMoneyLog);
/**
* 更新用户金额记录
*
* @param memberMoneyLog 用户金额记录
*/
void update(MemberMoneyLog memberMoneyLog);
/**
* 删除用户金额记录
*
* @param id 编号
* @return 删除数量
*/
int delete(Integer id);
/**
* 删除用户金额记录
*
* @param ids 编号数组
* @return 删除数量
*/
int deleteByIds(Integer[] ids);
/**
* 查询用户金额记录
*
* @param id 编号
* @return 用户金额记录
*/
MemberMoneyLog findById(Integer id);
/**
* 查询用户金额记录
*
* @return 用户金额记录集合
*/
List<MemberMoneyLog> findAll();
/**
* 查询用户金额记录-oms
*
* @return 用户金额记录集合
*/
List<MemberMoneyLog> findAlls(@Param("memberId") Integer memberId);
/**
* api 查询用户账单
*/
List<MemberMoneyLogDTO> findAllBill(Integer memberId);
}