fwq
2022-08-01 c6f30eb46d66dce8cadc6c3dcd1bf735896d7f53
人群包推送优惠券
1个文件已添加
2个文件已修改
50 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/user/project/UserPackageDto.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/coupon/CouponDto.java
@@ -12,6 +12,8 @@
 */
@Data
public class CouponDto extends PageDto {
    /**来源编码,商户自定义服务来源标识*/
    private String appIdCode;
    /**操作人标识*/
    private String operatorId;
    /**操作人名称*/
@@ -21,8 +23,7 @@
    /**用户详情*/
    private List<UserArrDto> userArr;
    /**来源编码,商户自定义服务来源标识*/
    private String appIdCode;
    /**修改时间*/
    private String updateTime;
phis-feign/src/main/java/com/hz/his/dto/user/project/UserPackageDto.java
New file
@@ -0,0 +1,38 @@
package com.hz.his.dto.user.project;
import com.hz.his.dto.PageDto;
import lombok.Data;
import java.util.List;
/**
 * 查询人群包列表
 * */
@Data
public class UserPackageDto extends PageDto {
    /**标签标识集合*/
    private List<String> labelIdList;
    /**项目标识集合*/
    private List<String> projectIdList;
    /**会员等级名称集合*/
    private List<String> memberLevelList;
    /**用户创建时间开始*/
    private String createStartTime;
    /**用户创建时间结束*/
    private String createEndTime;
    /**用户最后一次到店开始*/
    private String arriveStartTime;
    /**用户最后一次到店结束*/
    private String arriveEndTime;
    /**用户最后一次消费开始*/
    private String consumeStartTime;
    /**用户最后一次消费结束*/
    private String consumeEndTime;
}
phis-feign/src/main/java/com/hz/his/feign/service/phis/SUserService.java
@@ -10,6 +10,7 @@
import com.hz.his.dto.user.coupon.UserCouponDto;
import com.hz.his.dto.user.money.*;
import com.hz.his.dto.user.label.UserLabelDto;
import com.hz.his.dto.user.project.UserPackageDto;
import com.hz.his.dto.user.project.UserProjectDto;
import com.hz.his.dto.user.project.UserProjectUsedDto;
import org.springframework.cloud.openfeign.FeignClient;
@@ -207,4 +208,10 @@
    @PostMapping(value = "/user/appearance/info")
    Result userAppearanceInfo(@RequestParam("appearanceId") String appearanceId);
    /**
     * 获取人群包列表(可传筛选的参数:会员等级,做过的项目,拥有的标签,会员创建时间,最后一次消费时间,最后一次到店时间)
     * */
    @PostMapping(value = "/user/package/list")
    Result userPackageList(@RequestBody UserPackageDto userPackageDto);
}