You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
147 lines
4.7 KiB
147 lines
4.7 KiB
1 week ago
|
module Exports::SalesLogExportConstants
|
||
|
MAX_XML_RECORDS = 10_000
|
||
|
LOG_ID_OFFSET = 300_000_000_000
|
||
|
|
||
|
EXPORT_MODE = {
|
||
|
xml: 1,
|
||
|
csv: 2,
|
||
|
}.freeze
|
||
|
|
||
|
EXPORT_FIELDS = Set["ID",
|
||
|
"STATUS",
|
||
|
"DAY",
|
||
|
"MONTH",
|
||
|
"YEAR",
|
||
|
"DUPLICATESET",
|
||
|
"CREATEDDATE",
|
||
|
"UPLOADDATE",
|
||
|
"OWNINGORGID",
|
||
|
"OWNINGORGNAME",
|
||
|
"MANINGORGID",
|
||
|
"MANINGORGNAME",
|
||
|
"USERNAME",
|
||
|
"USERNAMEID",
|
||
|
"PURCHID",
|
||
|
"TYPE",
|
||
|
"OWNERSHIP",
|
||
|
"COLLECTIONYEAR",
|
||
|
"JOINTMORE",
|
||
|
"JOINT",
|
||
|
"BEDS",
|
||
|
"ETHNIC",
|
||
|
"ETHNICGROUP1",
|
||
|
"LIVEINBUYER1",
|
||
|
"BUILTYPE",
|
||
|
"PROPTYPE",
|
||
|
"NOINT",
|
||
|
"LIVEINBUYER2",
|
||
|
"PRIVACYNOTICE",
|
||
|
"WHEEL",
|
||
|
"HHOLDCOUNT",
|
||
|
"LA",
|
||
|
"INCOME1",
|
||
|
"INC1NK",
|
||
|
"INC1MORT",
|
||
|
"INCOME2",
|
||
|
"INC2NK",
|
||
|
"SAVINGSNK",
|
||
|
"SAVINGS",
|
||
|
"PREVOWN",
|
||
|
"AMENDEDBY",
|
||
|
"AMENDEDBYID",
|
||
|
"MORTGAGE",
|
||
|
"INC2MORT",
|
||
|
"HB",
|
||
|
"FROMBEDS",
|
||
|
"STAIRCASE",
|
||
|
"STAIRBOUGHT",
|
||
|
"STAIROWNED",
|
||
|
"MRENT",
|
||
|
"MRENTPRESTAIRCASING",
|
||
|
"RESALE",
|
||
|
"DEPOSIT",
|
||
|
"CASHDIS",
|
||
|
"DISABLED",
|
||
|
"VALUE",
|
||
|
"EQUITY",
|
||
|
"DISCOUNT",
|
||
|
"GRANT",
|
||
|
"PPCODENK",
|
||
|
"PPOSTC1",
|
||
|
"PPOSTC2",
|
||
|
"PREVLOC",
|
||
|
"PREVLOCNAME",
|
||
|
"PREVIOUSLAKNOWN",
|
||
|
"HHREGRES",
|
||
|
"HHREGRESSTILL",
|
||
|
"PROPLEN",
|
||
|
"HASMSCHARGE",
|
||
|
"MSCHARGE",
|
||
|
"PREVTEN",
|
||
|
"MORTGAGEUSED",
|
||
|
"WCHAIR",
|
||
|
"ARMEDFORCESSPOUSE",
|
||
|
"HODAY",
|
||
|
"HOMONTH",
|
||
|
"HOYEAR",
|
||
|
"FROMPROP",
|
||
|
"SOCPREVTEN",
|
||
|
"MORTLEN1",
|
||
|
"EXTRABOR",
|
||
|
"HHTYPE",
|
||
|
"POSTCODE",
|
||
|
"ISLAINFERRED",
|
||
|
"BULKUPLOADID",
|
||
|
"VALUE_VALUE_CHECK",
|
||
|
"PREVSHARED",
|
||
|
"STAIRCASETOSALE",
|
||
|
"ETHNICGROUP2",
|
||
|
"ETHNIC2",
|
||
|
"BUY2LIVING",
|
||
|
"PREVTEN2",
|
||
|
"UPRN",
|
||
|
"ADDRESS1",
|
||
|
"ADDRESS2",
|
||
|
"TOWNCITY",
|
||
|
"COUNTY",
|
||
|
"LANAME",
|
||
|
"CREATIONMETHOD",
|
||
|
"NATIONALITYALL1",
|
||
|
"NATIONALITYALL2",
|
||
|
"MSCHARGE_VALUE_CHECK",
|
||
|
"ADDRESS1INPUT",
|
||
|
"POSTCODEINPUT",
|
||
|
"ADDRESS_SEARCH_VALUE_CHECK",
|
||
|
"UPRNSELECTED",
|
||
|
"BULKADDRESS1",
|
||
|
"BULKADDRESS2",
|
||
|
"BULKTOWNCITY",
|
||
|
"BULKCOUNTY",
|
||
|
"BULKPOSTCODE",
|
||
|
"BULKLA",
|
||
|
"CREATEDBY",
|
||
|
"CREATEDBYID",
|
||
|
"HASESTATEFEE",
|
||
|
"ESTATEFEE",
|
||
|
"FIRSTSTAIR",
|
||
|
"NUMSTAIR",
|
||
|
"STAIRLASTDAY",
|
||
|
"STAIRLASTMONTH",
|
||
|
"STAIRLASTYEAR",
|
||
|
"STAIRINITIALYEAR",
|
||
|
"STAIRINITIALMONTH",
|
||
|
"STAIRINITIALDAY",
|
||
|
"HASSERVICECHARGES",
|
||
|
"SERVICECHARGES",]
|
||
|
|
||
|
(1..6).each do |index|
|
||
|
EXPORT_FIELDS << "AGE#{index}"
|
||
|
EXPORT_FIELDS << "ECSTAT#{index}"
|
||
|
EXPORT_FIELDS << "SEX#{index}"
|
||
|
end
|
||
|
|
||
|
(2..6).each do |index|
|
||
|
EXPORT_FIELDS << "RELAT#{index}"
|
||
|
end
|
||
|
end
|