package cn.teammodel.utils; import cn.teammodel.common.ErrorCode; import cn.teammodel.config.exception.ServiceException; import org.apache.commons.lang3.ObjectUtils; import java.util.List; /** * @author winter * @create 2023-11-29 15:41 */ public class RepositoryUtil { /** * 获取唯一一个结果,如果list为空或者list长度大于1,抛出参数错误异常 */ public static T findOne(List list) { if (ObjectUtils.isEmpty(list) || list.size() > 1) { throw new ServiceException(ErrorCode.PARAMS_ERROR); } return list.get(0); } }