Current section

Files

Jump to
erp include dict koatuu.hrl
Raw

include/dict/koatuu.hrl

-ifndef(KOATUU_HRL).
-define(KOATUU_HRL, true).
-include_lib("schema/include/dict/dict.hrl").
-record (locality, {id,
koatuu_id=[],
prev=[],
next=[],
name = [],
type =[] :: #dict{},
l1_id =[],
l2_id=[],
district =[],
main_city = [],
village_council = []
}).
-define(LOCALITY_TYPES, [
{region, <<"Область"/utf8>>},
{capital, <<"Столиця"/utf8>>},
{special_city, <<"Місто, що має спеціальний статус"/utf8>>},
{region_city, <<"Місто обласного підпорядкування"/utf8>>},
{district, <<"Район області"/utf8>>},
{city_district, <<"Район у місті, що має спеціальний статус"/utf8>>},
{district_city, <<"Місто районного підпорядкування"/utf8>>},
{region_city_district, <<"Район у місті обласного підпорядкування"/utf8>>},
{city, <<"Місто"/utf8>>},
{town, <<"Селище міського типу"/utf8>>},
{village, <<"Село"/utf8>>},
{settlement, <<"Селище"/utf8>>}]).
-define(FEED_LOCALITY_TYPES, "/crm/locality_types").
-define(REGIONS, "/crm/regions").
%---------------------
-define(TYPE_1(X),
case X of
<<"Р"/utf8>> -> region_city_district;
<<"М"/utf8>> -> city;
<<"Т"/utf8>> -> town;
<<"С"/utf8>> -> village;
<<"Щ"/utf8>> -> settlement;
_ -> error
end).
-define(TYPE_2(X),
case X of
<<"Р"/utf8>> -> region_city_district;
<<"М"/utf8>> -> district_city;
<<"Т"/utf8>> -> town;
<<"С"/utf8>> -> village;
<<"Щ"/utf8>> -> settlement;
<<"">> -> village_council;
_ -> error
end).
-endif.