新增加Dify相关接口WeChatMentalAlertController用于接收信息调用企业微信发送消息给铺导员,新增加对有心理问题学生的数据库表存储student_mental_rating,新增加对student_mental_rating表的所有查询和学号精准查询

This commit is contained in:
2025-08-14 15:02:03 +08:00
parent 68fb516019
commit 496b76d6cd
4 changed files with 256 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
package com.srs.system.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.srs.common.core.domain.BaseEntity;
import java.util.Date;
/**
* 学生心理问题评级表 知无涯
*/
public class StudentMentalRating extends BaseEntity {
private static final long serialVersionUID = 1L;
private Long id;
private String studentId;
private String rating;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getStudentId() {
return studentId;
}
public void setStudentId(String studentId) {
this.studentId = studentId;
}
public String getRating() {
return rating;
}
public void setRating(String rating) {
this.rating = rating;
}
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createdTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updatedTime;
}

View File

@@ -0,0 +1,32 @@
package com.srs.system.mapper;
import com.srs.system.domain.StudentMentalRating;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface StudentMentalRatingMapper {
/**
* 按学号查询 知无涯
*/
StudentMentalRating selectByStudentId(String studentId);
/**
* 插入
*/
int insert(StudentMentalRating record);
/**
* 按学号更新评级
*/
int updateRatingByStudentId(StudentMentalRating record);
/** 全部记录 */
List<StudentMentalRating> selectAll();
/** 单学号全部记录 */
List<StudentMentalRating> selectByStuNo(@Param("stuNo") String stuNo);
}