|  |  | 
 |  |  | import com.dy.pipIrrGlobal.util.TypeConversionEnum; | 
 |  |  | import org.mapstruct.Mapper; | 
 |  |  | import org.mapstruct.Mapping; | 
 |  |  | import org.mapstruct.ReportingPolicy; | 
 |  |  | import org.mapstruct.factory.Mappers; | 
 |  |  |  | 
 |  |  | @Mapper(uses = {TypeConversionEnum.class}) | 
 |  |  | @Mapper(uses = {TypeConversionEnum.class}, unmappedTargetPolicy = ReportingPolicy.IGNORE) | 
 |  |  | public interface DistrictVoMapper { | 
 |  |  |     DistrictVoMapper INSTANCT = Mappers.getMapper(DistrictVoMapper.class); | 
 |  |  |     /** | 
 |  |  | 
 |  |  |      * @param vo 值对象 | 
 |  |  |      * @return po | 
 |  |  |      */ | 
 |  |  |     @Mapping(target = "id", source = "supperId") | 
 |  |  |     @Mapping(target = "id", source = "id") | 
 |  |  |     @Mapping(target = "supperId", source = "supperId") | 
 |  |  |     @Mapping(target = "name", source = "name") | 
 |  |  |     @Mapping(target = "num", source = "num") | 
 |  |  |     @Mapping(target = "level", source = "level", qualifiedByName = "districtLevelByteToObj") | 
 |  |  |     @Mapping(target = "deleted", source = "deleted", qualifiedByName = "deletedByteToObj") | 
 |  |  |     @Mapping(target = "subDistricts", ignore = true) |