package com.ydtech.modules.fnc.dao; import com.ydtech.modules.fnc.model.FncVoucher; import com.ydtech.modules.fnc.model.FncVoucherExample; import com.ydtech.modules.fnc.model.FncVoucherKey; import com.ydtech.modules.fnc.vo.FncVoucherReq; import com.ydtech.modules.fnc.vo.FncVoucherVo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface FncVoucherMapper { /** * description:countByExample * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ long countByExample(FncVoucherExample example); /** * description:deleteByExample * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ int deleteByExample(FncVoucherExample example); /** * description:deleteByPrimaryKey * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ int deleteByPrimaryKey(FncVoucherKey key); /** * description:insert * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ int insert(FncVoucher record); /** * description:insertSelective * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ int insertSelective(FncVoucher record); /** * description:selectByExample * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ List selectByExample(FncVoucherExample example); /** * description:selectByPrimaryKey * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ FncVoucher selectByPrimaryKey(FncVoucherKey key); /** * description:updateByExampleSelective * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ int updateByExampleSelective(@Param("record") FncVoucher record, @Param("example") FncVoucherExample example); /** * description:updateByExample * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ int updateByExample(@Param("record") FncVoucher record, @Param("example") FncVoucherExample example); /** * description:updateByPrimaryKeySelective * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ int updateByPrimaryKeySelective(FncVoucher record); /** * description:updateByPrimaryKey * * @author: gws * @date: 2021-12-15 * @since: 1.0 */ int updateByPrimaryKey(FncVoucher record); List queryVoucherByCodition(FncVoucherReq codition); List exportVoucherByCodition(FncVoucherReq codition); List queryVoucher(FncVoucherReq codition); }