rx
2024-08-30 f8c5293547cffbc8fa24cbf4f15e990b8147cb0e
批量回访新增
3个文件已添加
1个文件已修改
109 ■■■■■ 已修改文件
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 58 ●●●●● 补丁 | 查看 | 原始文档 | 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,58 @@
package com.hz.phis.vo.returnVisitRecord;
import lombok.Data;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
 * 批量回访计划- 新增 使用
 *
 * @author rx
 */
@Data
public class ReturnVisitBatchVo {
    /*** 加密查询sql语句 **/
    private String sql;
    /*** sql 参数 **/
    private Map<String,Object> params;
    /*** 剔除用户ID List**/
    private  List<String> userIdRemoveList;
    /*** 用户ID List**/
    private List<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;
}