/
zj
2025-05-02 9102aa7e0b42ce5b9667fa3b67fede889df60fc0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package project.monitor.bonus;
 
import project.monitor.bonus.job.Signal;
import project.monitor.bonus.model.SettleOrder;
 
public interface BonusSettlementService {
 
    /**
     * 生成一次结算信号
     */
    public void signal();
 
    /**
     * 根据信号启动一次结算任务
     */
    public void saveHandle(Signal item);
 
    /**
     * 转账
     */
    public void saveTransfer(SettleOrder settleOrder);
 
    /**
     * 转账确认
     * 
     * @param settleOrder
     * @param status
     */
    // 1.交易成功 0.交易失败
    public void saveConfirm(SettleOrder settleOrder, Integer status);
 
}