更新钱包code为空的数据

This commit is contained in:
Guoqs
2025-07-24 14:55:56 +08:00
parent ef55dd04af
commit e418ce562a
6 changed files with 112 additions and 33 deletions

View File

@@ -1,47 +1,34 @@
package com.jsowell.pile.mapper;
import com.jsowell.pile.domain.MemberWalletInfo;
import java.util.List;
import com.jsowell.pile.vo.base.MemberWalletVO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface MemberWalletInfoMapper {
int deleteByPrimaryKey(Integer id);
int insert(MemberWalletInfo record);
int insertOrUpdate(MemberWalletInfo record);
int insertOrUpdateSelective(MemberWalletInfo record);
int insertSelective(MemberWalletInfo record);
MemberWalletInfo selectByPrimaryKey(Integer id);
int updateByPrimaryKeySelective(MemberWalletInfo record);
int updateByPrimaryKey(MemberWalletInfo record);
int updateBatch(@Param("list") List<MemberWalletInfo> list);
int updateBatchSelective(@Param("list") List<MemberWalletInfo> list);
int batchInsert(@Param("list") List<MemberWalletInfo> list);
int insertOrUpdate(MemberWalletInfo record);
int insertOrUpdateSelective(MemberWalletInfo record);
/**
* insert record to table
*
* @param record the record
* @return insert count
*/
int insert(MemberWalletInfo record);
/**
* update record
*
* @param record the updated record
* @return update count
*/
int updateByPrimaryKey(MemberWalletInfo record);
/**
* 根据会员id和目标运营商id查询用户钱包信息
*
@@ -56,4 +43,6 @@ public interface MemberWalletInfoMapper {
MemberWalletInfo selectByWalletCode(@Param("walletCode") String walletCode);
MemberWalletVO selectMemberWalletInfo(String walletCode);
}
List<MemberWalletInfo> queryWalletIsNull();
}

View File

@@ -25,4 +25,8 @@ public interface MemberWalletInfoService {
List<MemberWalletVO> selectByMemberWalletList(String memberId);
MemberWalletVO selectMemberWalletInfo(String walletCode);
List<MemberWalletInfo> queryWalletIsNull();
int updateBatchSelective(List<MemberWalletInfo> walletInfoList);
}

View File

@@ -120,4 +120,14 @@ public class MemberWalletInfoServiceImpl implements MemberWalletInfoService {
return memberWalletVO;
}
@Override
public List<MemberWalletInfo> queryWalletIsNull() {
return memberWalletInfoMapper.queryWalletIsNull();
}
@Override
public int updateBatchSelective(List<MemberWalletInfo> walletInfoList) {
return memberWalletInfoMapper.updateBatchSelective(walletInfoList);
}
}