phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipReturnVisitRecordService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchAllotVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchProjectVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipReturnVisitRecordService.java
@@ -1,6 +1,7 @@ package com.hz.his.feign.service.platform; import com.hx.resultTool.Result; import com.hz.phis.vo.returnVisitRecord.ReturnVisitBatchVo; import com.hz.phis.vo.returnVisitRecord.ReturnVisitRecordInsertVo; import com.hz.phis.vo.returnVisitRecord.ReturnVisitVisitVo; import org.springframework.cloud.openfeign.FeignClient; @@ -70,4 +71,10 @@ @PostMapping(value = "/return/visit/record/v2/access") Result access(@RequestBody ReturnVisitVisitVo dto); /** * 开放平台-批量新增 */ @PostMapping(value = "/return/visit/record/v2/batch/add") Result batchAddData(@RequestBody ReturnVisitBatchVo dto); } phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchAllotVo.java
New file @@ -0,0 +1,22 @@ package com.hz.phis.vo.returnVisitRecord; import lombok.Data; /** * 回访计划批量新增-分配员工/角色 * * @author rx */ @Data public class ReturnVisitBatchAllotVo { /*** 角色或员工ID **/ private String commonId; /*** 角色名称/员工名称**/ private String commonName; /*** 分配数量 分配类型为员工时填写**/ private Integer commonNum; } phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchProjectVo.java
New file @@ -0,0 +1,22 @@ package com.hz.phis.vo.returnVisitRecord; import lombok.Data; import java.util.List; /** * 回访计划批量新增 -回访项目 * * @author rx */ @Data public class ReturnVisitBatchProjectVo { /*** 分类ID **/ private String projectCategoryId; /*** spuId **/ private String projectId; /*** sku 多个 **/ private List<String> skuIdList; } phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchVo.java
New file @@ -0,0 +1,59 @@ package com.hz.phis.vo.returnVisitRecord; import lombok.Data; import java.util.Date; import java.util.List; import java.util.Map; import java.util.Set; /** * 批量回访计划- 新增 使用 * * @author rx */ @Data public class ReturnVisitBatchVo { /*** 加密查询sql语句 **/ private String sql; /*** sql 参数 **/ private Map<String,Object> params; /*** 剔除用户ID List**/ private Set<String> userIdRemoveList; /*** 用户ID List**/ private Set<String> userIdList; /*** 门店**/ private String shopId; /*** 回访类型 **/ private String returnVisitType; /*** 回访方式 **/ private String returnVisitMethod; /*** 分配角色**/ private List<ReturnVisitBatchAllotVo> allotRoleList; /*** 分配员工数据**/ private List<ReturnVisitBatchAllotVo> allotEmployeeList; /*** 回访计划内容**/ private String content; /*** 计划开始时间**/ private Date startTime; /*** 计划开始时间**/ private Date endTime; /*** 项目数据 **/ private List<ReturnVisitBatchProjectVo> projectDataList; /*** 备注**/ private String remark; /*** 创建人类型 0 第三方平台(员工信息) 1 后台 (后台用户信息),2 系统创建**/ private Integer createPersonType; /*** 创建人id**/ private String createPersonId; } phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java
@@ -50,6 +50,8 @@ private String remark; /*** 回访记录标识 **/ private String id; /***计划周期**/ private Integer cycleDay; /**创建人*/ private String createPersonName; phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java
@@ -29,6 +29,8 @@ private Date returnVisitTime; /**完成时间*/ private Date doneTime; /***计划周期**/ private Integer cycleDay; /**用户生日*/ private String birthDay; @@ -116,6 +118,7 @@ this.satisfiedStatus = MapUtil.getInt(recordMap,"satisfiedStatus"); this.situation = MapUtil.getString(recordMap,"situation"); this.visitRemark = MapUtil.getString(recordMap,"visitRemark"); this.cycleDay = MapUtil.getInt(recordMap,"cycleDay"); } } phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVo.java
New file @@ -0,0 +1,21 @@ package com.hz.phis.vo.returnVisitRecord; import lombok.Data; import java.util.Set; @Data public class ReturnVisitVo { /***员工/角色ID **/ private String commonId; /***计划时间 **/ private String planTime; /***用户 **/ private Set<String> userIds; public ReturnVisitVo() { } }