感受 lambda 之美!

我们以省市区为例,使用函数式及反射实现地区名称的显示

model类

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 数据库表名称:t_dict_region
 **/
@Data
@NoArgsConstructor
public class DictRegion implements Serializable {

    /**
     * 城市编码
     **/
    private String code;

    /**
     * 城市名称
     **/
    private String name;

    /**
     * 首字母
     */
    private String letter;

    /**
     * 上级编码
     **/
    private String parentCode;

    /**
     * 类型
     * province-省份
     * city-城市
     * area-区县
     **/
    private String type;

    /**
     * 数据状态
     **/
    private Integer dataStatus;


}
接口
import java.util.Collection;
import java.util.List;
import java.util.function.BiConsumer;
import java.util.function.Function;

/**
 * 
 **/
public interface DictRegionService {
      void filterCollectionRegion(Collection collection, F

你可能感兴趣的:(java,开发语言)