feat: 用户行为信誉分系统

- User 新增 credit_score 字段(0-200,默认100)
- 信誉分影响检测阈值系数:高分降低敏感度,低分提高敏感度
- 发布成功+1分,被拦截-2分;申诉通过+10分,驳回-5分
- 新增手动调整和批量重算信誉分接口
- admin-users 页面显示信誉分进度条,支持编辑调整

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
刘正航
2026-04-21 23:52:47 +08:00
parent 5279816452
commit 6d62120443
8 changed files with 166 additions and 10 deletions

View File

@@ -460,6 +460,32 @@ button.btn::after {
color: var(--sub);
}
/* 信誉分进度条 */
.credit-score-bar {
position: relative;
width: 180rpx;
height: 28rpx;
border-radius: 14rpx;
background: rgba(85, 123, 166, 0.25);
overflow: hidden;
}
.credit-fill {
height: 100%;
border-radius: inherit;
background: linear-gradient(90deg, var(--success), var(--accent));
}
.credit-value {
position: absolute;
right: 8rpx;
top: 50%;
transform: translateY(-50%);
font-size: 22rpx;
font-weight: 600;
color: #f2f7ff;
}
.chip-group {
display: flex;
flex-wrap: wrap;