package com.xinelu.manage.controller.patientinfoimportmain;


import com.xinelu.common.core.controller.BaseController;
import com.xinelu.common.core.page.TableDataInfo;
import com.xinelu.manage.domain.patientinfoimportmain.PatientInfoImportMain;
import com.xinelu.manage.service.patientinfoimportmain.IPatientInfoImportMainService;
import com.xinelu.manage.vo.patientinfoimportmain.PatientInfoImportMainVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;
import java.util.List;

/**
 * 患者信息Controller
 *
 * @author zyk
 * @date 2024-11-27
 */
@RestController
@RequestMapping("/manage/patientInfoimportmain")
@Api(tags = "患者导入信息控制器")
public class PatientInfoImportMainController extends BaseController {


    @Resource
    IPatientInfoImportMainService patientInfoImportMainService ;
    /**
     * 查询患者信息列表
     */
    @ApiOperation("查询患者导入信息列表")
    // @PreAuthorize("@ss.hasPermi('manage:patientInfoimporttemp:list')")
    @GetMapping("/list")
    public TableDataInfo list(PatientInfoImportMainVO patientInfoImportMainVO) {
        startPage();
        List<PatientInfoImportMainVO> list = patientInfoImportMainService.GetPatientInfoImport(patientInfoImportMainVO);
        return getDataTable(list);
    }


}
