Newer
Older
huludao / src / main / java / com / newfiber / api / pc / service / PatrolManageLawBaseService.java
@新烽开发者 新烽开发者 on 22 Jul 959 bytes init
package com.newfiber.api.pc.service;


import com.baomidou.mybatisplus.service.IService;
import com.newfiber.api.pc.model.River.*;

/**
 * patrolManageLawBase 业务层
 *
 * @author luzhan
 * @date 2021-12-02
 */
public interface PatrolManageLawBaseService extends IService<PatrolManageLawBase> {

    /**
     * 下发任务接收对象
     * @Param [patrolManageLawBase]
     * @return {void}
     * @throws
     * @author 张鸿志
     * @date 2021/12/2 19:15
     */
    Long savePatrolManageLawBase(PatrolManageLawBase patrolManageLawBase);

    /**
     * 结办通知
     * @param completeRequest
     */
    void complete(CompleteRequest completeRequest);

    /**
     * 回退通知
     * @param backoff
     */
    void backoff(BackoffResult backoff);

    /**
     * 挂账通知
     * @param charge
     */
    void charge(ChargeResult charge);

    /**
     * 延期通知
     * @param delay
     */
    void delay(DelayResult delay);
}