病友圈所属科室
parent
b5e3477c60
commit
ff6ea9ec0e
|
@ -0,0 +1,46 @@
|
|||
package com.february.patient.domain;
|
||||
|
||||
/**
|
||||
* @program: february-patient-circle
|
||||
* @description:
|
||||
* @author: Mr.Wang
|
||||
* @create: 2023-11-02 21:49
|
||||
**/
|
||||
|
||||
/**
|
||||
* 科室
|
||||
*/
|
||||
public class Department {
|
||||
/**
|
||||
* 科室id
|
||||
*/
|
||||
private Integer departmentId;
|
||||
/**
|
||||
* 科室名称
|
||||
*/
|
||||
private String departmentName;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Department{" +
|
||||
"departmentId=" + departmentId +
|
||||
", departmentName='" + departmentName + '\'' +
|
||||
'}';
|
||||
}
|
||||
|
||||
public Integer getDepartmentId() {
|
||||
return departmentId;
|
||||
}
|
||||
|
||||
public void setDepartmentId(Integer departmentId) {
|
||||
this.departmentId = departmentId;
|
||||
}
|
||||
|
||||
public String getDepartmentName() {
|
||||
return departmentName;
|
||||
}
|
||||
|
||||
public void setDepartmentName(String departmentName) {
|
||||
this.departmentName = departmentName;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.february.patient.controller;
|
||||
|
||||
import com.february.patient.domain.Department;
|
||||
import com.february.patient.service.DepartmentService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* @program: february-patient-circle
|
||||
* @description:
|
||||
* @author: Mr.Wang
|
||||
* @create: 2023-11-02 21:53
|
||||
**/
|
||||
@RestController
|
||||
@RequestMapping("/department")
|
||||
public class DepartmentController {
|
||||
@Autowired
|
||||
private DepartmentService departmentService;
|
||||
@PostMapping("/findById")
|
||||
public Department findById(@RequestParam Integer departmentId){
|
||||
return departmentService.findById(departmentId);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
package com.february.patient.mapper;
|
||||
|
||||
import com.february.patient.domain.Department;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* @program: february-patient-circle
|
||||
* @description:
|
||||
* @author: Mr.Wang
|
||||
* @create: 2023-11-02 21:53
|
||||
**/
|
||||
public interface DepartmentMapper {
|
||||
Department findById(@Param("departmentId") Integer departmentId);
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
package com.february.patient.service;
|
||||
|
||||
import com.february.patient.domain.Department;
|
||||
|
||||
/**
|
||||
* @program: february-patient-circle
|
||||
* @description:
|
||||
* @author: Mr.Wang
|
||||
* @create: 2023-11-02 21:54
|
||||
**/
|
||||
public interface DepartmentService {
|
||||
Department findById(Integer departmentId);
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
package com.february.patient.service.impl;
|
||||
|
||||
import com.february.patient.domain.Department;
|
||||
import com.february.patient.mapper.DepartmentMapper;
|
||||
import com.february.patient.service.DepartmentService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @program: february-patient-circle
|
||||
* @description:
|
||||
* @author: Mr.Wang
|
||||
* @create: 2023-11-02 21:54
|
||||
**/
|
||||
@Service
|
||||
public class DepartmentServiceImpl implements DepartmentService {
|
||||
@Autowired
|
||||
private DepartmentMapper departmentMapper;
|
||||
@Override
|
||||
public Department findById(Integer departmentId) {
|
||||
return departmentMapper.findById(departmentId);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
<?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.february.patient.mapper.DepartmentMapper">
|
||||
<resultMap id="Department" type="com.february.patient.domain.Department">
|
||||
<id property="departmentId" column="department_id" />
|
||||
<result property="departmentName" column="department_name" />
|
||||
</resultMap>
|
||||
|
||||
<select id="findById" resultMap="Department">
|
||||
select department_id,department_name from t_department where department_id=#{departmentId}
|
||||
</select>
|
||||
</mapper>
|
Loading…
Reference in New Issue