package com.zy.common.model; 
 | 
  
 | 
import com.core.common.Cools; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * Created by vincent on 2022/8/18 
 | 
 */ 
 | 
@Data 
 | 
public class OrderDto { 
 | 
  
 | 
    private String orderNo; 
 | 
  
 | 
    private String matnr; 
 | 
  
 | 
    private Double anfme; 
 | 
  
 | 
    public OrderDto(String orderNo, String matnr, Double anfme) { 
 | 
        this.orderNo = orderNo; 
 | 
        this.matnr = matnr; 
 | 
        this.anfme = anfme; 
 | 
    } 
 | 
  
 | 
    public static boolean has(List<OrderDto> list, OrderDto dto) { 
 | 
        if (Cools.isEmpty(list)) { 
 | 
            return false; 
 | 
        } 
 | 
        for (OrderDto orderDto : list) { 
 | 
            if (dto.getOrderNo().equals(orderDto.getOrderNo()) && dto.getMatnr().equals(orderDto.getMatnr())) { 
 | 
                return true; 
 | 
            } 
 | 
        } 
 | 
        return false; 
 | 
    } 
 | 
  
 | 
    public static OrderDto find(List<OrderDto> list, OrderDto dto) { 
 | 
        if (Cools.isEmpty(list)) { 
 | 
            return null; 
 | 
        } 
 | 
        for (OrderDto orderDto : list) { 
 | 
            if (dto.getOrderNo().equals(orderDto.getOrderNo()) && dto.getMatnr().equals(orderDto.getMatnr())) { 
 | 
                return orderDto; 
 | 
            } 
 | 
        } 
 | 
        return null; 
 | 
    } 
 | 
  
 | 
} 
 |