Merge remote-tracking branch 'origin/cjh-basefun-回访重构' into master-jiayan-test
4个文件已添加
3个文件已修改
136 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/feign/service/platform/SPhipReturnVisitRecordService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchAllotVo.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchProjectVo.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitBatchVo.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListItemVo.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitListVo.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/phis/vo/returnVisitRecord/ReturnVisitVo.java 21 ●●●●● 补丁 | 查看 | 原始文档 | 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() {
    }
}