source maintence components

This commit is contained in:
Paul Trowbridge 2018-06-25 21:53:03 -04:00
parent 28a2fab028
commit 9c24fdc226

View File

@ -12,43 +12,50 @@
## source maintenance ## source maintenance
``` ```
source maintenance +-------------------------------------------------------------------------------------------------+
+----------------------------------------------------------------------------------------------------------------+ | +-------------+ |
| +-------------+ | | |MAKE NEW | |
| |MAKE NEW | | | +-------------+ |
| +-------------+ | | |
| | | existing sources source name |
| existing sources source name | | +--------------+ +---------------+ |
| +-------------+ +---------------+ | | |dcard | |dcard | |
| |dcard | |tb:dcard | | | |hunt | +---------------+ |
| |hunt | +---------------+ | | |pncc | data source |
| |pncc | data source | | |paycom | +---------------+ |
| |paycom | +---------------+ | | |adp | |client file | enum based on api functions |
| |adp | |client file | | | | | +---------------+ |
| | | +---------------+ | | | | loading function |
| | | loading function | | | | +---------------+ |
| | | +---------------+ | | | | |cs^ parser | enum based on api functions |
| | | |csv parser | | | | | +---------------+ |
| | | +---------------+ | | | | schema |
| | | schema | | | | +----------------+ +------------+ |
| | | +----------------+ +------------+ | | | | |default | |b: add new | |
| | | |default | |b: add new | | | | | +----------------+ +------------+ |
| | | +----------------+ +------------+ | | | | +------------------------------------------------------------+ |
| | | +-------------------------------------------------------------+ | | | | |path |data type |column name |constrai| |
| | | |path |data type |column name |constrain| | | | | +------------------------------------------------------------+ |
| | | +-------------------------------------------------------------+ | | | | |{Post. Date} |date |post_date |X |delete |
| | | |{Post. Date} |date |post_date |X | | | | | |{Amount} |numeric |amount |X |delete |
| | | |{Amount} |numeric |amount |X | | | | | |{Trans. Date} |date |trans_date |X |delete |
| | | |{Trans. Date} |date |trans_date |X | | | | | |{Category} |text |category | |delete |
| | | |{Category} |text |category | | | | | | |{Description} |text |descr | |delete |
| | | |{Description} |text |descr | | | | | | | | | | |add |
| | | | | | | | | | +--------------+ +------------------------------------------------------------+ |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | +-------------------------------------------------------------------------------------------------+
| | | | | | | | | ||Trans. Date|Post Date|Description |Amount|Category | |
| +-------------+ +-------------------------------------------------------------+ | |---------------------------------------------------------------------------------------------+ |
+----------------------------------------------------------------------------------------------------------------+ ||1/2/2018 |1/2/2018 |GOOGLE *YOUTUBE VIDEOS G.CO/HELPPAY#CAP0H07TXV|4.26 |Services | |
``` ||1/2/2018 |1/2/2018 |MICROSOFT *ONEDRIVE 800-642-7676 WA |4.26 |Services | |
||1/3/2018 |1/3/2018 |CLE CLINIC PT PMTS 216-445-6249 OHAK2C57F2F0B3|200 |Medical Services| |
+|1/4/2018 +1/4/2018 +AT&T *PAYMENT 800-288-2020 TX +57.14 +Services | |
| |
+-------------------------------------------------------------------------------------------------+
```
## regex maintenance