首页 > 其他分享 >获取公共字段

获取公共字段

时间:2024-09-29 11:35:51浏览次数:9  
标签:idCardPresenceMap true SalaryAccountingStatementImportBaseVO 获取 公共 data public s

 

public interface SalaryAccountingStatementImportBaseVO {
    String getIdCard();
}

@Data
public class SalaryAccountingStatementImportVO  implements SalaryAccountingStatementImportBaseVO{}
@Data
public class SalaryAccountingStatementImportOutsourceVO implements  SalaryAccountingStatementImportBaseVO{}
   private void checkImport(List<? extends SalaryAccountingStatementImportBaseVO> data) {
        Map<String, Boolean> idCardPresenceMap = data.stream()
                .collect(Collectors.toMap(
                        SalaryAccountingStatementImportBaseVO::getIdCard,
                        idCard -> true,
                        (existing, replacement) -> true // 当键冲突时,我们不需要合并值,因为只关心键的存在
                ));
        if (idCardPresenceMap.size() != data.size()) {
            throw new BusinessException("导入失败,身份证不匹配");
        }
    }

 

标签:idCardPresenceMap,true,SalaryAccountingStatementImportBaseVO,获取,公共,data,public,s
From: https://www.cnblogs.com/deepalley/p/18439337

相关文章

  • Python量化分析2024年最新整理的免费获取股票数据接口集合以及API数据接口说明文档
    ​近一两年来,股票量化分析逐渐受到广泛关注。而作为这一领域的初学者,首先需要面对的挑战就是如何获取全面且准确的股票数据。因为无论是实时交易数据、历史交易记录、财务数据还是基本面信息,这些数据都是我们进行量化分析时不可或缺的宝贵资源。我们的核心任务是从这些数据......
  • pbootcms中文域名获取授权码注意点
    在PBootCMS中,如果你的域名包含中文字符,在获取授权码时可能会出现“域名格式有误”的提示。这是因为PBootCMS可能不直接支持未转码的中文域名。解决这个问题的方法是先对中文域名进行转码,然后再获取授权码。解决方法中文域名转码:使用在线工具将中文域名转码为Punycode格式......
  • 公共数据开放多期DID(2000-2022年)
    公共数据开放是指政府或公共机构将所拥有的数据资源向社会公众开放,以供免费或低成本使用。本研究旨在通过多期DID分析方法,评估公共数据开放政策对不同地区经济发展、社会创新和政府透明度等方面的影响。2000年-2022年公共数据开放多期DID(大数据).zip资源-CSDN文库字段:行政区......
  • Selenium + Titanium代理获取请求的接口数据
    有一个采集数据的需求,分析了页面数据后发现列表有一个id,但是没有其他数据,打开详情并不是通过id,而是其他一个字段,这就说明通过selenium抓取页面数据还不行,还要接口返回的数据。这个时候就需要用到代理了,在代理层面把数据拦截下来,把自己想要的接口数据保存起来,然后通过页面找到的id......
  • 解决DHCP服务异常导致设备无法获取IP地址的方法
    DHCP在网络环境中会自动为网络中的设备分配IP地址和其他关键网络参数,可以简化网络配置过程。但是,如果DHCP服务出现异常时,设备可能无法正常获取IP地址,会影响到网络通信。本文讲述一些办法可以有效解决DHCP服务异常导致设备无法获取IP地址的问题。首先我们要先搞清楚DHCP服务......
  • pbootcms怎么获取当前日期、显示星期几
    在PHP中,可以使用date函数来获取当前日期和星期几。以下是详细的示例代码:1.获取当前日期php echodate("Y-m-d");//输出:2023-03-302.获取当前星期几2.1英文星期几php echodate("l");//输出:Thursday2.2数字星期几php echodate("w");//输出:3(......
  • matlab获取STK中卫星星座TLE数据信息
    笔者因课题需求,在STK构建了Starlink一期一阶段共1584颗卫星的LEO卫星星座。想要导出TLE信息,但STK手动导出太麻烦,因此萌生用代码解决的念头。通过查阅相关资料,利用matlab与STK互联的方法,获取STK场景中所构建的卫星TLE。Matlab代码如下:clear;clc;%打开STK软件uiapplication......
  • 如何快速免费搭建自己的Docker私有镜像源来解决Docker无法拉取镜像的问题(搭建私有镜像
    文章目录......
  • JAVA_uniapp微信小程序获取手机号
    废话不多说封装好的代码和演示,开箱即用packagecom.ruoyi.system.util;importcom.alibaba.fastjson.JSONObject;importorg.springframework.stereotype.Service;importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;......
  • rust运行shell命令并获取输出
    usestd::io::{BufReader,BufRead};usestd::process::{self,Command,Stdio};fnmain(){ls();ps();xargs();time();iostat();}//不带参数命令fnls(){letoutput=Command::new("ls").output().expect("执行异常,提示");......