270b75d2c7a897e8c0efcec2de975a89d8fa3a3d..e90a2ac0a7e736d41fb0f69cf6093bf56bb17159
2024-06-04 chenjiahe
咨询记录-新增方法
e90a2a 对比 | 目录
2024-06-04 chenjiahe
咨询记录-新增方法
5703c2 对比 | 目录
2024-06-04 chenjiahe
咨询记录-预约项目接口
910975 对比 | 目录
2个文件已修改
3个文件已添加
70 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/PageDto.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SAppointmentService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/appointment/AppointmentProjectFindVo.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/vo/project/ProjectFindVo.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/PageDto.java
@@ -23,9 +23,8 @@
    /**分类标识*/
    private String typeId;
    private List<String> typeIdList;
    //appid
    /**appid*/
    private String appId;
    public Integer getPageNum() {
        if(this.pageNum == null || this.pageNum < 0){
phis-feign/src/main/java/com/hz/his/feign/service/phis/SAppointmentService.java
New file
@@ -0,0 +1,20 @@
package com.hz.his.feign.service.phis;
import com.hx.resultTool.Result;
import com.hz.his.vo.appointment.AppointmentProjectFindVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
/**
 * @author CJH
 **/
@FeignClient(name="phis-provider",path = "/p-his-data",contextId = "read-appointment")
public interface SAppointmentService {
    /** 获取用户时间内预约的项目 */
    @PostMapping("/appointment/user/project/list")
    Result userAppointmentProjectList(@RequestBody AppointmentProjectFindVo appointmentProjectFindVo);
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SProjectService.java
@@ -4,6 +4,7 @@
import com.hz.his.dto.PageDto;
import com.hz.his.dto.TimeDto;
import com.hz.his.dto.project.ProjectDto;
import com.hz.his.vo.project.ProjectFindVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@@ -48,6 +49,13 @@
     * @return Result
     */
    @PostMapping(value = "/project/page/list")
    Result getProjectList(@RequestBody ProjectFindVo projectFindVo);
    /**
     * 获取项目列表(因为代码的问题,这个接口保存下来)
     * @return Result
     */
    @PostMapping(value = "/project/page/list2")
    Result getProjectList(@RequestBody PageDto pageDto);
    /**
phis-feign/src/main/java/com/hz/his/vo/appointment/AppointmentProjectFindVo.java
New file
@@ -0,0 +1,21 @@
package com.hz.his.vo.appointment;
import com.hz.his.dto.PageDto;
import lombok.Data;
import java.util.Date;
/**
 * @author CJH
 */
@Data
public class AppointmentProjectFindVo extends PageDto {
    /**用户标识*/
    private String userId;
    /**预约时间-开始*/
    private Date preStartTime;
    /**预约时间-结束*/
    private Date preEndTime;
}
phis-feign/src/main/java/com/hz/his/vo/project/ProjectFindVo.java
New file
@@ -0,0 +1,18 @@
package com.hz.his.vo.project;
import com.hz.his.dto.PageDto;
import lombok.Data;
/**
 * @author CJH
 */
@Data
public class ProjectFindVo extends PageDto {
    /**类型*/
    private Integer type;
    /**是否上下架-默认上架*/
    private Integer isUp = 1;
}