diff --git a/src/api/business/creditRule.js b/src/api/business/creditRule.js
new file mode 100644
index 0000000..f1c40bb
--- /dev/null
+++ b/src/api/business/creditRule.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询信用规则列表
+export function listCreditRule(query) {
+ return request({
+ url: '/business/creditRule/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询信用规则详细
+export function getCreditRule(id) {
+ return request({
+ url: '/business/creditRule/' + id,
+ method: 'get'
+ })
+}
+
+// 新增信用规则
+export function addCreditRule(data) {
+ return request({
+ url: '/business/creditRule',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改信用规则
+export function updateCreditRule(data) {
+ return request({
+ url: '/business/creditRule',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除信用规则
+export function delCreditRule(id) {
+ return request({
+ url: '/business/creditRule/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/merchantVerification.js b/src/api/business/merchantVerification.js
new file mode 100644
index 0000000..ba14729
--- /dev/null
+++ b/src/api/business/merchantVerification.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询商户认证信息列表
+export function listMerchantVerification(query) {
+ return request({
+ url: '/business/merchantVerification/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询商户认证信息详细
+export function getMerchantVerification(id) {
+ return request({
+ url: '/business/merchantVerification/' + id,
+ method: 'get'
+ })
+}
+
+// 新增商户认证信息
+export function addMerchantVerification(data) {
+ return request({
+ url: '/business/merchantVerification',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改商户认证信息
+export function updateMerchantVerification(data) {
+ return request({
+ url: '/business/merchantVerification',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除商户认证信息
+export function delMerchantVerification(id) {
+ return request({
+ url: '/business/merchantVerification/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userBehaviorLog.js b/src/api/business/userBehaviorLog.js
new file mode 100644
index 0000000..9e15d47
--- /dev/null
+++ b/src/api/business/userBehaviorLog.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询用户行为日志列表
+export function listUserBehaviorLog(query) {
+ return request({
+ url: '/business/userBehaviorLog/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询用户行为日志详细
+export function getUserBehaviorLog(id) {
+ return request({
+ url: '/business/userBehaviorLog/' + id,
+ method: 'get'
+ })
+}
+
+// 新增用户行为日志
+export function addUserBehaviorLog(data) {
+ return request({
+ url: '/business/userBehaviorLog',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改用户行为日志
+export function updateUserBehaviorLog(data) {
+ return request({
+ url: '/business/userBehaviorLog',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除用户行为日志
+export function delUserBehaviorLog(id) {
+ return request({
+ url: '/business/userBehaviorLog/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userBehaviorRuleAction.js b/src/api/business/userBehaviorRuleAction.js
new file mode 100644
index 0000000..c40530a
--- /dev/null
+++ b/src/api/business/userBehaviorRuleAction.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询处置规则列表
+export function listUserBehaviorRuleAction(query) {
+ return request({
+ url: '/business/userBehaviorRuleAction/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询处置规则详细
+export function getUserBehaviorRuleAction(id) {
+ return request({
+ url: '/business/userBehaviorRuleAction/' + id,
+ method: 'get'
+ })
+}
+
+// 新增处置规则
+export function addUserBehaviorRuleAction(data) {
+ return request({
+ url: '/business/userBehaviorRuleAction',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改处置规则
+export function updateUserBehaviorRuleAction(data) {
+ return request({
+ url: '/business/userBehaviorRuleAction',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除处置规则
+export function delUserBehaviorRuleAction(id) {
+ return request({
+ url: '/business/userBehaviorRuleAction/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userBehaviorRuleRisk.js b/src/api/business/userBehaviorRuleRisk.js
new file mode 100644
index 0000000..e5f7f22
--- /dev/null
+++ b/src/api/business/userBehaviorRuleRisk.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询风险识别规则列表
+export function listUserBehaviorRuleRisk(query) {
+ return request({
+ url: '/business/userBehaviorRuleRisk/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询风险识别规则详细
+export function getUserBehaviorRuleRisk(id) {
+ return request({
+ url: '/business/userBehaviorRuleRisk/' + id,
+ method: 'get'
+ })
+}
+
+// 新增风险识别规则
+export function addUserBehaviorRuleRisk(data) {
+ return request({
+ url: '/business/userBehaviorRuleRisk',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改风险识别规则
+export function updateUserBehaviorRuleRisk(data) {
+ return request({
+ url: '/business/userBehaviorRuleRisk',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除风险识别规则
+export function delUserBehaviorRuleRisk(id) {
+ return request({
+ url: '/business/userBehaviorRuleRisk/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userBehaviorStats.js b/src/api/business/userBehaviorStats.js
new file mode 100644
index 0000000..d076420
--- /dev/null
+++ b/src/api/business/userBehaviorStats.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询用户行为统计聚合列表
+export function listUserBehaviorStats(query) {
+ return request({
+ url: '/business/userBehaviorStats/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询用户行为统计聚合详细
+export function getUserBehaviorStats(id) {
+ return request({
+ url: '/business/userBehaviorStats/' + id,
+ method: 'get'
+ })
+}
+
+// 新增用户行为统计聚合
+export function addUserBehaviorStats(data) {
+ return request({
+ url: '/business/userBehaviorStats',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改用户行为统计聚合
+export function updateUserBehaviorStats(data) {
+ return request({
+ url: '/business/userBehaviorStats',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除用户行为统计聚合
+export function delUserBehaviorStats(id) {
+ return request({
+ url: '/business/userBehaviorStats/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userVerification.js b/src/api/business/userVerification.js
new file mode 100644
index 0000000..3f4b728
--- /dev/null
+++ b/src/api/business/userVerification.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询实名认证列表
+export function listUserVerification(query) {
+ return request({
+ url: '/business/userVerification/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询实名认证详细
+export function getUserVerification(id) {
+ return request({
+ url: '/business/userVerification/' + id,
+ method: 'get'
+ })
+}
+
+// 新增实名认证
+export function addUserVerification(data) {
+ return request({
+ url: '/business/userVerification',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改实名认证
+export function updateUserVerification(data) {
+ return request({
+ url: '/business/userVerification',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除实名认证
+export function delUserVerification(id) {
+ return request({
+ url: '/business/userVerification/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/views/business/creditRule/index.vue b/src/views/business/creditRule/index.vue
new file mode 100644
index 0000000..db3c1c7
--- /dev/null
+++ b/src/views/business/creditRule/index.vue
@@ -0,0 +1,499 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.effectiveDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.expirationDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.ruleName}}
+
+
+ {{form.ruleDescription}}
+
+
+
+
+
+
+
+
+
+
+
+ {{form.priority}}
+
+
+ {{form.isEnabled}}
+
+
+ {{form.scene}}
+
+
+ {{form.feedbackDirection}}
+
+
+ {{form.value}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/merchantVerification/index.vue b/src/views/business/merchantVerification/index.vue
new file mode 100644
index 0000000..0fb5033
--- /dev/null
+++ b/src/views/business/merchantVerification/index.vue
@@ -0,0 +1,550 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.authenticationDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.merchantName}}
+
+
+ {{form.businessLicenseNumber}}
+
+
+ {{form.legalPersonName}}
+
+
+ {{form.legalPersonIdCard}}
+
+
+ {{form.contactPersonName}}
+
+
+ {{form.contactPersonPhone}}
+
+
+ {{form.contactPersonEmail}}
+
+
+
+
+
+
+
+
+ {{form.bankAccountNumber}}
+
+
+ {{form.bankName}}
+
+
+
+
+
+
+ {{form.failureReason}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userBehaviorLog/index.vue b/src/views/business/userBehaviorLog/index.vue
new file mode 100644
index 0000000..349ae58
--- /dev/null
+++ b/src/views/business/userBehaviorLog/index.vue
@@ -0,0 +1,429 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.userId}}
+
+
+ {{form.action}}
+
+
+ {{form.targetId}}
+
+
+ {{form.ip}}
+
+
+ {{form.ua}}
+
+
+
+ {{form.platform}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userBehaviorRuleAction/index.vue b/src/views/business/userBehaviorRuleAction/index.vue
new file mode 100644
index 0000000..888ae9c
--- /dev/null
+++ b/src/views/business/userBehaviorRuleAction/index.vue
@@ -0,0 +1,325 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.riskRuleId}}
+
+
+ {{form.description}}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userBehaviorRuleRisk/index.vue b/src/views/business/userBehaviorRuleRisk/index.vue
new file mode 100644
index 0000000..9da303e
--- /dev/null
+++ b/src/views/business/userBehaviorRuleRisk/index.vue
@@ -0,0 +1,371 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.ruleName}}
+
+
+ {{form.priority}}
+
+
+ {{form.description}}
+
+
+
+ {{form.isEnabled}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userBehaviorStats/index.vue b/src/views/business/userBehaviorStats/index.vue
new file mode 100644
index 0000000..06393d3
--- /dev/null
+++ b/src/views/business/userBehaviorStats/index.vue
@@ -0,0 +1,430 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.statDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.action}}
+
+
+ {{form.dimensionValue}}
+
+
+ {{form.total}}
+
+
+ {{form.uniqueUsers}}
+
+
+ {{form.avgDuration}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userVerification/index.vue b/src/views/business/userVerification/index.vue
new file mode 100644
index 0000000..71d8ece
--- /dev/null
+++ b/src/views/business/userVerification/index.vue
@@ -0,0 +1,538 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.birthDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.authenticationDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.userId}}
+
+
+ {{form.fullName}}
+
+
+ {{form.idCardNumber}}
+
+
+ {{form.nationality}}
+
+
+
+
+
+
+ {{form.idCardFrontImagePath}}
+
+
+ {{form.idCardBackImagePath}}
+
+
+ {{form.userWithIdCardImagePath}}
+
+
+ {{form.biometrics}}
+
+
+
+
+
+
+ {{form.failureReason}}
+
+
+
+
+
+
+
+