TrustApplyDao.java 2.08 KB
package com.cjs.cms.dao.ration;

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

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.cjs.cms.util.db.OracleDao;

/**
 * 托管
 * 
 * @author tongyufu
 *
 */
@Repository
public interface TrustApplyDao extends OracleDao {

    /**汇总统计*/
    List<Map<String, Object>> querySum(Map<String, Object> params);

    int querySumTotal(Map<String, Object> params);

    List<Map<String, Object>> search(Map<String, Object> params);

    int searchTotal(Map<String, Object> params);

    /**托管申请查询*/
    List<Map<String, Object>> selectApply(Map<String, Object> params);

    int selectApplyTotal(Map<String, Object> params);

    Map<String, Object> selectApplySumTotal(Map<String, Object> params);

    /**托管转赵涌在线*/
    List<Map<String, Object>> selectToOnline(Map<String, Object> params);
    /**托管转赵涌在线--导出新加的列*/
    List<Map<String, Object>> selectToOnline2(Map<String, Object> params);

    int selectToOnlineTotal(Map<String, Object> params);

    int exportUpdate(Map<String, Object> params);

    Map<String, Object> selectByApplyNo(String applyNo);

    Map<String, Object> queryByApplyNo(String applyNo);

    void updateAddressx(Map<String, Object> params);

    /**内部流转号是否已经转赵涌在线*/
    int isOnline(Map<String, Object> params);

    /**入库数据查询*/
    List<Map<String, Object>> queryStorageInfo(Map<String, Object> params);

    /**入库数据条目数查询*/
    int queryStorageTotal(Map<String, Object> params);

    /**入库导出数据查询*/
    List<Map<String, Object>> queryForExport(Map<String, Object> params);

    int storageExport(Map<String, Object> params);

    /**查询托管单是否同意配售*/
    List<Map<String, Object>> queryAgree(Map<String, Object> params);

    Integer queryAgreeTotal(Map<String, Object> params);

    /**取消托管单*/
    int cancelApply(String applyNo);

    /**鉴定否决*/
    int voteApply(@Param("applyNo") String applyNo, @Param("backAmount") Integer backAmount);
}