|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.epmet.wxapi.param; |
|
|
|
|
|
|
|
import com.epmet.dto.form.SubmitAuditFormDTO; |
|
|
|
import com.google.gson.annotations.SerializedName; |
|
|
|
import lombok.Data; |
|
|
|
import lombok.NoArgsConstructor; |
|
|
@ -36,110 +37,16 @@ public class WxMaCodeSubmitAuditRequest implements Serializable { |
|
|
|
* 审核项列表(选填,至多填写 5 项) |
|
|
|
*/ |
|
|
|
@SerializedName("item_list") |
|
|
|
private List<ItemListBean> itemList; |
|
|
|
private List<SubmitAuditFormDTO.ItemListBean> itemList; |
|
|
|
/** |
|
|
|
* 预览信息(小程序页面截图和操作录屏) |
|
|
|
*/ |
|
|
|
@SerializedName("preview_info") |
|
|
|
private List<PreviewInfoBean> previewInfo; |
|
|
|
private List<SubmitAuditFormDTO.PreviewInfoBean> previewInfo; |
|
|
|
/** |
|
|
|
* 用户生成内容场景(UGC)信息安全声明 |
|
|
|
*/ |
|
|
|
@SerializedName("ugc_declare") |
|
|
|
private List<UgcDeclareBean> ugcDeclare; |
|
|
|
private SubmitAuditFormDTO.UgcDeclareBean ugcDeclare; |
|
|
|
|
|
|
|
@NoArgsConstructor |
|
|
|
@Data |
|
|
|
private static class ItemListBean { |
|
|
|
/** |
|
|
|
* 小程序的页面,可通过获取小程序的页面列表接口获得 |
|
|
|
*/ |
|
|
|
@SerializedName("address") |
|
|
|
private String address; |
|
|
|
/** |
|
|
|
* 小程序的标签,用空格分隔,标签至多 10 个,标签长度至多 20 |
|
|
|
*/ |
|
|
|
@SerializedName("tag") |
|
|
|
private String tag; |
|
|
|
/** |
|
|
|
* 一级类目名称 |
|
|
|
*/ |
|
|
|
@SerializedName("first_class") |
|
|
|
private String firstClass; |
|
|
|
/** |
|
|
|
* 二级类目名称 |
|
|
|
*/ |
|
|
|
@SerializedName("second_class") |
|
|
|
private String secondClass; |
|
|
|
/** |
|
|
|
* 三级类目名称 |
|
|
|
*/ |
|
|
|
@SerializedName("third_class") |
|
|
|
private String thirdClass; |
|
|
|
/** |
|
|
|
* 一级类目的 ID |
|
|
|
*/ |
|
|
|
@SerializedName("first_id") |
|
|
|
private String firstId; |
|
|
|
/** |
|
|
|
* 二级类目的 ID |
|
|
|
*/ |
|
|
|
@SerializedName("second_id") |
|
|
|
private String secondId; |
|
|
|
/** |
|
|
|
* 三级类目的 ID |
|
|
|
*/ |
|
|
|
@SerializedName("third_id") |
|
|
|
private String thirdId; |
|
|
|
/** |
|
|
|
* 小程序页面的标题,标题长度至多 32 |
|
|
|
*/ |
|
|
|
@SerializedName("title") |
|
|
|
private String title; |
|
|
|
} |
|
|
|
|
|
|
|
@NoArgsConstructor |
|
|
|
@Data |
|
|
|
private static class PreviewInfoBean { |
|
|
|
/** |
|
|
|
* 录屏mediaid列表,可以通过提审素材上传接口获得 |
|
|
|
*/ |
|
|
|
@SerializedName("Video_id_list") |
|
|
|
private List<String> videoIdList; |
|
|
|
/** |
|
|
|
* 截屏mediaid列表,可以通过提审素材上传接口获得 |
|
|
|
*/ |
|
|
|
@SerializedName("pic_id_list") |
|
|
|
private List<String> picIdList; |
|
|
|
} |
|
|
|
|
|
|
|
@NoArgsConstructor |
|
|
|
@Data |
|
|
|
private static class UgcDeclareBean { |
|
|
|
/** |
|
|
|
* UGC场景 0,不涉及用户生成内容, 1.用户资料,2.图片,3.视频,4.文本,5其他, 可多选,当scene填0时无需填写下列字段 |
|
|
|
*/ |
|
|
|
@SerializedName("scene") |
|
|
|
private List<Integer> scene; |
|
|
|
/** |
|
|
|
* 当scene选其他时的说明,不超时256字 |
|
|
|
*/ |
|
|
|
@SerializedName("other_scene_desc") |
|
|
|
private String otherSceneDesc; |
|
|
|
/** |
|
|
|
* 内容安全机制 1.使用平台建议的内容安全API,2.使用其他的内容审核产品,3.通过人工审核把关,4.未做内容审核把关 |
|
|
|
*/ |
|
|
|
@SerializedName("method") |
|
|
|
private List<Integer> method; |
|
|
|
/** |
|
|
|
* 是否有审核团队, 0.无,1.有,默认0 |
|
|
|
*/ |
|
|
|
@SerializedName("has_audit_team") |
|
|
|
private Integer hasAuditTeam; |
|
|
|
/** |
|
|
|
* 说明当前对UGC内容的审核机制,不超过256字 |
|
|
|
*/ |
|
|
|
@SerializedName("audit_desc") |
|
|
|
private String auditDesc; |
|
|
|
} |
|
|
|
} |
|
|
|