package com.bcxin.ins.service.order;


import com.bcxin.ins.entity.policy_report.InsPaymentInfo;
import com.bcxin.ins.vo.report_pac.InsPaymentInfoVo;
import com.bcxin.mybatisplus.service.IService;

public interface InsPaymentInfoAPIService extends IService<InsPaymentInfo> {

	public InsPaymentInfo initInsPaymentInfo(Long user_id);

	/**
	 * <b> 支付信息变更 </b>
	 * @author ZXF
	 * @create 2019/11/20 0020 16:19
	 * @version
	 * @注意事项 </b>
	 */
	public void saveInsPaymentInfo(InsPaymentInfoVo vo, Long insPaymentInfoID);

	/**
	 * <b> 支付信息转vo </b>
	 * @author ZXF
	 * @create 2019/11/20 0020 16:20
	 * @version
	 * @注意事项 </b>
	 */
	public void convertInsPaymentInfoVo(InsPaymentInfoVo vo, InsPaymentInfo insPaymentInfo);

	/**
	 * <b> 获取支付信息 </b>
	 * @author ZXF
	 * @create 2019/11/20 0020 16:20
	 * @version
	 * @注意事项 </b>
	 */
	public InsPaymentInfoVo getInsPaymentInfoVo(Long insPaymentInfoID);

	/**
	 * <b> 保存赔款到账时间 </b>
	 * @author ZXF
	 * @create 2019/11/27 0027 17:07
	 * @version
	 * @注意事项 </b>
	 */
	public void savePayDate(String pay_date, Long report_id);

}
