cainiao-hue 3 月之前
父节点
当前提交
f8ad324d40
共有 3 个文件被更改,包括 41 次插入79 次删除
  1. 10 28
      docs-prod/schema.md
  2. 5 5
      soul-app/deploy.ps1
  3. 26 46
      soul-prod/README.md

+ 10 - 28
docs-prod/schema.md

@@ -98,24 +98,6 @@ end
 @enduml
 ```
 
-# 状态图
-```plantuml
-@startuml
-[*] --> 选择陪聊师
-
-选择陪聊师 -->  聊天中: 开始聊天
-聊天中 --> 继续聊天 : 选择继续聊天
-聊天中 --> 退出聊天 : 选择退出聊天
-退出聊天 --> 总结中 : 总结聊天记录
-
-总结中 --> 生成报告 : 生成分析报告
-生成报告 --> 生成失败 : 报告生成失败
-生成报告 --> 生成成功 : 报告生成成功
-
-生成成功 --> [*] : 聊天结束
-生成失败 --> 生成报告 : 重新生成
-@enduml
-```
 
 # 活动图
 ```plantuml
@@ -335,8 +317,8 @@ stateDiagram-v2
     查看我的漂流瓶 --> 查看捞上的漂流瓶 : 用户查看捞上的漂流瓶
     查看捞上的漂流瓶 --> 扔回漂流瓶 : 用户选择扔回捞上的漂流瓶
 ```
-
-# 登录业务
+# 状态图
+## 登录业务
 ```plantuml
 @startuml
 left to right direction
@@ -351,7 +333,7 @@ left to right direction
 返回当前页面 --> [*]
 @enduml
 ```
-# 注册业务
+## 注册业务
 ```plantuml
 @startuml
 left to right direction
@@ -372,7 +354,7 @@ left to right direction
 @enduml
 
 ```
-# 用户编辑信息业务
+## 用户编辑信息业务
 ```plantuml
 @startuml
 left to right direction
@@ -390,7 +372,7 @@ left to right direction
 返回当前页面 --> [*] 
 @enduml
 ```
-# 智能陪聊业务
+## 智能陪聊业务
 ```plantuml
 @startuml
 left to right direction
@@ -408,7 +390,7 @@ left to right direction
 开始陪聊 --> [*] : 结束陪聊
 @enduml
 ```
-# 普通聊天业务
+## 普通聊天业务
 ```plantuml
 @startuml
 left to right direction
@@ -424,7 +406,7 @@ left to right direction
 开始陪聊 --> [*] : 结束陪聊
 @enduml
 ```
-# 用户评价业务
+## 用户评价业务
 ```plantuml
 @startuml
 left to right direction
@@ -445,7 +427,7 @@ left to right direction
 保存退出 --> 输入评价内容: 保存失败
 @enduml
 ```
-# 查看报告业务
+## 查看报告业务
 ```plantuml
 @startuml
 left to right direction
@@ -455,7 +437,7 @@ left to right direction
 展示用户相关报告 --> [*]
 @enduml
 ```
-# 发布问卷业务
+## 发布问卷业务
 ```plantuml
 @startuml
 left to right direction
@@ -477,7 +459,7 @@ left to right direction
 提示问卷已成功发布 --> [*]
 @enduml
 ```
-# 使用漂流瓶业务
+## 使用漂流瓶业务
 ```plantuml
 @startuml
 left to right direction

+ 5 - 5
soul-app/deploy.ps1

@@ -1,18 +1,18 @@
 # 打包项目,携带应用前缀(index.html中相对路径将自动修复为/dev/jxnu/<学号>前缀)
 # /dev/ 项目测试版上传路径
 # /dev/jxnu/<学号> nova-crm项目预留路径
-set NODE_OPTIONS=–max_old_space_size=16000
-node ./node_modules/@angular/cli/bin/ng build --base-href="/dev/jxnu/agent/"
+# set NODE_OPTIONS=–max_old_space_size=16000;
+node ./node_modules/@angular/cli/bin/ng build --base-href="/dev/jxnu/202226701036/"
 
 # 清空旧文件目录
-obsutil rm obs://nova-cloud/dev/jxnu/<学号> -r -f -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com"
+obsutil rm obs://nova-cloud/dev/jxnu/202226701036 -r -f -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com"
 
 # 同步文件目录
-obsutil sync ./www obs://nova-cloud/dev/jxnu/<学号>  -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com" -acl=public-read
+obsutil sync ./www obs://nova-cloud/dev/jxnu/202226701036  -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com" -acl=public-read
 
 
 # 授权公开可读
-obsutil chattri obs://nova-cloud/dev/jxnu/<学号> -r -f -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com" -acl=public-read
+obsutil chattri obs://nova-cloud/dev/jxnu/202226701036 -r -f -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com" -acl=public-read
 
 # 列举对象
 obsutil ls obs://nova-cloud/dev/jxnu/agent  -i=XSUWJSVMZNHLWFAINRZ1 -k=P4TyfwfDovVNqz08tI1IXoLWXyEOSTKJRVlsGcV6 -e="obs.cn-south-1.myhuaweicloud.com"

+ 26 - 46
soul-prod/README.md

@@ -179,6 +179,11 @@ class _User {
     + age: Number //年龄
     + email: String //用户邮箱
     + avatar: String //用户头像
+    + teacherId: String//教师工号
+    + studentId: String//学生学号
+    + identity: String//认证类别
+    + school: String//学校名称
+    + department: String//学院名称
 }
 
 class ChatPartner {
@@ -199,66 +204,41 @@ class ChatCompanion {
 class ChatRecord {
     + objectId: String //聊天记录唯一标识符
     + title:String //聊天标题
-    + contentArray //聊天内容
+    + content:Array //聊天内容
     + user: Pointer<User> //关联的用户对象
     + chatpartner: Pointer<ChatPartner> //关联的聊天机器人对象
 }
-
-class ChatReport {
-    + objectId: String //报告唯一标识符
-    - report: String //分析结果
-}
 class ChatEvaluate{
     + objectId:String//评论唯一标识符
-    + avater:String//用户头像
+    + avatar:String//用户头像
     + content:String//评论内容
     + rating:Number//评论星星数
     + user: Pointer<User> //关联的用户对象
 }
-
-class PsychologicalCommunity {
-    + communityID: String // 社区唯一标识符
-    + topic: String // 社区主题
-}
-
-class PsychologicalActivity {
-    + activityID: String // 活动唯一标识符
-    + title: String // 活动标题
-    + description: String // 活动描述
-    + date: Date // 活动日期
-    + location: String // 活动地点
-}
-
-class PsychologicalSurvey {
-    + surveyID: String // 调查唯一标识符
-    + content: String // 调查内容
-    + publisher: SchoolAdmin // 发布者
-    + responses: List // 调查响应列表
+class Survey {
+    + objectId: String//问卷唯一标识符
+    + link: String//问卷链接
+    + title: String//问卷标题
+    + audience: String//问卷对象
+    + publisher:String//发布者,
+    + publishtime: String//发布时间
+    + category: String//问卷类别
 }
-
-class SchoolAdmin {
-    + adminID: String // 管理员唯一标识符
-    + name: String // 管理员姓名
-    + email: String // 管理员邮箱
-}
-
-class Bottle {
-    + bottleID: String // 瓶子唯一标识符
-    + content: String // 瓶子内容
-    + author: User // 作者
-    + timestamp: Date // 时间戳
+class DriftBottle {
+    + bottleID: String//漂流瓶唯一标识
+    + content: String//内容
+    + username: String//用户名
+    + throwtime: String//投放时间
+    + catcher: String//拾取者
+    + catchtime: String//拾取时间
+    + status: String//状态
 }
 
-_User "1" -- "0..*" PsychologicalCommunity
-PsychologicalActivity "1" -- "0..*" _User
-SchoolAdmin "1" -- "0..*" PsychologicalActivity
-SchoolAdmin "1" -- "0..*" PsychologicalSurvey
-PsychologicalSurvey "1" -- "0..*" _User
-_User "1" -- "0..*" Bottle
+Survey "1" -- "0..*" _User
+_User "1" -- "0..*" DriftBottle
 _User "*" --> "*" ChatEvaluate
 _User "1" --> "*" ChatRecord     
 ChatPartner "1" --> "*" ChatRecord 
-ChatCompanion "1" --> "*" ChatRecord 
-ChatRecord "1" --> "1" ChatReport      
+ChatCompanion "1" --> "*" ChatRecord      
 @enduml
 ```