From 9c674c5b5738027f790b413a1c09b7051ec2a059 Mon Sep 17 00:00:00 2001
From: chenjiahe <763432473@qq.com>
Date: 星期一, 27 五月 2024 18:28:28 +0800
Subject: [PATCH] Merge branch 'chenjiahe-新版回访' into master-test

---
 phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordFindVo.java        |   86 +++++++++
 phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipReturnVisitRecordService.java |   66 +++++++
 phis-feign/src/main/java/com/hz/his/feign/service/phis/SReturnVisitRecordService.java         |   23 ++
 phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInsertVo.java      |   59 ++++++
 phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInfoVo.java        |   17 +
 phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java          |   67 +++++++
 phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java              |  141 +++++++++++++++
 phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVisitVo.java             |   38 ++++
 8 files changed, 497 insertions(+), 0 deletions(-)

diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/phis/SReturnVisitRecordService.java b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SReturnVisitRecordService.java
new file mode 100644
index 0000000..6fc0ba4
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/phis/SReturnVisitRecordService.java
@@ -0,0 +1,23 @@
+package com.hz.his.feign.service.phis;
+
+import com.hx.resultTool.Result;
+import com.hz.phis.vo.returnVisitRecord.ReturnVisitRecordFindVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+/**
+ * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂�
+ */
+@FeignClient(name="phis-provider",path = "/p-his-data",contextId = "user-return-visit-record")
+public interface SReturnVisitRecordService {
+
+
+    /*** 鑾峰彇鐢ㄦ埛鍥炶璁板綍鍒楄〃 **/
+    @PostMapping(value = "/return/visit/record/list")
+    Result returnVisitList(@RequestBody ReturnVisitRecordFindVo findData);
+
+    /*** 鑾峰彇鐢ㄦ埛鍥炶璁板綍璇︽儏 **/
+    @PostMapping(value = "/return/visit/record/detail")
+    Result returnVisitDetail(@RequestBody ReturnVisitRecordFindVo findData);
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipReturnVisitRecordService.java b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipReturnVisitRecordService.java
new file mode 100644
index 0000000..d6a7a46
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipReturnVisitRecordService.java
@@ -0,0 +1,66 @@
+package com.hz.his.feign.service.platform;
+
+import com.hx.resultTool.Result;
+import com.hz.phis.vo.returnVisitRecord.ReturnVisitRecordInsertVo;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+
+/**
+ * 杩欓噷杩欎釜name 闇�瑕佸~鍐� 璇锋眰鐨勬湇鍔℃彁渚涜�呯殑娉ㄥ唽鍒皀acos Server涓婇潰鐨勬湇鍔″悕锛宲ath 鏄姹傛帴鍙e墠缂�
+ */
+@FeignClient(name="phi-platform-service",path = "/phip",contextId = "phip-return-visit-record")
+public interface SPhipReturnVisitRecordService {
+
+    /**
+     * 寮�鏀惧钩鍙�-鍥炶璁板綍鏂板
+     */
+    @PostMapping(value = "/return/visit/record/v2/add")
+    Result add(@RequestBody ReturnVisitRecordInsertVo dto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鍥炶璁板綍淇敼
+     */
+    @PostMapping(value = "/return/visit/record/v2/update")
+    Result update(@RequestBody ReturnVisitRecordInsertVo dto);
+
+
+    /**
+     * 寮�鏀惧钩鍙�-鎵归噺淇敼鍥炶浜�
+     */
+    @PostMapping(value = "/return/visit/record/v2/batch/update/corp/user")
+    Result batchUpdateCorpUser(@RequestBody ReturnVisitRecordInsertVo dto);
+
+
+    /**
+     * 寮�鏀惧钩鍙�-鎵归噺淇敼璁″垝鏃堕棿
+     */
+    @PostMapping(value = "/return/visit/record/v2/batch/update/plan/time")
+    Result batchUpdatePlanTime(@RequestBody ReturnVisitRecordInsertVo dto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鍙栨秷
+     */
+    @PostMapping(value = "/return/visit/record/v2/cancel")
+    Result cancelData(@RequestBody ReturnVisitRecordInsertVo dto);
+
+
+    /**
+     * 寮�鏀惧钩鍙�-鎵归噺鍙栨秷
+     */
+    @PostMapping(value = "/return/visit/record/v2/batch/cancel")
+    Result batchCancelData(@RequestBody ReturnVisitRecordInsertVo dto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鍒犻櫎
+     */
+    @PostMapping(value = "/return/visit/record/v2/delete")
+    Result delete(@RequestBody ReturnVisitRecordInsertVo dto);
+
+    /**
+     * 寮�鏀惧钩鍙�-鍥炶
+     */
+    @PostMapping(value = "/return/visit/record/v2/access")
+    Result access(@RequestBody ReturnVisitRecordInsertVo dto);
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java
new file mode 100644
index 0000000..881a114
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java
@@ -0,0 +1,67 @@
+package com.hz.phis.vo.returnVisitRecord;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.hx.util.MapUtil;
+import lombok.Data;
+
+import java.util.Map;
+
+
+/**鍥炶鍒楄〃瀛愰」鏁版嵁
+ * @author CJH
+ */
+@Data
+public class ReturnVisitListItemVo {
+
+    /*** 瓒呮椂鐘舵�� 0鏈秴鏃� 1宸茶秴鏃�**/
+    private Integer timeoutStatus;
+    /*** 鍥炶鐘舵�� 0鏈洖璁� 1宸插洖璁�**/
+    private Integer returnVisitStatus;
+    /*** 闂ㄥ簵ID */
+    private String shopId;
+    /*** 闂ㄥ簵鍚嶇О */
+    private String shopName;
+    /*** 鍥炶绫诲瀷 瀛楀吀id */
+    private String returnVisitType;
+    /*** 鍥炶绫诲瀷鍚嶇О*/
+    private String returnVisitTypeName;
+    /*** 鍥炶缁撴灉 0 鏈煡 1鍥炶鎴愬姛 2鍥炶澶辫触**/
+    private Integer visitResultStatus;
+    /*** 鍥炶鏄惁婊℃剰 0 鏈煡 1婊℃剰 2涓嶆弧鎰�**/
+    private Integer satisfiedStatus;
+    /*** 鍥炶浜哄悕绉�**/
+    private String operationName;
+    /*** 鍥炶浜篿d**/
+    private String operationId;
+    /*** 鍥炶璇︽儏**/
+    private String content;
+    /*** 鍥炶澶囨敞**/
+    private String remark;
+    /*** 鍥炶璁板綍鏍囪瘑 **/
+    private String id;
+    //鍒涘缓浜�
+    private String createPersonName;
+
+
+
+    public ReturnVisitListItemVo() {
+    }
+
+    public ReturnVisitListItemVo(Map<String,Object> visitRecord) {
+        this.id = visitRecord.get("id").toString();
+        this.timeoutStatus = MapUtil.getInt(visitRecord,"timeoutStatus");
+        this.returnVisitStatus = MapUtil.getInt(visitRecord,"returnVisitStatus");
+        this.shopId = MapUtil.getString(visitRecord,"shopId");
+        this.shopName = MapUtil.getString(visitRecord,"shopName");
+        this.returnVisitType =  MapUtil.getString(visitRecord,"returnVisitType");
+        this.returnVisitTypeName =  MapUtil.getString(visitRecord,"returnVisitTypeName");
+        this.visitResultStatus =  MapUtil.getInt(visitRecord,"visitResultStatus");
+        this.satisfiedStatus =  MapUtil.getInt(visitRecord,"satisfiedStatus");
+        this.operationName =  MapUtil.getString(visitRecord,"operationName");
+        this.operationId =  MapUtil.getString(visitRecord,"operationId");;
+        this.content =  MapUtil.getString(visitRecord,"content");
+        this.remark =  MapUtil.getString(visitRecord,"remark");
+        this.createPersonName =  MapUtil.getString(visitRecord,"createPersonName");;
+    }
+}
+
diff --git a/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java
new file mode 100644
index 0000000..f740762
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java
@@ -0,0 +1,141 @@
+package com.hz.phis.vo.returnVisitRecord;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.hx.util.DateUtil;
+import com.hx.util.MapUtil;
+import lombok.Data;
+
+import java.util.*;
+
+/**
+ * 鍥炶鍒楄〃杩斿洖dto
+ * @author CJH
+ */
+@Data
+public class ReturnVisitListVo {
+
+    /**鐢ㄦ埛id*/
+    private String userId;
+    /**鐢ㄦ埛鍚嶇О*/
+    private String userName;
+    /**鍛樺伐鏍囪瘑*/
+    private String corpId;
+    /**鍛樺伐鍚嶇О*/
+    private String corpName;
+
+    /**璁″垝鏃ユ湡*/
+    private Date planTime;
+    /**鍥炶鏃堕棿*/
+    private Date returnVisitTime;
+    /**瀹屾垚鏃堕棿*/
+    private Date doneTime;
+
+    /**鐢ㄦ埛鐢熸棩*/
+    private String birthDay;
+    /**CIQ*/
+    private String CIQ;
+    /**浼氬憳鍙�*/
+    private String memberNO;
+    /**鎵嬫満鍙�*/
+    private String tel;
+
+    /**娓犻亾鏉ユ簮*/
+    private String channelType;
+    /**娓犻亾鏉ユ簮*/
+    private String channelType2;
+    /**椤鹃棶鍚嶇О*/
+    private String cnName;
+
+    // --- 鍙栧�肩涓�涓� todo
+    /**鍥炶鐘舵�� 0鏈洖璁� 1宸插洖璁�*/
+    private Integer returnVisitStatus;
+    /**瀹屾垚鐘舵�� 0鏈畬鎴� 1宸插畬鎴� 2宸插彇娑�*/
+    private Integer doneStatus;
+    /**瓒呮椂鐘舵�� 0鏈秴鏃� 1宸茶秴鏃�*/
+    private Integer timeoutStatus;
+    /**鍥炶缁撴灉 0 鏈煡 1鍥炶鎴愬姛 2鍥炶澶辫触*/
+    private Integer visitResultStatus;
+    /**鍥炶鏄惁婊℃剰 0 鏈煡 1婊℃剰 2涓嶆弧鎰�*/
+    private Integer satisfiedStatus;
+
+    //--- 鍙栧�肩涓�涓� todo
+
+    /**鐢ㄦ埛鎵�灞為棬搴楁爣璇� id*/
+    private Set<String> ids = new HashSet<>();
+    /**鐢ㄦ埛鎵�灞為棬搴楁爣璇� 杩斿洖*/
+    private Set<String> shopIds = new HashSet<>();
+    /**鐢ㄦ埛鎵�灞為棬搴楀悕绉�*/
+    private Set<String> shopNames = new HashSet<>();
+    /**鍥炶绫诲瀷 瀛楀吀id"*/
+    private Set<String> returnVisitTypes = new HashSet<>();
+    /**鍥炶绫诲瀷鍚嶇О*/
+    private Set<String> returnVisitTypeNames = new HashSet<>();
+
+    /**鍥炶鏂瑰紡 瀛楀吀id*/
+    private Set<String> returnVisitMethods = new HashSet<>();
+    /**鍥炶鏂瑰紡鍚嶇О*/
+    private Set<String> returnVisitMethodNames = new HashSet<>();
+
+    /**鍒涘缓浜�*/
+    private Set<String>  createPersonNames = new HashSet<>();
+
+    /**鍥炶鎯呭喌锛堝憳宸ュ洖璁挎椂鍊欏~鍐欙級*/
+    private String situation;
+    /**鍥炶澶囨敞锛堝憳宸ュ洖璁挎椂鍊欏~鍐欙級*/
+    private String visitRemark;
+
+    /**鍥炶椤圭洰*/
+    private List<String> projectList;
+
+    /*** 鍥炶鍒楄〃瀛愭暟鎹�**/
+    private List<ReturnVisitListItemVo> itemList = new ArrayList<>();
+
+
+    //---鏌ヨ棰濆杩斿洖鐨勫弬鏁�
+    /**id*/
+    private String id;
+    /**鐢ㄦ埛鎵�灞為棬搴楁爣璇� 杩斿洖*/
+    private String shopId ;
+    /**鐢ㄦ埛鎵�灞為棬搴楀悕绉�*/
+    private String shopName ;
+    /**鍥炶绫诲瀷 瀛楀吀id"*/
+    private String returnVisitType;
+    /**鍥炶绫诲瀷鍚嶇О*/
+    private String returnVisitTypeName;
+
+    /**鍥炶鏂瑰紡 瀛楀吀id*/
+    private String returnVisitMethod ;
+    /**鍥炶鏂瑰紡鍚嶇О*/
+    private String returnVisitMethodName;
+    /**鍒涘缓浜�*/
+    private String createPersonName;
+
+
+    public ReturnVisitListVo() {
+    }
+
+    public ReturnVisitListVo(Map<String,Object> recordMap) {
+        this.userId = MapUtil.getString(recordMap,"userId");
+        this.userName = MapUtil.getString(recordMap,"userName");
+        this.corpId = MapUtil.getString(recordMap,"corpId");
+        this.corpName = MapUtil.getString(recordMap,"corpName");
+        this.planTime = DateUtil.parseString_2(recordMap.get("planTime").toString());
+        this.returnVisitTime = DateUtil.parseString_1(MapUtil.getString(recordMap,"returnVisitTime"));
+        this.doneTime = DateUtil.parseString_1(MapUtil.getString(recordMap,"doneTime"));
+        this.birthDay = MapUtil.getString(recordMap,"birthDay");
+        this.CIQ = MapUtil.getString(recordMap,"CIQ");
+        this.memberNO = MapUtil.getString(recordMap,"memberNO");
+        this.tel = MapUtil.getString(recordMap,"tel");
+        this.channelType = MapUtil.getString(recordMap,"channelType");
+        this.channelType2 = MapUtil.getString(recordMap,"channelType2");
+        this.cnName = MapUtil.getString(recordMap,"cnName");
+        this.returnVisitStatus = MapUtil.getInt(recordMap,"returnVisitStatus");
+        this.doneStatus = MapUtil.getInt(recordMap,"doneStatus");
+        this.timeoutStatus = MapUtil.getInt(recordMap,"timeoutStatus");
+        this.visitResultStatus = MapUtil.getInt(recordMap,"visitResultStatus");
+        this.satisfiedStatus = MapUtil.getInt(recordMap,"satisfiedStatus");
+        this.situation = MapUtil.getString(recordMap,"situation");
+        this.visitRemark = MapUtil.getString(recordMap,"visitRemark");
+    }
+
+}
diff --git a/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordFindVo.java b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordFindVo.java
new file mode 100644
index 0000000..a4ad989
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordFindVo.java
@@ -0,0 +1,86 @@
+package com.hz.phis.vo.returnVisitRecord;
+
+import com.hz.his.dto.PageDto;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+import java.util.List;
+
+/**鍥炶鏌ヨ鏉′欢瀵硅薄
+ * @author CJH*/
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class ReturnVisitRecordFindVo extends PageDto {
+
+    /*** 鎵�灞炵敤鎴�**/
+    private String userId;
+    /*** 璁″垝鏃堕棿-寮�濮�**/
+    private Date planStartTime;
+    /*** 璁″垝鏃堕棿-缁撴潫**/
+    private Date planEndTime;
+    /*** 鍥炶鐘舵��**/
+    private Integer returnVisitStatus;
+    /*** 瀹屾垚鐘舵��**/
+    private Integer doneStatus;
+    /*** 瓒呮椂鐘舵��**/
+    private Integer timeoutStatus;
+
+    //---棰濆鐨勫弬鏁�
+    /*** 璁″垝鏃堕棿**/
+    private Date planTime;
+    /***鍛樺伐ID - List**/
+    private List<String> employeeIds;
+
+    /*** 鍗曚釜鍛樺伐ID **/
+    private String employeeId;
+    /***瑙掕壊ID **/
+    private String roleId;
+
+    /*** 鍏抽敭瀛楁悳绱� **/
+    private String keyWord;
+
+    /*** 鍒涘缓鏃堕棿**/
+    private Date startTime;
+    private Date endTime;
+
+    /*** 鍥炶鏃堕棿**/
+    private Date returnVisitStartTime;
+    private Date returnVisitEndTime;
+
+    /*** 瀹屾垚鏃堕棿**/
+    private Date doneStartTime;
+    private Date doneEndTime;
+
+    /*** 鍥炶绫诲瀷 **/
+    private String returnVisitType;
+    /*** 鍥炶璁″垝**/
+    private String returnVisitPlan;
+    /*** 鍥炶鏂瑰紡 **/
+    private String returnVisitMethod;
+    /*** 鍥炶缁撴灉**/
+    private Integer visitResultStatus;
+
+    /*** 鍥炶鏄惁婊℃剰**/
+    private Integer satisfiedStatus;
+
+    /**鎵�灞為棬搴�*/
+    private String shopId;
+    /*** 鍗曚釜闂ㄥ簵 **/
+    private String shopIds;
+    /*** 闂ㄥ簵idList鍒楄〃**/
+    private List<String> authShopList;
+
+    /*** 鍛樺伐id **/
+    private String corpId;
+    /*** 鍛樺伐鍚嶇О **/
+    private String corpName;
+
+    /*** 鍒涘缓浜�**/
+    private String createPersonName;
+    /*** 鍒涘缓浜篿d**/
+    private String createPersonId;
+    /*** 鏉ユ簮娓犻亾鏌ヨ**/
+    private String channelType;
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInfoVo.java b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInfoVo.java
new file mode 100644
index 0000000..c96bc12
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInfoVo.java
@@ -0,0 +1,17 @@
+package com.hz.phis.vo.returnVisitRecord;
+
+import lombok.Data;
+
+
+@Data
+public class ReturnVisitRecordInfoVo {
+
+    /*** 鍥炶璁板綍鏍囪瘑 **/
+    private String id;
+    /*** 鍥炶璇︽儏锛堝垱寤哄洖璁垮~鍐欙級**/
+    private String content;
+
+
+
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInsertVo.java b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInsertVo.java
new file mode 100644
index 0000000..82d9aee
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitRecordInsertVo.java
@@ -0,0 +1,59 @@
+package com.hz.phis.vo.returnVisitRecord;
+
+import lombok.Data;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Set;
+
+/**鍥炶璁板綍鏂板鎴栬�呮洿鏂颁娇鐢╒O
+ * @author CJH*/
+@Data
+public class ReturnVisitRecordInsertVo {
+
+    /*******************涓嬮潰鏄柊澧�/淇敼浣跨敤鍙傛暟**************************/
+
+    /*** 鍥炶璁板綍鏍囪瘑 **/
+    private String id;
+    /*** 鎵�灞炵敤鎴�**/
+    private String userId;
+    /*** 璁″垝鏃堕棿**/
+    private Date planTime;
+    /*** 鍥炶绫诲瀷 **/
+    private String returnVisitType;
+    /*** 鍥炶鏂瑰紡 **/
+    private String returnVisitMethod;
+    /*** 鍥炶缁撴灉**/
+    private Integer visitResultStatus;
+    /*** 闂ㄥ簵**/
+    private String shopId;
+    /*** 鍛樺伐id **/
+    private String corpId;
+
+    /*** 鏂板 閫夋嫨椤圭洰鏁版嵁 **/
+    private String projectIds;
+    /*** 鏂板 閫夋嫨娲诲姩鏁版嵁**/
+    private String activityIds;
+
+    /*** 鍥炶璇︽儏锛堝垱寤哄洖璁垮~鍐欙級**/
+    private String content;
+    /*** 鍥炶澶囨敞锛堝垱寤哄洖璁垮~鍐欙級**/
+    private String remark;
+
+    /*** 鍒涘缓浜虹被鍨� 0 绗笁鏂瑰钩鍙�(鍛樺伐淇℃伅) 锛�2 绯荤粺鍒涘缓**/
+    private Integer createPersonType = 1;
+    /*** 鍒涘缓浜篿d**/
+    private String createPersonId;
+
+    /*** 鎿嶄綔浜篿d**/
+    private String operationId;
+
+    /*** 鐗规畩瀛楁 淇敼浼犲�� 鍥炶鍐呭 澶氫釜**/
+    private List<ReturnVisitRecordInfoVo>  itemList;
+
+    /*********************************************/
+
+    /*** 鎵归噺鎿嶄綔ID**/
+    private Set<String> ids;
+
+}
\ No newline at end of file
diff --git a/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVisitVo.java b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVisitVo.java
new file mode 100644
index 0000000..420213a
--- /dev/null
+++ b/phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVisitVo.java
@@ -0,0 +1,38 @@
+package com.hz.phis.vo.returnVisitRecord;
+
+import lombok.Data;
+
+import java.util.Date;
+import java.util.List;
+import java.util.Set;
+
+/**鍛樺伐鍥炶浣跨敤VO
+ * @author CJH*/
+@Data
+public class ReturnVisitVisitVo {
+
+    /*** 鍥炶鏃ユ湡**/
+    private Date returnVisitTime;
+    /*** 鍥炶缁撴灉**/
+    private Integer visitResultStatus;
+    /*** 鍥炶鏄惁婊℃剰**/
+    private Integer satisfiedStatus;
+    /*** 鍥炶璇︽儏锛堝憳宸ュ洖璁垮~鍐欙級**/
+    private String content;
+    /*** 鍥炶澶囨敞锛堝憳宸ュ垱寤哄洖璁垮~鍐欙級**/
+    private String remark;
+
+    /*** 鍥炶鎯呭喌锛堝憳宸ュ洖璁挎椂鍊欏~鍐欙級**/
+    private String situation;
+    /*** 鍥炶澶囨敞锛堝憳宸ュ洖璁挎椂鍊欏~鍐�**/
+    private String visitRemark;
+
+    /*** 鎿嶄綔浜篿d**/
+    private String operationId;
+
+    /*** 鎵归噺鎿嶄綔ID**/
+    private Set<String> ids;
+
+
+
+}
\ No newline at end of file

--
Gitblit v1.8.0