Commit 13c5b38734983fab763f3451b4aea400b60fdfc3
1 parent
34f2a053ef
Exists in
master
小程序用户端-根据医院id获取医生信息
Showing 5 changed files with 130 additions and 4 deletions
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/AppgetdoctorlistInfo.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/AppgetdoctorlistInfoMapper.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/AppgetdoctorlistInfoService.java
- talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/AppgetdoctorlistInfoServiceImpl.java
talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/DoctorController.java
View file @
13c5b38
... | ... | @@ -4,10 +4,7 @@ |
4 | 4 | import com.alibaba.fastjson.JSONObject; |
5 | 5 | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
6 | 6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
7 | -import com.lyms.talkonlineweb.domain.LymsDict; | |
8 | -import com.lyms.talkonlineweb.domain.LymsDoctor; | |
9 | -import com.lyms.talkonlineweb.domain.LymsHdepart; | |
10 | -import com.lyms.talkonlineweb.domain.LymsLogsCrud; | |
7 | +import com.lyms.talkonlineweb.domain.*; | |
11 | 8 | import com.lyms.talkonlineweb.result.BaseResponse; |
12 | 9 | import com.lyms.talkonlineweb.service.*; |
13 | 10 | import com.lyms.talkonlineweb.util.Constant; |
... | ... | @@ -46,6 +43,9 @@ |
46 | 43 | @Autowired |
47 | 44 | private HXService hxService; |
48 | 45 | |
46 | + @Autowired | |
47 | + private AppgetdoctorlistInfoService appgetdoctorlistInfoService; | |
48 | + | |
49 | 49 | /** |
50 | 50 | * 获取医生列表 |
51 | 51 | * @param doctor |
... | ... | @@ -221,6 +221,23 @@ |
221 | 221 | BaseResponse baseResponse=new BaseResponse(); |
222 | 222 | LymsDoctor doctor2=lymsDoctorService.getOne(Wrappers.query(doctor)); |
223 | 223 | baseResponse.setObject(doctor2); |
224 | + return baseResponse; | |
225 | + } | |
226 | + | |
227 | + /** | |
228 | + * 小程序用户端-根据医院id获取医生信息 | |
229 | + * @param hid | |
230 | + * @param current | |
231 | + * @param size | |
232 | + * @return | |
233 | + */ | |
234 | + @GetMapping("appGetDoctorList") | |
235 | + public BaseResponse appGetDoctorList(AppgetdoctorlistInfo appgetdoctorlistInfo, int current, int size){ | |
236 | + BaseResponse baseResponse=new BaseResponse(); | |
237 | + Page<AppgetdoctorlistInfo> page=new Page<>(current,size); | |
238 | + Page<AppgetdoctorlistInfo> appgetdoctorlistInfoPage=appgetdoctorlistInfoService.page(page,Wrappers.query(appgetdoctorlistInfo)); | |
239 | + baseResponse.setObject(appgetdoctorlistInfoPage); | |
240 | + | |
224 | 241 | return baseResponse; |
225 | 242 | } |
226 | 243 | } |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/AppgetdoctorlistInfo.java
View file @
13c5b38
1 | +package com.lyms.talkonlineweb.domain; | |
2 | + | |
3 | +import com.baomidou.mybatisplus.annotation.IdType; | |
4 | +import com.baomidou.mybatisplus.annotation.TableField; | |
5 | +import com.baomidou.mybatisplus.annotation.TableId; | |
6 | +import com.baomidou.mybatisplus.annotation.TableName; | |
7 | +import java.io.Serializable; | |
8 | +import lombok.Data; | |
9 | + | |
10 | +/** | |
11 | + * 小程序用户端-根据医院id获取医生信息视图 | |
12 | + * @TableName appGetDoctorList_info | |
13 | + */ | |
14 | +@TableName(value ="appGetDoctorList_info") | |
15 | +@Data | |
16 | +public class AppgetdoctorlistInfo implements Serializable { | |
17 | + /** | |
18 | + * 医生id | |
19 | + */ | |
20 | + @TableField(value = "did") | |
21 | + private Integer did; | |
22 | + | |
23 | + /** | |
24 | + * 医院id | |
25 | + */ | |
26 | + @TableField(value = "hid") | |
27 | + private Integer hid; | |
28 | + | |
29 | + /** | |
30 | + * 医生名称 | |
31 | + */ | |
32 | + @TableField(value = "dname") | |
33 | + private String dname; | |
34 | + | |
35 | + /** | |
36 | + * 医生科室 | |
37 | + */ | |
38 | + @TableField(value = "dpname") | |
39 | + private String dpname; | |
40 | + | |
41 | + /** | |
42 | + * 医生职称 | |
43 | + */ | |
44 | + @TableField(value = "lvlname") | |
45 | + private String lvlname; | |
46 | + | |
47 | + /** | |
48 | + * 医院名称 | |
49 | + */ | |
50 | + @TableField(value = "hname") | |
51 | + private String hname; | |
52 | + | |
53 | + /** | |
54 | + * 医生简介 | |
55 | + */ | |
56 | + @TableField(value = "intro") | |
57 | + private String intro; | |
58 | + | |
59 | + @TableField(exist = false) | |
60 | + private static final long serialVersionUID = 1L; | |
61 | + | |
62 | + | |
63 | +} |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/AppgetdoctorlistInfoMapper.java
View file @
13c5b38
1 | +package com.lyms.talkonlineweb.mapper; | |
2 | + | |
3 | +import com.lyms.talkonlineweb.domain.AppgetdoctorlistInfo; | |
4 | +import com.baomidou.mybatisplus.core.mapper.BaseMapper; | |
5 | + | |
6 | +/** | |
7 | + * @Entity com.lyms.talkonlineweb.domain.AppgetdoctorlistInfo | |
8 | + */ | |
9 | +public interface AppgetdoctorlistInfoMapper extends BaseMapper<AppgetdoctorlistInfo> { | |
10 | + | |
11 | +} |
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/AppgetdoctorlistInfoService.java
View file @
13c5b38
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/AppgetdoctorlistInfoServiceImpl.java
View file @
13c5b38
1 | +package com.lyms.talkonlineweb.service.impl; | |
2 | + | |
3 | +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | |
4 | +import com.lyms.talkonlineweb.domain.AppgetdoctorlistInfo; | |
5 | +import com.lyms.talkonlineweb.service.AppgetdoctorlistInfoService; | |
6 | +import com.lyms.talkonlineweb.mapper.AppgetdoctorlistInfoMapper; | |
7 | +import org.springframework.stereotype.Service; | |
8 | + | |
9 | +/** | |
10 | + * | |
11 | + */ | |
12 | +@Service | |
13 | +public class AppgetdoctorlistInfoServiceImpl extends ServiceImpl<AppgetdoctorlistInfoMapper, AppgetdoctorlistInfo> | |
14 | + implements AppgetdoctorlistInfoService{ | |
15 | + | |
16 | +} |