lige
2024-01-30 be96d50d2abbc4e51c6a226e12094abcd4dc6083
用户his中间表
1个文件已修改
5个文件已添加
236 ■■■■■ 已修改文件
ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/resources/application.yml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysUserMidController.java
New file
@@ -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));
    }
}
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:
ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/SysUserMidMapper.java
New file
@@ -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;
/**
 * 用户中间表Mapper接口
 *
 * @author ltkj_赵佳豪&李格
 * @date 2024-01-30
 */
@Mapper
public interface SysUserMidMapper extends BaseMapper<SysUserMid> {
}
ltkj-hosp/src/main/java/com/ltkj/hosp/service/ISysUserMidService.java
New file
@@ -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;
/**
 * 用户中间表Service接口
 *
 * @author ltkj_赵佳豪&李格
 * @date 2024-01-30
 */
public interface ISysUserMidService extends IService<SysUserMid> {
}
ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/SysUserMidServiceImpl.java
New file
@@ -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;
/**
 * 用户中间表Service业务层处理
 *
 * @author ltkj_赵佳豪&李格
 * @date 2024-01-30
 */
@Service
public class SysUserMidServiceImpl extends ServiceImpl<SysUserMidMapper, SysUserMid>  implements ISysUserMidService {
    @Autowired
    private SysUserMidMapper sysUserMidMapper;
}
ltkj-hosp/src/main/java/com/ltkj/hosp/sqlDomain/SysUserMid.java
New file
@@ -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;
    /**
     * 处方职称(PT10.01.029)
     */
    @Excel(name = "处方职称", readConverterExp = "处方职称(PT10.01.029)")
    private String cftitle;
    /**
     * 部门ID
     */
    @Excel(name = "部门ID")
    private Long deptId;
    /**
     * 对应科室名称
     */
    @Excel(name = "对应科室名称")
    private String deptName;
    /**
     * 签名图片编码
     */
    @Excel(name = "签名图片编码")
    private String qmtpbm;
    /**
     * 人员类别(PT10.01.009)
     */
    @Excel(name = "人员类别", readConverterExp = "P=T10.01.009")
    private String kindCode;
    /**
     * 数据状态(PT10.00.004)
     */
    @Excel(name = "数据状态(PT10.00.004)")
    private String effective;
}