package com.matrix.system.shopXcx.dao; import com.matrix.system.shopXcx.pojo.ApplyOrderQueryPOJO; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.shopXcx.bean.WxWithdrawApply; /** * @description 提现申请表 * @author wzy * @date 2020-02-16 20:55 */ public interface WxWithdrawApplyDao{ public int insert(@Param("item") WxWithdrawApply wxWithdrawApply); public int batchInsert(@Param("list") List wxWithdrawApplyList); public int updateByMap(Map modifyMap); public int updateByModel(@Param("record") WxWithdrawApply wxWithdrawApply); public int deleteByIds(@Param("list") List list); public int deleteById(Long id); public int deleteByModel(@Param("record") WxWithdrawApply wxWithdrawApply); public List selectInPage(@Param("record") WxWithdrawApply wxWithdrawApply, @Param("pageVo") PaginationVO pageVo); public List selectInPageByQuery(@Param("record") ApplyOrderQueryPOJO queryPojo, @Param("pageVo") PaginationVO pageVo); public int selectTotalByQuery(@Param("record") ApplyOrderQueryPOJO queryPojo); public List selectByModel(@Param("record") WxWithdrawApply wxWithdrawApply); public int selectTotalRecord(@Param("record") WxWithdrawApply wxWithdrawApply); public WxWithdrawApply selectById(Long id); public WxWithdrawApply selectForUpdate(Long id); public int updateApplyStatus(@Param("record") WxWithdrawApply wxWithdrawApply); }