From e2941441b26f373429cedd37d38c17a5614b8db1 Mon Sep 17 00:00:00 2001 From: shiyang Date: Sat, 11 Sep 2021 15:16:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=AB=AF=E4=BF=9D=E5=AD=98=E6=90=9C=E7=B4=A2=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SearchLogsController.java | 34 ++++++++++++++++ .../controller/TkRecordController.java | 15 +++++-- .../lyms/talkonlineweb/domain/LymsSearchlogs.java | 46 ++++++++++++++++++++++ .../talkonlineweb/mapper/LymsSearchlogsMapper.java | 15 +++++++ .../service/LymsSearchlogsService.java | 11 ++++++ .../service/impl/LymsSearchlogsServiceImpl.java | 20 ++++++++++ .../main/resources/mapper/LymsSearchlogsMapper.xml | 19 +++++++++ 7 files changed, 156 insertions(+), 4 deletions(-) create mode 100644 talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/SearchLogsController.java create mode 100644 talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsSearchlogs.java create mode 100644 talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsSearchlogsMapper.java create mode 100644 talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsSearchlogsService.java create mode 100644 talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsSearchlogsServiceImpl.java create mode 100644 talkonlineweb/src/main/resources/mapper/LymsSearchlogsMapper.xml diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/SearchLogsController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/SearchLogsController.java new file mode 100644 index 0000000..c881bc4 --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/SearchLogsController.java @@ -0,0 +1,34 @@ +package com.lyms.talkonlineweb.controller; + +import com.lyms.talkonlineweb.domain.LymsSearchlogs; +import com.lyms.talkonlineweb.result.BaseResponse; +import com.lyms.talkonlineweb.service.LymsSearchlogsService; +import lombok.extern.log4j.Log4j2; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +@Log4j2 +@RestController +@RequestMapping("searchlogs") +public class SearchLogsController { + @Autowired + private LymsSearchlogsService lymsSearchlogsService; + + /** + * 小程序用户端保存搜索记录 + * @param lymsSearchlogs + * @return + */ + @PostMapping("saveSearchlogs") + public BaseResponse saveSearchlogs(@RequestBody LymsSearchlogs lymsSearchlogs){ + BaseResponse baseResponse=new BaseResponse(); + try { + lymsSearchlogsService.save(lymsSearchlogs); + baseResponse.setErrormsg("成功"); + } catch (Exception e) { + baseResponse.setErrormsg("失败"); + e.printStackTrace(); + } + return baseResponse; + } +} diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/TkRecordController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/TkRecordController.java index 833d16f..8b392b1 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/TkRecordController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/TkRecordController.java @@ -1,10 +1,6 @@ package com.lyms.talkonlineweb.controller; -import com.baomidou.mybatisplus.core.conditions.Wrapper; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.lyms.talkonlineweb.domain.LymsDoctor; import com.lyms.talkonlineweb.domain.LymsTkrecord; import com.lyms.talkonlineweb.domain.TkrecordInfo; import com.lyms.talkonlineweb.result.BaseResponse; @@ -25,6 +21,11 @@ public class TkRecordController { @Autowired private TkrecordInfoService tkrecordInfoService; + /** + * 保存问诊记录 + * @param tkrecord + * @return + */ @PostMapping("saveTkRecord") public BaseResponse saveTkRecord(@RequestBody @Validated LymsTkrecord tkrecord){ BaseResponse baseResponse=new BaseResponse(); @@ -38,6 +39,12 @@ public class TkRecordController { return baseResponse; } + + /** + * 删除问诊记录 + * @param tkid + * @return + */ @PostMapping("deleteTkRecord") public BaseResponse deleteTkRecord(Integer tkid){ BaseResponse baseResponse=new BaseResponse(); diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsSearchlogs.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsSearchlogs.java new file mode 100644 index 0000000..7762f5c --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsSearchlogs.java @@ -0,0 +1,46 @@ +package com.lyms.talkonlineweb.domain; + +import com.baomidou.mybatisplus.annotation.*; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +/** + * 用户小程序搜索记录 + * @TableName lyms_searchlogs + */ +@TableName(value ="lyms_searchlogs") +@Data +public class LymsSearchlogs implements Serializable { + /** + * + */ + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + /** + * 患者id + */ + @TableField(value = "pid") + private Integer pid; + + /** + * 搜索关键字 + */ + @TableField(value = "searchtxt") + private String searchtxt; + + /** + * 搜索时间 + */ + @TableField(value = "createdtime",fill = FieldFill.INSERT) + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createdtime; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + + +} \ No newline at end of file diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsSearchlogsMapper.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsSearchlogsMapper.java new file mode 100644 index 0000000..f092629 --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/LymsSearchlogsMapper.java @@ -0,0 +1,15 @@ +package com.lyms.talkonlineweb.mapper; + +import com.lyms.talkonlineweb.domain.LymsSearchlogs; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Entity com.lyms.talkonlineweb.domain.LymsSearchlogs + */ +public interface LymsSearchlogsMapper extends BaseMapper { + +} + + + + diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsSearchlogsService.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsSearchlogsService.java new file mode 100644 index 0000000..44fb6fb --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/LymsSearchlogsService.java @@ -0,0 +1,11 @@ +package com.lyms.talkonlineweb.service; + +import com.lyms.talkonlineweb.domain.LymsSearchlogs; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * + */ +public interface LymsSearchlogsService extends IService { + +} diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsSearchlogsServiceImpl.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsSearchlogsServiceImpl.java new file mode 100644 index 0000000..8049e2d --- /dev/null +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/LymsSearchlogsServiceImpl.java @@ -0,0 +1,20 @@ +package com.lyms.talkonlineweb.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lyms.talkonlineweb.domain.LymsSearchlogs; +import com.lyms.talkonlineweb.service.LymsSearchlogsService; +import com.lyms.talkonlineweb.mapper.LymsSearchlogsMapper; +import org.springframework.stereotype.Service; + +/** + * + */ +@Service +public class LymsSearchlogsServiceImpl extends ServiceImpl + implements LymsSearchlogsService{ + +} + + + + diff --git a/talkonlineweb/src/main/resources/mapper/LymsSearchlogsMapper.xml b/talkonlineweb/src/main/resources/mapper/LymsSearchlogsMapper.xml new file mode 100644 index 0000000..489449e --- /dev/null +++ b/talkonlineweb/src/main/resources/mapper/LymsSearchlogsMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + id,pid, + searchtxt, + createdtime + + -- 1.8.3.1