基于Vue2和Node.js的反欺诈系统设计与实现
- vue: 2.6.10
- element-ui: 2.13.2
- echarts: 4.9.0
- Node: 14.8.0
- egg: 2.15.1
- nginx: 1.17.2
- mysql: 8.0.16
-
警情表(t_alarm)
列名 数据类型 affix varchar(255) alarmAuditOption varchar(2) alarmCategory int alarmDescribe text alarmNo varchar(255) alarmProp int alarmStatus int createTime int crimeAddress varchar(255) crimeCity varchar(255) crimeTime int fraudAmount double id varchar(255) informantAddress varchar(255) informantAge int informantBankAccount varchar(255) informantGender int informantIdCard varchar(255) informantJob varchar(255) informantMobile varchar(255) informantName varchar(255) informantOtherConcact varchar(255) inputer varchar(255) isDelete int orgId varchar(255) rejectReason text reviewer varchar(255) suspectsAccount varchar(255) suspectsAccountOrganization varchar(255) suspectsMobile varchar(255) suspectsOtherConcact varchar(255) suspectsWebSite varchar(255) updateTime int yiGeId int -
警情类型表(t_alarm_category)
列名 数据类型 createTime int id int isDelete int name varchar(255) updateTime int -
组织机构表(t_organization)
列名 | 数据类型 |
---|---|
code | varchar(255) |
createTime | int |
id | varchar(255) |
isDelete | int |
name | varchar(255) |
type | int |
updateTime | int |
-
用户表(t_user)
列名 数据类型 createTime int id varchar(32) isDelete int mobile varchar(11) nickname varchar(255) orgId varchar(255) password varchar(255) role varchar(255) updateTime int username varchar(20) -
银行查控表(t_bank)
列名 数据类型 account varchar(255) accountType int affix varchar(255) alarmId varchar(255) alarmNo varchar(255) bankId varchar(255) createTime int crimeTime int id varchar(255) isDelete int operate varchar(255) remark text status int stopPaymentAmount double updateTime int -
电话查控表(t_mobile)
列名 数据类型 affix varchar(255) alarmDescribe text alarmId varchar(255) alarmNo varchar(255) createTime int crimeTime int id varchar(255) informantMobile varchar(255) isDelete int operate varchar(255) remark text status int stopPaymentAmount double suspectsMobile varchar(255) updateTime int -
网站查控表(t_website)
列名 数据类型 affix varchar(255) alarmId varchar(255) alarmNo varchar(255) createTime int crimeTime int id varchar(255) isDelete int operate varchar(255) remark text status int stopPaymentAmount double updateTime int website varchar(255) -
虚拟账号查控表(t_virtual)
列名 数据类型 account varchar(255) affix varchar(255) alarmId varchar(255) alarmNo varchar(255) createTime int crimeTime int id varchar(255) isDelete int operate varchar(255) organization varchar(255) remark text status int stopPaymentAmount double updateTime int -
银行卡号表(t_bankcard)
列名 数据类型 bankId varchar(255) createTime int id varchar(255) isDelete int name varchar(255) prefix varchar(255) updateTime int -
文件表(t_file)
列名 数据类型 createBy varchar(255) createTime int filename varchar(255) id int isDelete int path varchar(255) size varchar(255) type varchar(255) updateTime int -
天气表(t_weather)
列名 数据类型 city varchar(255) createTime int date varchar(255) fengli varchar(255) fengxiang varchar(255) ganmao varchar(255) high varchar(255) id varchar(255) low varchar(255) type varchar(255) updateTime int weatherDate varchar(255) wendu varchar(255) -
反诈一哥表(t_yige)
备注:注释这里就不导出了,详细的可以楼下看sql里的注释。这里面反诈一哥表是接入第三方数据源,利用egg的定时任务分别定时拉取和定时清洗里面的数据处理转换到警情表中。 一些原因,笔者已删除不做分享,为演示eggjs的定时任务,笔者用了一张新表天气表,嘿嘿。