RationInviteConfigDao.java 1.1 KB
package com.cjs.cms.dao.ration;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.cjs.cms.model.ration.RationInviteConfigInfo;
import com.cjs.cms.model.ration.RationInviteQualityInfo;

@Repository
public interface RationInviteConfigDao {

    int update(RationInviteConfigInfo configDao);

    /**查询指定编号配置*/
    RationInviteConfigInfo queryById(Integer id);

    /**分页查询*/
    List<RationInviteConfigInfo> search(Map<String, Object> params);

    /**分页查询计数*/
    int searchTotal(Map<String, Object> params);

    /**新增规则*/
    int insert(RationInviteConfigInfo configInfo);

    /**配售规则作废*/
    int updateCancel(Integer id);

    /**获取配售规则信息及对应的邀约配售用户信息*/
    RationInviteConfigInfo queryAllById(Integer id);

    /**根据藏品编号查询配售规则(非作废和失败状态)*/
    List<RationInviteConfigInfo> queryByOtcCode(Map<String, Object> params);

    /**
     * 获得应邀配售记录
     */
    List<RationInviteQualityInfo> queryQualityById(Integer id);
}