WXCustBindingDao.java 1.38 KB
package com.zteits.pay.dao;

import com.zteits.clouds.api.dto.pay.TdCCustPersonDTO;
import com.zteits.clouds.api.dto.wx.param.CustInfoQueryByOpenIdRequest;
import com.zteits.pay.domain.TdBCustBinding;

/**
 * Copyright: Copyright (c) 2017  zteits
 *
 * @ClassName: com.zteits.pay.dao
 * @Description:
 * @version: v1.0.0
 * @author: atao
 * @date: 2017/9/9   下午1:09
 * Modification History:
 * Date         Author          Version      Description
 * ---------------------------------------------------------*
 * 2017/9/9      atao          v1.0.0          创建
 */
public interface WXCustBindingDao {
    /**
     * @param request
     * @return
     */
    TdCCustPersonDTO queryCustPersonByBindId(CustInfoQueryByOpenIdRequest request);

    
    /**
     * 保存用户绑定信息
     * @param custId 客户ID
     * @param bindId 要绑定的ID 如微信公众号:openID
     * @param bindType 绑定的客户端类型 如微信公众号
     * @return
     */
    int saveCustBindInfo(String custId,String bindId,Long bindType);

    /**
     * 保存用户绑定信息
     * @param custId 客户ID
     * @param bindId 要绑定的ID 如微信公众号:openID
     * @param bindType 绑定的客户端类型 如微信公众号
     * @return
     */
    int updateCustBindInfoByCustId(String custId,String bindId,Long bindType);
    
    TdBCustBinding queryCustBindingByCustId(String custId);
}