assignedStaffs = input.getAssignedStaffs();
BlockChainProjectProcessAssignedStaffFormDTO handledStaff = input.getHandledStaff();
- fill(null, process, assignedStaffs, handledStaff);
+ fill(project, process, assignedStaffs, handledStaff);
String processString = JSON.toJSONString(process);
blockChainProducer.sendMsg(BlockChainProducer.TOPIC_PROJECT, BlockChainProducer.TAG_SEND_PROCESS, processString);
-
+
+ if (project != null) {
+ blockChainProducer.sendMsg(BlockChainProducer.TOPIC_PROJECT, BlockChainProducer.TAG_SEND_PROJECT, JSON.toJSONString(project));
+ }
+
if (assignedStaffs != null && assignedStaffs.size() > 0) {
String assignedStaffsString = JSON.toJSONString(assignedStaffs);
blockChainProducer.sendMsg(BlockChainProducer.TOPIC_PROJECT, BlockChainProducer.TAG_SEND_ASSIGNED_STAFFS, assignedStaffsString);
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBuildingListFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBuildingListFormDTO.java
new file mode 100644
index 0000000000..249a7d4c42
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBuildingListFormDTO.java
@@ -0,0 +1,29 @@
+package com.epmet.dto.form;
+
+import com.epmet.commons.tools.dto.form.PageFormDTO;
+import lombok.Data;
+
+/**
+ * desc: 楼宇列表查询条件
+ *
+ * @return
+ * @author LiuJanJun
+ * @date 2022/4/13 2:45 下午
+ */
+@Data
+public class IcBuildingListFormDTO extends PageFormDTO {
+
+ private static final long serialVersionUID = -7536532648656861790L;
+ /**
+ * 小区ID
+ */
+ private String neighborHoodId;
+ /**
+ * 房主姓名
+ */
+ private String ownerName;
+ /**
+ * 房主电话
+ */
+ private String ownerPhone;
+}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBulidingFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBulidingAddFormDTO.java
similarity index 98%
rename from epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBulidingFormDTO.java
rename to epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBulidingAddFormDTO.java
index 879fd011c9..e476297ec6 100644
--- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBulidingFormDTO.java
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcBulidingAddFormDTO.java
@@ -27,7 +27,7 @@ import java.io.Serializable;
@Data
-public class IcBulidingFormDTO implements Serializable {
+public class IcBulidingAddFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
@@ -126,4 +126,4 @@ public class IcBulidingFormDTO implements Serializable {
-}
\ No newline at end of file
+}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseAddFormDTO.java
similarity index 94%
rename from epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseFormDTO.java
rename to epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseAddFormDTO.java
index fb679755d7..b05d70d8aa 100644
--- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseFormDTO.java
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseAddFormDTO.java
@@ -26,7 +26,7 @@ import java.io.Serializable;
@Data
-public class IcHouseFormDTO implements Serializable {
+public class IcHouseAddFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
@@ -79,9 +79,9 @@ public class IcHouseFormDTO implements Serializable {
private String purpose;
/**
- * 1出租;0未出租
+ * 1:出租 0:自住 2:闲置
*/
- @NotNull(message = "是否出租不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class})
+ @NotNull(message = "房屋状态不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class})
private Integer rentFlag;
/**
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java
new file mode 100644
index 0000000000..7fdbf31cc5
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcHouseListFormDTO.java
@@ -0,0 +1,69 @@
+package com.epmet.dto.form;/**
+ * Created by 11 on 2020/3/19.
+ */
+
+import com.epmet.commons.tools.dto.form.PageFormDTO;
+import lombok.Data;
+
+/**
+ * @Description 小区房屋列表查询条件
+ * @ClassName ListCustomerGridFormDTO
+ * @Author wangc
+ * @date 2020.03.19 15:00
+ */
+@Data
+public class IcHouseListFormDTO extends PageFormDTO {
+
+ private static final long serialVersionUID = -1L;
+
+ /**
+ * 组织类别
+ */
+ private String level;
+
+ private String id;
+
+
+ /**
+ * 组织ID
+ */
+ private String agencyId;
+ private String pids;
+ private String gridId;
+
+ /**
+ * 小区名字
+ */
+ private String neighborHoodName;
+ /**
+ * 楼栋名字
+ */
+ private String buildingName;
+ /**
+ * 房主姓名
+ */
+ private String ownerName;
+ /**
+ * 房主电话
+ */
+ private String ownerPhone;
+ /**
+ * 房屋状态 【1:出租 0:自住 2:闲置】
+ */
+ private String rentFlag;
+ /**
+ * 楼栋ID
+ */
+ private String buildingId;
+ /**
+ * 小区ID
+ */
+ private String neighborHoodId;
+
+ /**
+ * 搜索关键词,社区查询,搜索输入的关键词
+ */
+ private String keyword;
+
+
+}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodAddFormDTO.java
similarity index 97%
rename from epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodFormDTO.java
rename to epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodAddFormDTO.java
index 32eabb2ea6..65708da4d3 100644
--- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodFormDTO.java
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodAddFormDTO.java
@@ -27,7 +27,7 @@ import javax.validation.constraints.NotBlank;
@Data
-public class IcNeighborHoodFormDTO extends PageFormDTO {
+public class IcNeighborHoodAddFormDTO extends PageFormDTO {
private static final long serialVersionUID = 1L;
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodListFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodListFormDTO.java
new file mode 100644
index 0000000000..632cb1ea60
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodListFormDTO.java
@@ -0,0 +1,63 @@
+/**
+ * Copyright 2018 人人开源 https://www.renren.io
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+package com.epmet.dto.form;
+
+import com.epmet.commons.tools.dto.form.PageFormDTO;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+
+
+@Data
+public class IcNeighborHoodListFormDTO extends PageFormDTO {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 组织类别
+ */
+ @NotBlank(message = "组织类别不能为空")
+ private String level;
+
+ /**
+ * orgId 跟level配套使用
+ */
+ @NotBlank(message = "组织Id不能为空")
+ private String id;
+
+
+ /**
+ * 组织ID
+ */
+ private String agencyId;
+ private String pids;
+ private String gridId;
+
+
+ /**
+ * 房主姓名
+ */
+ private String ownerName;
+ /**
+ * 房主电话
+ */
+ private String ownerPhone;
+
+
+
+}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/ListIcNeighborHoodFormDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/ListIcNeighborHoodFormDTO.java
deleted file mode 100644
index 402c86c868..0000000000
--- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/ListIcNeighborHoodFormDTO.java
+++ /dev/null
@@ -1,85 +0,0 @@
-package com.epmet.dto.form;/**
- * Created by 11 on 2020/3/19.
- */
-
-import lombok.Data;
-
-import javax.validation.constraints.Min;
-import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Pattern;
-import java.io.Serializable;
-
-/**
- * @Description 陌生人导览查询附近网格传参定义
- * @ClassName ListCustomerGridFormDTO
- * @Author wangc
- * @date 2020.03.19 15:00
- */
-@Data
-public class ListIcNeighborHoodFormDTO implements Serializable{
-
- private static final long serialVersionUID = -1L;
-
-
- /**
- * 当前页
- * */
- private Integer pageNo = 1;
-
- /**
- * 每页显示数量
- * */
- private Integer pageSize = 20;
-
- /**
- * 组织类别
- */
- private String level ;
-
- private String id;
-
- /**
- * 组织ID
- */
-// private String agencyId;
- /**
- * 网格ID
- */
-// private String gridId;
- /**
- * 小区名字
- */
-// private String neighborHoodName;
- /**
- * 楼栋名字
- */
-// private String buildingName;
- /**
- * 房主姓名
- */
- private String ownerName;
- /**
- * 房主电话
- */
- private String ownerPhone;
- /**
- * 数据类型【小区:neighbourHood,楼栋:building,房屋:house】
- */
-// @Pattern(regexp = "^(neighbourHood|building|house)?$",message = "数据类型选择错误")
-// private String dataType;
- /**
- * 楼栋ID
- */
- private String buildingId;
- /**
- * 小区ID
- */
- private String neighborHoodId;
-
- /**
- * 搜索关键词,社区查询,搜索输入的关键词
- */
- private String keyword;
-
-
-}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/HouseResultDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/HouseResultDTO.java
deleted file mode 100644
index 58a07c8bbc..0000000000
--- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/HouseResultDTO.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.epmet.dto.result;
-
-import lombok.Data;
-
-import java.io.Serializable;
-
-/**
- * @Description
- * @Author zhaoqifeng
- * @Date 2021/10/25 16:58
- */
-@Data
-public class HouseResultDTO implements Serializable {
- private static final long serialVersionUID = 8054109017922254586L;
- private String houseId;
- private String houseName;
-}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/HousesNameResultDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/HousesNameResultDTO.java
new file mode 100644
index 0000000000..954031f4c2
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/HousesNameResultDTO.java
@@ -0,0 +1,20 @@
+package com.epmet.dto.result;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @Author zxc
+ * @DateTime 2022/4/12 16:40
+ * @DESC
+ */
+@Data
+public class HousesNameResultDTO implements Serializable {
+
+ private static final long serialVersionUID = -8643628706377635279L;
+
+ private String idCard;
+
+ private String houseName;
+}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcBuildingListResultDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcBuildingListResultDTO.java
new file mode 100644
index 0000000000..ebaf6ca58e
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcBuildingListResultDTO.java
@@ -0,0 +1,35 @@
+package com.epmet.dto.result;
+
+import com.epmet.commons.tools.dto.form.PageFormDTO;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * desc:楼宇列表结果类
+ *
+ * @author: LiuJanJun
+ * @date: 2022/4/13 2:28 下午
+ * @version: 1.0
+ */
+@NoArgsConstructor
+@Data
+public class IcBuildingListResultDTO extends PageFormDTO {
+
+ private static final long serialVersionUID = -8277921228438123299L;
+ private String gridName;
+ private Integer totalHouseNum;
+ private String latitude;
+ private String agencyId;
+ private Integer sort;
+ private String agencyName;
+ private String buildingId;
+ private String buildingName;
+ private String buildingTypeKey;
+ private String neighborHoodId;
+ private String neighborHoodName;
+ private Integer totalFloorNum;
+ private String gridId;
+ private Integer totalUnitNum;
+ private String longitude;
+ private String buildingType;
+}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcHouseListResultDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcHouseListResultDTO.java
new file mode 100644
index 0000000000..83d6f590e0
--- /dev/null
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcHouseListResultDTO.java
@@ -0,0 +1,38 @@
+
+package com.epmet.dto.result;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * desc:房屋列表结果类
+ * @author liujianjun
+ */
+@Data
+public class IcHouseListResultDTO implements Serializable {
+
+
+ private static final long serialVersionUID = 4963952996288796744L;
+
+ private String houseId;
+ private String ownerPhone;
+ private String purpose;
+ private String doorName;
+ private String houseType;
+ private String unitNum;
+ private String agencyId;
+ private String buildingId;
+ private String houseName;
+ private String buildingName;
+ private String rentFlag;
+ private String ownerName;
+ private String neighborHoodId;
+ private String purposeKey;
+ private String neighborHoodName;
+ private String unitNumKey;
+ private String ownerIdCard;
+ private String gridId;
+ private String houseTypeKey;
+ private Integer rentFlagKey;
+}
diff --git a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcNeighborHoodResultDTO.java b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcNeighborHoodResultDTO.java
index 51b410eaa5..d775552bbf 100644
--- a/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcNeighborHoodResultDTO.java
+++ b/epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/result/IcNeighborHoodResultDTO.java
@@ -1,10 +1,8 @@
package com.epmet.dto.result;
+import com.epmet.commons.tools.dto.form.PageFormDTO;
import lombok.Data;
-
-import java.io.Serializable;
-import java.util.List;
-import java.util.Map;
+import lombok.NoArgsConstructor;
/**
* @Description 网格列表信息
@@ -12,25 +10,22 @@ import java.util.Map;
* @Author wangc
* @date 2020.04.23 14:21
*/
+@NoArgsConstructor
@Data
-public class IcNeighborHoodResultDTO implements Serializable {
+public class IcNeighborHoodResultDTO extends PageFormDTO {
private static final long serialVersionUID = 1L;
- /**
- * 总条数
- * */
-
- private Integer total;
-
-// /**
-// * 数据类型【小区:neighbourHood,楼栋:building,房屋:house】
-// * */
-// private String dataType;
-
- /**
- * 结果集
- */
- private List