package com.hzs.member.empty.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hzs.common.domain.member.empty.CuMemberEmptyCode;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 会员空单编号 Mapper 接口
 */
public interface CuMemberEmptyCodeMapper extends BaseMapper<CuMemberEmptyCode> {

    /**
     * 查询最新的编号
     *
     * @return
     */
    String queryLastCode();

    /**
     * 批量插入会员编号
     *
     * @param memberCodeList 会员编号列表
     * @return
     */
    int insertBatch(@Param("memberCodeList") List<CuMemberEmptyCode> memberCodeList);

    /**
     * 清除会员编号占用数据
     *
     * @return
     */
    int clearMemberEmptyCode();

}
