From be96d50d2abbc4e51c6a226e12094abcd4dc6083 Mon Sep 17 00:00:00 2001 From: lige <bestlige@outlook.com> Date: 星期二, 30 一月 2024 09:24:30 +0800 Subject: [PATCH] 用户his中间表 --- ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java | 26 ++++++ ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java | 63 +++++++++++++++ ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java | 21 +++++ ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java | 101 +++++++++++++++++++++++++ ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java | 17 ++++ ltkj-admin/src/main/resources/application.yml | 8 +- 6 files changed, 232 insertions(+), 4 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java new file mode 100644 index 0000000..0cb06be --- /dev/null +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java @@ -0,0 +1,63 @@ +package com.ltkj.web.controller.system; + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.ltkj.hosp.sqlDomain.LtkjPackageHis; +import com.ltkj.hosp.sqlDomain.SysUserMid; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.ltkj.common.core.controller.BaseController; +import com.ltkj.common.core.domain.AjaxResult; +import com.ltkj.hosp.service.ISysUserMidService; +import com.ltkj.common.core.page.TableDataInfo; + +import java.util.List; + +/** + * 鐢ㄦ埛his涓棿琛� + * + * @author ltkj_璧典匠璞�&鏉庢牸 + * @date 2024-01-30 + */ +@RestController +@RequestMapping("/hosp/usermid") +public class SysUserMidController extends BaseController { + @Autowired + private ISysUserMidService sysUserMidService; + + /** + * 鏌ヨ鐢ㄦ埛涓棿琛ㄥ垪琛� + */ + @GetMapping("/list") + public TableDataInfo list(SysUserMid sysUserMid) { + startPage(); + LambdaQueryWrapper<SysUserMid> wq=new LambdaQueryWrapper<>(); + if (sysUserMid.getUserName()!=null){ + wq.like(SysUserMid::getUserName, sysUserMid.getUserName()); + } + if (sysUserMid.getStaffName()!=null){ + wq.like(SysUserMid::getStaffName, sysUserMid.getStaffName()); + } + if (sysUserMid.getCardNo()!=null){ + wq.like(SysUserMid::getCardNo, sysUserMid.getCardNo()); + } + List<SysUserMid> list = sysUserMidService.list(wq); + return getDataTable(list); + } + + + /** + * 鑾峰彇鐢ㄦ埛涓棿琛ㄨ缁嗕俊鎭� + */ + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) { + return success(sysUserMidService.getById(id)); + } + + + +} diff --git a/ltkj-admin/src/main/resources/application.yml b/ltkj-admin/src/main/resources/application.yml index 458d8fc..581be6d 100644 --- a/ltkj-admin/src/main/resources/application.yml +++ b/ltkj-admin/src/main/resources/application.yml @@ -73,15 +73,15 @@ # redis 閰嶇疆 redis: # 鍦板潃 -# host: 101.42.27.146 - host: localhost + host: 101.42.27.146 +# host: localhost # 绔彛锛岄粯璁や负6379 port: 6379 # 鏁版嵁搴撶储寮� database: 0 # 瀵嗙爜 -# password: 654321 - password: 123456 + password: 654321 +# password: 123456 # 杩炴帴瓒呮椂鏃堕棿 timeout: 120s lettuce: diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java new file mode 100644 index 0000000..a604dc0 --- /dev/null +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java @@ -0,0 +1,21 @@ +package com.ltkj.hosp.mapper; + +import java.util.List; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ltkj.hosp.sqlDomain.LtkjPackageHis; +import com.ltkj.hosp.sqlDomain.SysUserMid; +import org.apache.ibatis.annotations.Mapper; + +/** + * 鐢ㄦ埛涓棿琛∕apper鎺ュ彛 + * + * @author ltkj_璧典匠璞�&鏉庢牸 + * @date 2024-01-30 + */ +@Mapper +public interface SysUserMidMapper extends BaseMapper<SysUserMid> { + + + +} diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java new file mode 100644 index 0000000..a48e81d --- /dev/null +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java @@ -0,0 +1,17 @@ +package com.ltkj.hosp.service; + +import java.util.List; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ltkj.hosp.sqlDomain.SysUserMid; + +/** + * 鐢ㄦ埛涓棿琛⊿ervice鎺ュ彛 + * + * @author ltkj_璧典匠璞�&鏉庢牸 + * @date 2024-01-30 + */ +public interface ISysUserMidService extends IService<SysUserMid> { + + +} diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java new file mode 100644 index 0000000..b56878d --- /dev/null +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java @@ -0,0 +1,26 @@ +package com.ltkj.hosp.service.impl; + +import java.util.List; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ltkj.hosp.domain.TbTransition; +import com.ltkj.hosp.mapper.TbTransitionMapper; +import com.ltkj.hosp.sqlDomain.SysUserMid; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.ltkj.hosp.mapper.SysUserMidMapper; +import com.ltkj.hosp.service.ISysUserMidService; + +/** + * 鐢ㄦ埛涓棿琛⊿ervice涓氬姟灞傚鐞� + * + * @author ltkj_璧典匠璞�&鏉庢牸 + * @date 2024-01-30 + */ +@Service +public class SysUserMidServiceImpl extends ServiceImpl<SysUserMidMapper, SysUserMid> implements ISysUserMidService { + @Autowired + private SysUserMidMapper sysUserMidMapper; + + +} diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java new file mode 100644 index 0000000..ec244ad --- /dev/null +++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java @@ -0,0 +1,101 @@ +package com.ltkj.hosp.sqlDomain; + +import com.ltkj.common.annotation.Excel; +import com.ltkj.common.core.domain.BaseEntity; +import lombok.Data; + +/** + * 鐢ㄦ埛涓棿琛ㄥ璞� sys_user_mid + * + * @author ltkj_璧典匠璞�&鏉庢牸 + * @date 2024-01-30 + */ +@Data +public class SysUserMid extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 鐢ㄦ埛ID + */ + private Long id; + + /** + * 鐢ㄦ埛宸ュ彿 + */ + @Excel(name = "鐢ㄦ埛宸ュ彿") + private String userName; + + /** + * 濮撳悕 + */ + @Excel(name = "濮撳悕") + private String staffName; + + /** + * 鐢ㄦ埛鎬у埆锛�0鐢� 1濂� 2鏈煡锛� + */ + @Excel(name = "鐢ㄦ埛鎬у埆", readConverterExp = "0=鐢�,1=濂�,2=鏈煡") + private String sex; + + /** + * 韬唤璇佷欢鍙� + */ + @Excel(name = "韬唤璇佷欢鍙�") + private String cardNo; + + /** + * 鎵嬫満鍙风爜 + */ + @Excel(name = "鎵嬫満鍙风爜") + private String phonenumber; + + /** + * 鍖讳繚缂栫爜 + */ + @Excel(name = "鍖讳繚缂栫爜") + private String medicalId; + + /** + * 涓撳-璧勬牸璇佸彿 + */ + @Excel(name = "涓撳-璧勬牸璇佸彿") + private Long phaCertifiedNo; + + /** + * 澶勬柟鑱岀О锛圥T10.01.029) + */ + @Excel(name = "澶勬柟鑱岀О", readConverterExp = "澶勬柟鑱岀О锛圥T10.01.029)") + private String cftitle; + + /** + * 閮ㄩ棬ID + */ + @Excel(name = "閮ㄩ棬ID") + private Long deptId; + + /** + * 瀵瑰簲绉戝鍚嶇О + */ + @Excel(name = "瀵瑰簲绉戝鍚嶇О") + private String deptName; + + /** + * 绛惧悕鍥剧墖缂栫爜 + */ + @Excel(name = "绛惧悕鍥剧墖缂栫爜") + private String qmtpbm; + + /** + * 浜哄憳绫诲埆锛圥T10.01.009锛� + */ + @Excel(name = "浜哄憳绫诲埆", readConverterExp = "P=T10.01.009") + private String kindCode; + + /** + * 鏁版嵁鐘舵��(PT10.00.004) + */ + @Excel(name = "鏁版嵁鐘舵��(PT10.00.004)") + private String effective; + + +} -- Gitblit v1.8.0