Commit 0998cdb8 by 欧阳

DEMO工程配合Mybatis查询数据版

parent a2e171c2
######################################################################
# Build Tools
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
######################################################################
# IDE
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### JRebel ###
rebel.xml
### NetBeans ###
nbproject/private/
build/*
nbbuild/
dist/
nbdist/
.nb-gradle/
######################################################################
# Others
*.log
*.xml.versionsBackup
*.swp
!*/build/*.java
!*/build/*.html
!*/build/*.xml
package com.hanyun.hip.mrqc.lh.controller;
package com.hanyun.hip.mrqc.demo.controller;
import com.hanyun.hip.mrqc.demo.domain.SysUserDemo;
import com.hanyun.hip.mrqc.demo.service.IDemoService;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.framework.util.ShiroUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* @ClassName:TestController
......@@ -23,9 +26,15 @@ import org.springframework.web.bind.annotation.ResponseBody;
public class TestController extends BaseController {
private Logger logger = LogManager.getLogger(TestController.class);
@ResponseBody
@Autowired
private IDemoService demoService;
@RequestMapping("/test")
public AjaxResult testController(){
return AjaxResult.success("成功");
public String testController(ModelMap map){
SysUserDemo sysUserDemo = demoService.selecUserDemo(ShiroUtils.getUserId());
map.put("demo","成功");
map.put("sysUserDemo",sysUserDemo);
return "/mrqc/demo/demo";
}
}
package com.hanyun.hip.mrqc.demo.domain;
/**
* @ClassName:SysUserDemo
* @author: ouyang0810@foxmail.com
* @CreateDate: 2022/6/28
* @UpdateUser: ouyang0810@foxmail.com
* @UpdateDate: 2022/6/28
* @UpdateRemark:
* @Description:
* @Version: [V1.0]
*/
public class SysUserDemo {
private String userName;
private String userLogin;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserLogin() {
return userLogin;
}
public void setUserLogin(String userLogin) {
this.userLogin = userLogin;
}
}
package com.hanyun.hip.mrqc.demo.mapper;
import com.hanyun.hip.mrqc.demo.domain.SysUserDemo;
import org.apache.ibatis.annotations.Param;
/**
* @ClassName:DemoMapper
* @author: ouyang0810@foxmail.com
* @CreateDate: 2022/6/28
* @UpdateUser: ouyang0810@foxmail.com
* @UpdateDate: 2022/6/28
* @UpdateRemark:
* @Description:
* @Version: [V1.0]
*/
public interface DemoMapper {
/**
* mapper测试接口
* @author ouyang0810@foxmail.com
* @Date 2022/6/28
* @param userId 用户ID
* @return SysUserDemo 用户信息
*/
SysUserDemo selecUserDemo(@Param("userId") Long userId);
}
package com.hanyun.hip.mrqc.demo.service;
import com.hanyun.hip.mrqc.demo.domain.SysUserDemo;
/**
* @ClassName:IDemoService
* @author: ouyang0810@foxmail.com
* @CreateDate: 2022/6/28
* @UpdateUser: ouyang0810@foxmail.com
* @UpdateDate: 2022/6/28
* @UpdateRemark:
* @Description:
* @Version: [V1.0]
*/
public interface IDemoService {
/**
* mapper测试接口
* @author ouyang0810@foxmail.com
* @Date 2022/6/28
* @param userId 用户ID
* @return SysUserDemo 用户信息
*/
SysUserDemo selecUserDemo(Long userId);
}
package com.hanyun.hip.mrqc.demo.service.impl;
import com.hanyun.hip.mrqc.demo.domain.SysUserDemo;
import com.hanyun.hip.mrqc.demo.mapper.DemoMapper;
import com.hanyun.hip.mrqc.demo.service.IDemoService;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* @ClassName:DemoServiceImpl
* @author: ouyang0810@foxmail.com
* @CreateDate: 2022/6/28
* @UpdateUser: ouyang0810@foxmail.com
* @UpdateDate: 2022/6/28
* @UpdateRemark:
* @Description:
* @Version: [V1.0]
*/
@Service
public class DemoServiceImpl implements IDemoService {
private Logger logger = LogManager.getLogger(DemoServiceImpl.class);
@Autowired
private DemoMapper demoMapper;
@Override
public SysUserDemo selecUserDemo(Long userId) {
return demoMapper.selecUserDemo(userId);
}
}
......@@ -3,14 +3,16 @@ mrqc:
lv2: 乙级|(@{score}>=70&&@{score}<85)|#4290E7
lv3: 丙级|(@{score}<70)|#F04F5E
#logo的路径
logoPath: /mrqc/images/logo/lhqwjw.png
logoIcoPath: /mrqc/images/logo/njlh-ico.png
logoTitle: 智能电子病历质控
logoPath: /mrqc/images/logo/glyy.png
# 是否过滤敏感姓名
sensitiveFilter: true
sensitiveWord:
sensitiveFilter: false
sensitiveWord: 鼓楼,鼓 楼
noqc-color: D9D9D9
totalscore: 100
#提醒标准
#qcstandar: 鼓楼标准,江苏省标,书写规范
#扣分标准
#qcscorestdorg: 鼓楼标准,江苏省标,书写规范
rulelv: 1|-1|#33CCFF,2|-2|#33CCFF,3|-3|#33CCFF,4|-4|#33CCFF,5|-5|#33CCFF,6|-6|#33CCFF,7|-7|#33CCFF
#病历模块过滤规则,格式如下:模块Id#关键词,关键词1...|模块Id1#关键词,关键词1...|...
emrFilter: emr02#入院记录|emr03#病程记录|emr04#出院记录,死亡记录|emr05#知情,同意|emr07#手术,安全核查单
......@@ -23,32 +25,29 @@ mrqc:
keyIndices: death#HDSD00_11_057 = '5'#死亡 | operated#HDSD00_11_090 != ''#手术 | critical#HDSD00_11_153 = '1'#危重 | emergency#HDSD00_11_164 > '0'#抢救 | difficult#HDSD00_11_154 = '1'#疑难 | transfusion#HY_ZYYZ_SXSQ != ''#输血 | daySurgery#HDSD00_11_157 = '1'#日间手术
#手术级别#编码 运算符#中文名称
operationLevels: operationLevel6#HDSD00_11_092_6 =#六级 | operationLevel5#HDSD00_11_092_5 =#五级 | operationLevel4#HDSD00_11_092_4 =#四级 | operationLevel3#HDSD00_11_092_3 =#三级 | operationLevel2#HDSD00_11_092_2 =#二级 | operationLevel#HDSD00_11_092 =#一级
etlApi: LhwjwEmrETLApi
emrAssignApi: zzz
emrAssignRuleHtml: mrqc/assign/zjsyAutoAssign
hospitalCodes: 111111
etlApi: GlyyEmrETLApi
emrAssignApi: GlyyAutoAssignEMRImpl
emrAssignRuleHtml: mrqc/assign/glyyAutoAssign
hospitalCodes: 42609044-5
emrHead: true
#是否中医院# 判断病案首页
isZyy: false
#显示中医病案首页的科室#
zyks: 住院中医康复科
zyks:
aliasMap: department_name#病区 | inpatient_area#科室
excludeDepts: true
admission:
# 住院登记处所关心的结构体ID,以结构体ID作
structId:
structId: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,18,20,21,22,23,24,28,29,30,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,187,204,247,248
#单项否决 乙级病例和丙级病历的边界数
dxfjCount: 1|2
#是否为门诊质控
hahOutPatient: false
# 根据标准表二级ID初始化,如:2091:首页,2092:全病历
defaultMRScore: 2091
defaultMRScore: 2092
# 人工质控病历隐藏机器质控缺陷,如果不配置则默认为 false
hiddenDefectsWhenManualQc: false
hiddenDefectsWhenManualQc: true
#质控详情是否显示质控流程
showFlow: true
hospitalListHidden: false
#详情页发送质控消息接收人配置,true:系统所有用户、false:病历相关医师
sendMessageShowAllUser: true
njwx:
ofdViewInf:
......@@ -6,13 +6,9 @@ spring:
druid:
# 主库数据源
master:
url: jdbc:mysql://127.0.0.1:3306/mrqc_jsssjjgyy?useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
url: jdbc:mysql://192.168.1.14:3306/mrqc_glyy?useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
username: root
password: 123456
#南京市六合区卫健委
# url: jdbc:mysql://10.0.0.245:3306/mrqc_lh?useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&serverTimezone=GMT%2B8
# username: root
# password: HanYun@2021
password: HanYun#2021
# 从库数据源
slave:
# 从数据源开关/默认关闭
......
......@@ -62,7 +62,7 @@ spring:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
profiles:
include: druid,maker,fastdfs,lhwjw
include: druid,maker,fastdfs,demo
# 文件上传
servlet:
multipart:
......
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hanyun.hip.mrqc.demo.mapper.DemoMapper">
<resultMap id="DemoResult" type="com.hanyun.hip.mrqc.demo.domain.SysUserDemo">
<result property="userName" column="user_name"/>
<result property="userLogin" column="login_name"/>
</resultMap>
<!-- 按评分统计各医院符合条件的病历数 -->
<select id="selecUserDemo" resultMap="DemoResult">
SELECT user_name, login_name FROM sys_user WHERE user_id = #{userId}
</select>
</mapper>
<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>测试页面</title>
</head>
<body>
质控DEMO工程启动: <span th:text="${demo}"></span>
<br>
当前登录人账号: <span>[[${sysUserDemo.userLogin}]]</span> ; 姓名: <span>[[${sysUserDemo.userName}]]</span>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment