fwq
2023-07-01 dc3ecc4d55123dd51551b7bb785beeca0e95501d
营销助手通用dto
4个文件已添加
79 ■■■■■ 已修改文件
phis-feign/src/main/java/com/hz/his/dto/marketing/common/MarketingContentDto.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/marketing/common/MarketingMsgDto.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/marketing/common/MarketingMsgItemDto.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/marketing/common/MarketingTotalDto.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
phis-feign/src/main/java/com/hz/his/dto/marketing/common/MarketingContentDto.java
New file
@@ -0,0 +1,16 @@
package com.hz.his.dto.marketing.common;
import lombok.Data;
import java.util.List;
/**
 * 营销助手发送消息参数
 * @author fwq
 */
@Data
public class MarketingContentDto {
    /**展示内容键值对*/
    private List<MarketingMsgItemDto> contentList;
}
phis-feign/src/main/java/com/hz/his/dto/marketing/common/MarketingMsgDto.java
New file
@@ -0,0 +1,24 @@
package com.hz.his.dto.marketing.common;
import lombok.Data;
import java.util.List;
/**
 * 营销助手发送消息参数
 * @author fwq
 */
@Data
public class MarketingMsgDto {
    /*******************必填项*************************/
    /** 消息标题,长度限制4-12个汉字 -必填项*/
    private String title;
    /** 消息描述,长度限制4-12个汉字 -必填项*/
    private String description;
    /** 是否放大第一个content_item,默认true*/
    private boolean emphasisFirstItem = true;
    /** 消息内容键值对,最多允许10个item -必填项*/
    private List<MarketingMsgItemDto> contentItem;
}
phis-feign/src/main/java/com/hz/his/dto/marketing/common/MarketingMsgItemDto.java
New file
@@ -0,0 +1,17 @@
package com.hz.his.dto.marketing.common;
import lombok.Data;
import java.util.List;
/**
 * 营销助手发送消息参数
 * @author fwq
 */
@Data
public class MarketingMsgItemDto {
    /**如果是发送的消息:长度10个汉字以内 -必填项*/
    private String key;
    /**如果是发送的消息: 长度30个汉字以内 -必填项*/
    private String value;
}
phis-feign/src/main/java/com/hz/his/dto/marketing/common/MarketingTotalDto.java
New file
@@ -0,0 +1,22 @@
package com.hz.his.dto.marketing.common;
import com.hz.his.dto.marketing.MarketingDto;
import lombok.Data;
/**
 * 营销助手请求公共参数
 * @author fwq
 */
@Data
public class MarketingTotalDto extends MarketingDto {
    /**审批界面展示的内容 -必填项*/
    private MarketingContentDto marketingContentDto;
    /**消息发送内容  -必填项*/
    private MarketingMsgDto marketingMsgDto;
    /**回调链接  -必填项*/
    private String callbackUrl;
}