czt
2025-12-22 a995b7c16f4f111007edbdcba1e79af969c5193a
fzzy-igdss-view/src/main/java/com/fzzy/igds/PatrolPR.java
@@ -1,17 +1,19 @@
package com.fzzy.igds;
import com.bstek.dorado.annotation.DataProvider;
import com.bstek.dorado.annotation.DataResolver;
import com.bstek.dorado.annotation.Expose;
import com.bstek.dorado.data.provider.Page;
import com.fzzy.igds.data.BaseResp;
import com.fzzy.igds.data.IgdsBaseParam;
import com.fzzy.igds.data.NoticeParam;
import com.fzzy.igds.data.PatrolSuperData;
import com.fzzy.igds.domain.Dept;
import com.fzzy.igds.domain.InoutNoticeIn;
import com.fzzy.igds.domain.Patrol;
import com.fzzy.igds.domain.*;
import com.fzzy.igds.service.CoreDeptService;
import com.fzzy.igds.service.PatrolService;
import com.fzzy.igds.utils.DateUtil;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.*;
@@ -28,6 +30,7 @@
    @Resource
    private CoreDeptService coreDeptService;
    /*-------------------巡检监管统计信息--------------------*/
    /**
     * patrolPR#getData 巡检监管统计
     *
@@ -77,6 +80,7 @@
        return new ArrayList<>(map.values());
    }
    /*-------------------电子巡更记录主表信息--------------------*/
    /**
     * patrolPR#pagePatrolData 获取巡检记录信息
     *
@@ -98,4 +102,47 @@
        page.setEntityCount(Integer.parseInt(String.valueOf(corePage.getTotal())));
    }
    /*-------------------电子巡更配置信息--------------------*/
    /**
     * patrolPR#listPatrolConf
     * 银行列表
     */
    @DataProvider
    public List<PatrolConf> listPatrolConf(IgdsBaseParam param) {
        return patrolService.listPatrolConf(param);
    }
    /**
     * 保存/更新
     * patrolPR#saveUpdateConf
     * @param bank
     * @return
     */
    @Transactional
    @DataResolver
    public BaseResp saveUpdateConf(PatrolConf bank){
        if(StringUtils.isEmpty(bank.getId())){
            return patrolService.addPatrolConf(bank);
        }else {
            return patrolService.updatePatrolConf(bank);
        }
    }
    /**
     * 删除
     * patrolPR#deletePatrolConf
     * @param bank
     * @return
     */
    @Expose
    public BaseResp deletePatrolConf(PatrolConf bank){
        if(StringUtils.isNotEmpty(bank.getId())) return patrolService.deletePatrolConf(bank);
        return BaseResp.success();
    }
}