package com.matrix.system.shopXcx.dao; 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.ShopInvoice; /** * @description 发票 * @author jiangyouyao * @date 2019-06-15 11:47 */ public interface ShopInvoiceDao{ public int insert(@Param("item") ShopInvoice shopInvoice); public int batchInsert(@Param("list") List shopInvoiceList); public int updateByMap(Map modifyMap); public int updateByModel(@Param("record") ShopInvoice shopInvoice); public int deleteByIds(@Param("list") List list); public int deleteById(Integer invoId); public int deleteByModel(@Param("record") ShopInvoice shopInvoice); public List selectInPage(@Param("record") ShopInvoice shopInvoice, @Param("pageVo") PaginationVO pageVo); public List selectByModel(@Param("record") ShopInvoice shopInvoice); public int selectTotalRecord(@Param("record") ShopInvoice shopInvoice); public ShopInvoice selectById(Integer invoId); public ShopInvoice selectForUpdate(Integer invoId); public List selectByUserId(@Param("record") ShopInvoice shopInvoice); }