diff --git a/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/CreatePlannerRequest.cs b/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/CreatePlannerRequest.cs
index 50cd745..fed7fe9 100644
--- a/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/CreatePlannerRequest.cs
+++ b/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/CreatePlannerRequest.cs
@@ -21,12 +21,24 @@ public class CreatePlannerRequest
[MaxLength(500, ErrorMessage = "头像URL长度不能超过500个字符")]
public string Avatar { get; set; } = null!;
+ ///
+ /// 职称
+ ///
+ [MaxLength(200, ErrorMessage = "职称长度不能超过200个字符")]
+ public string? Title { get; set; }
+
///
/// 简介
///
[MaxLength(1000, ErrorMessage = "简介长度不能超过1000个字符")]
public string? Introduction { get; set; }
+ ///
+ /// 标签(逗号分隔)
+ ///
+ [MaxLength(500, ErrorMessage = "标签长度不能超过500个字符")]
+ public string? Tags { get; set; }
+
///
/// 咨询价格
///
diff --git a/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/PlannerDto.cs b/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/PlannerDto.cs
index e32afb0..5ffc7af 100644
--- a/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/PlannerDto.cs
+++ b/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/PlannerDto.cs
@@ -20,11 +20,21 @@ public class PlannerDto
///
public string Avatar { get; set; } = null!;
+ ///
+ /// 职称
+ ///
+ public string? Title { get; set; }
+
///
/// 简介
///
public string? Introduction { get; set; }
+ ///
+ /// 标签(逗号分隔)
+ ///
+ public string? Tags { get; set; }
+
///
/// 咨询价格
///
diff --git a/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/UpdatePlannerRequest.cs b/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/UpdatePlannerRequest.cs
index 098511e..966df31 100644
--- a/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/UpdatePlannerRequest.cs
+++ b/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Planner/UpdatePlannerRequest.cs
@@ -27,12 +27,24 @@ public class UpdatePlannerRequest
[MaxLength(500, ErrorMessage = "头像URL长度不能超过500个字符")]
public string Avatar { get; set; } = null!;
+ ///
+ /// 职称
+ ///
+ [MaxLength(200, ErrorMessage = "职称长度不能超过200个字符")]
+ public string? Title { get; set; }
+
///
/// 简介
///
[MaxLength(1000, ErrorMessage = "简介长度不能超过1000个字符")]
public string? Introduction { get; set; }
+ ///
+ /// 标签(逗号分隔)
+ ///
+ [MaxLength(500, ErrorMessage = "标签长度不能超过500个字符")]
+ public string? Tags { get; set; }
+
///
/// 咨询价格
///
diff --git a/server/MiAssessment/src/MiAssessment.Admin.Business/Services/PlannerService.cs b/server/MiAssessment/src/MiAssessment.Admin.Business/Services/PlannerService.cs
index e183775..c96c720 100644
--- a/server/MiAssessment/src/MiAssessment.Admin.Business/Services/PlannerService.cs
+++ b/server/MiAssessment/src/MiAssessment.Admin.Business/Services/PlannerService.cs
@@ -144,7 +144,9 @@ public class PlannerService : IPlannerService
Id = p.Id,
Name = p.Name,
Avatar = p.Avatar,
+ Title = p.Title,
Introduction = p.Introduction,
+ Tags = p.Tags,
Price = p.Price,
Sort = p.Sort,
Status = p.Status,
@@ -171,7 +173,9 @@ public class PlannerService : IPlannerService
{
Name = request.Name,
Avatar = request.Avatar,
+ Title = request.Title,
Introduction = request.Introduction,
+ Tags = request.Tags,
Price = request.Price,
Sort = request.Sort,
Status = request.Status,
@@ -209,7 +213,9 @@ public class PlannerService : IPlannerService
planner.Name = request.Name;
planner.Avatar = request.Avatar;
+ planner.Title = request.Title;
planner.Introduction = request.Introduction;
+ planner.Tags = request.Tags;
planner.Price = request.Price;
planner.Sort = request.Sort;
planner.Status = request.Status;
diff --git a/server/MiAssessment/src/MiAssessment.Core/Services/PlannerService.cs b/server/MiAssessment/src/MiAssessment.Core/Services/PlannerService.cs
index 0b3bc9f..d67078a 100644
--- a/server/MiAssessment/src/MiAssessment.Core/Services/PlannerService.cs
+++ b/server/MiAssessment/src/MiAssessment.Core/Services/PlannerService.cs
@@ -41,7 +41,9 @@ public class PlannerService : IPlannerService
Id = p.Id,
Name = p.Name,
Avatar = p.Avatar,
+ Title = p.Title,
Introduction = p.Introduction,
+ Tags = p.Tags,
Price = p.Price
})
.ToListAsync();
diff --git a/server/MiAssessment/src/MiAssessment.Model/Entities/Planner.cs b/server/MiAssessment/src/MiAssessment.Model/Entities/Planner.cs
index a041899..9d99b5b 100644
--- a/server/MiAssessment/src/MiAssessment.Model/Entities/Planner.cs
+++ b/server/MiAssessment/src/MiAssessment.Model/Entities/Planner.cs
@@ -30,12 +30,24 @@ public class Planner
[MaxLength(500)]
public string Avatar { get; set; } = null!;
+ ///
+ /// 职称
+ ///
+ [MaxLength(200)]
+ public string? Title { get; set; }
+
///
/// 简介
///
[MaxLength(1000)]
public string? Introduction { get; set; }
+ ///
+ /// 标签(逗号分隔)
+ ///
+ [MaxLength(500)]
+ public string? Tags { get; set; }
+
///
/// 咨询价格
///
diff --git a/server/MiAssessment/src/MiAssessment.Model/Models/Planner/PlannerDto.cs b/server/MiAssessment/src/MiAssessment.Model/Models/Planner/PlannerDto.cs
index 982e70c..55dfce8 100644
--- a/server/MiAssessment/src/MiAssessment.Model/Models/Planner/PlannerDto.cs
+++ b/server/MiAssessment/src/MiAssessment.Model/Models/Planner/PlannerDto.cs
@@ -20,11 +20,21 @@ public class PlannerDto
///
public string Avatar { get; set; } = null!;
+ ///
+ /// 职称
+ ///
+ public string? Title { get; set; }
+
///
/// 简介
///
public string? Introduction { get; set; }
+ ///
+ /// 标签(逗号分隔)
+ ///
+ public string? Tags { get; set; }
+
///
/// 价格
///
diff --git a/uniapp/pages/index/index.vue b/uniapp/pages/index/index.vue
index 4daafa9..7113d7e 100644
--- a/uniapp/pages/index/index.vue
+++ b/uniapp/pages/index/index.vue
@@ -57,9 +57,9 @@
@click="handleNavigationClick(item)"
>
-
+
+
+ 点击选择您喜欢的规划师
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name || '规划师' }}
+ |{{ item.title }}
+
+
+
+
+
+ {{ tag }}
+
+
+
+
+
+ {{ item.introduction }}
+
+
-
-
-
-
- {{ item.name || '规划师' }}
-
-
- {{ item.intro || item.introduction || '暂无介绍' }}
-
-
+
+
+
¥
{{ formatPrice(item.price) }}
- /次
-
-
-
-
- 预约
+ 点击选择
-
+
-
+
暂无规划师
@@ -71,7 +85,7 @@