Chore(server): I should be able to define deal amount's currency (#1724)
I should be able to define deal amount's currency Co-authored-by: v1b3m <vibenjamin6@gmail.com>
This commit is contained in:
@ -0,0 +1,5 @@
|
|||||||
|
-- CreateEnum
|
||||||
|
CREATE TYPE "Currency" AS ENUM ('AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHF', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'JPY', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KRW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRO', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDD', 'SDG', 'SEK', 'SGD', 'SHP', 'SLL', 'SOS', 'SRD', 'SSP', 'STD', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMM', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USD', 'UYU', 'UZS', 'VEF', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XCD', 'XOF', 'XPF', 'XSU', 'XUA', 'YER', 'ZAR', 'ZMW', 'ZWL');
|
||||||
|
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "pipelines" ADD COLUMN "currency" "Currency" NOT NULL DEFAULT 'USD';
|
||||||
@ -453,6 +453,178 @@ model ActivityTarget {
|
|||||||
@@map("activity_targets")
|
@@map("activity_targets")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// All of the world's currently active currencies based on the ISO 4217 standard
|
||||||
|
enum Currency {
|
||||||
|
AED
|
||||||
|
AFN
|
||||||
|
ALL
|
||||||
|
AMD
|
||||||
|
ANG
|
||||||
|
AOA
|
||||||
|
ARS
|
||||||
|
AUD
|
||||||
|
AWG
|
||||||
|
AZN
|
||||||
|
BAM
|
||||||
|
BBD
|
||||||
|
BDT
|
||||||
|
BGN
|
||||||
|
BHD
|
||||||
|
BIF
|
||||||
|
BMD
|
||||||
|
BND
|
||||||
|
BOB
|
||||||
|
BOV
|
||||||
|
BRL
|
||||||
|
BSD
|
||||||
|
BTN
|
||||||
|
BWP
|
||||||
|
BYN
|
||||||
|
BZD
|
||||||
|
CAD
|
||||||
|
CDF
|
||||||
|
CHF
|
||||||
|
CLF
|
||||||
|
CLP
|
||||||
|
CNY
|
||||||
|
COP
|
||||||
|
COU
|
||||||
|
CRC
|
||||||
|
CUC
|
||||||
|
CUP
|
||||||
|
CVE
|
||||||
|
CZK
|
||||||
|
DJF
|
||||||
|
DKK
|
||||||
|
DOP
|
||||||
|
DZD
|
||||||
|
EGP
|
||||||
|
ERN
|
||||||
|
ETB
|
||||||
|
EUR
|
||||||
|
FJD
|
||||||
|
FKP
|
||||||
|
GBP
|
||||||
|
GEL
|
||||||
|
GHS
|
||||||
|
GIP
|
||||||
|
GMD
|
||||||
|
GNF
|
||||||
|
GTQ
|
||||||
|
GYD
|
||||||
|
HKD
|
||||||
|
HNL
|
||||||
|
HRK
|
||||||
|
HTG
|
||||||
|
HUF
|
||||||
|
IDR
|
||||||
|
ILS
|
||||||
|
INR
|
||||||
|
IQD
|
||||||
|
IRR
|
||||||
|
ISK
|
||||||
|
JMD
|
||||||
|
JOD
|
||||||
|
JPY
|
||||||
|
KES
|
||||||
|
KGS
|
||||||
|
KHR
|
||||||
|
KMF
|
||||||
|
KPW
|
||||||
|
KRW
|
||||||
|
KWD
|
||||||
|
KYD
|
||||||
|
KZT
|
||||||
|
LAK
|
||||||
|
LBP
|
||||||
|
LKR
|
||||||
|
LRD
|
||||||
|
LSL
|
||||||
|
LYD
|
||||||
|
MAD
|
||||||
|
MDL
|
||||||
|
MGA
|
||||||
|
MKD
|
||||||
|
MMK
|
||||||
|
MNT
|
||||||
|
MOP
|
||||||
|
MRO
|
||||||
|
MRU
|
||||||
|
MUR
|
||||||
|
MVR
|
||||||
|
MWK
|
||||||
|
MXN
|
||||||
|
MXV
|
||||||
|
MYR
|
||||||
|
MZN
|
||||||
|
NAD
|
||||||
|
NGN
|
||||||
|
NIO
|
||||||
|
NOK
|
||||||
|
NPR
|
||||||
|
NZD
|
||||||
|
OMR
|
||||||
|
PAB
|
||||||
|
PEN
|
||||||
|
PGK
|
||||||
|
PHP
|
||||||
|
PKR
|
||||||
|
PLN
|
||||||
|
PYG
|
||||||
|
QAR
|
||||||
|
RON
|
||||||
|
RSD
|
||||||
|
RUB
|
||||||
|
RWF
|
||||||
|
SAR
|
||||||
|
SBD
|
||||||
|
SCR
|
||||||
|
SDD
|
||||||
|
SDG
|
||||||
|
SEK
|
||||||
|
SGD
|
||||||
|
SHP
|
||||||
|
SLL
|
||||||
|
SOS
|
||||||
|
SRD
|
||||||
|
SSP
|
||||||
|
STD
|
||||||
|
STN
|
||||||
|
SVC
|
||||||
|
SYP
|
||||||
|
SZL
|
||||||
|
THB
|
||||||
|
TJS
|
||||||
|
TMM
|
||||||
|
TMT
|
||||||
|
TND
|
||||||
|
TOP
|
||||||
|
TRY
|
||||||
|
TTD
|
||||||
|
TWD
|
||||||
|
TZS
|
||||||
|
UAH
|
||||||
|
UGX
|
||||||
|
USD
|
||||||
|
UYU
|
||||||
|
UZS
|
||||||
|
VEF
|
||||||
|
VES
|
||||||
|
VND
|
||||||
|
VUV
|
||||||
|
WST
|
||||||
|
XAF
|
||||||
|
XCD
|
||||||
|
XOF
|
||||||
|
XPF
|
||||||
|
XSU
|
||||||
|
XUA
|
||||||
|
YER
|
||||||
|
ZAR
|
||||||
|
ZMW
|
||||||
|
ZWL
|
||||||
|
}
|
||||||
|
|
||||||
model Pipeline {
|
model Pipeline {
|
||||||
/// @Validator.IsString()
|
/// @Validator.IsString()
|
||||||
/// @Validator.IsOptional()
|
/// @Validator.IsOptional()
|
||||||
@ -476,6 +648,8 @@ model Pipeline {
|
|||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
|
|
||||||
|
currency Currency @default(USD)
|
||||||
|
|
||||||
@@map("pipelines")
|
@@map("pipelines")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user