package org.dromara.settlement.mapper;

import org.apache.ibatis.annotations.Param;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.settlement.api.domain.SignZhifubao;
import org.dromara.settlement.api.domain.TransactionLog;


public interface SignZhifubaoMapper extends BaseMapperPlus<SignZhifubao, Integer> {
	/**
	 * 查询支付宝签约信息
	 * @author 张涛
	 * @date 2022年8月30日
	 * @param appId 应用id
	 * @return
	 */
	public SignZhifubao selectByAppId(@Param("appId") String appId);

	/**
	 * 根据appid和单位id更新签约信息
	 * @author 张涛
	 * @date 2022年9月13日
	 * @param info
	 * @return
	 */
	public Integer updateByAppId(SignZhifubao info);

	/**
	 * 查询一个有效的支付宝签约信息
	 * @author 张涛
	 * @date 2022年12月8日
	 * @return
	 */
	public SignZhifubao selectValid();

    int insertSelective(SignZhifubao record);
}
