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 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 list = sysUserMidService.list(wq); return getDataTable(list); } /** * 获取用户中间表详细信息 */ @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { return success(sysUserMidService.getById(id)); } }