Skip to content

Commit 96a5cc9

Browse files
authored
🎨 #3603【企业微信】获取审批申请详情接口 增加说明文字控件的支持
1 parent 4d66dd0 commit 96a5cc9

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/oa/applydata/ContentValue.java

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ public class ContentValue implements Serializable {
3434

3535
private List<ContentValue.Department> departments;
3636

37+
@SerializedName("new_tips")
38+
private NewTips newTips;
39+
3740
private List<ContentValue.File> files;
3841

3942
private List<ContentValue.Child> children;
@@ -114,6 +117,68 @@ public static class Department implements Serializable {
114117
private String name;
115118
}
116119

120+
/**
121+
* The type Tips.
122+
*/
123+
@Data
124+
public static class NewTips implements Serializable {
125+
private static final long serialVersionUID = 1094978100200056100L;
126+
@SerializedName("tips_content")
127+
private List<TipsContent> tipsContent;
128+
129+
/**
130+
* The type tips_content.
131+
*/
132+
@Data
133+
public static class TipsContent implements Serializable {
134+
private static final long serialVersionUID = 559432801311084797L;
135+
@SerializedName("text")
136+
private Text text;
137+
private String lang;
138+
139+
/**
140+
* The type sub_text.
141+
*/
142+
@Data
143+
public static class Text implements Serializable {
144+
private static final long serialVersionUID = -70174360931158924L;
145+
@SerializedName("sub_text")
146+
private List<SubText> subText;
147+
}
148+
149+
/**
150+
* The type sub_text.
151+
*/
152+
@Data
153+
public static class SubText implements Serializable {
154+
private static final long serialVersionUID = -8226911175438019317L;
155+
private Integer type;
156+
private Content content;
157+
158+
@Data
159+
public static class Content implements Serializable {
160+
private static final long serialVersionUID = -6813250009451940525L;
161+
@SerializedName("plain_text")
162+
private PlainText plainText;
163+
private Link link;
164+
165+
@Data
166+
public static class PlainText implements Serializable {
167+
private static final long serialVersionUID = -599377674188314118L;
168+
private String content;
169+
}
170+
171+
@Data
172+
public static class Link implements Serializable {
173+
private static final long serialVersionUID = 2784173996170990308L;
174+
private String title;
175+
private String url;
176+
}
177+
}
178+
}
179+
}
180+
}
181+
117182
/**
118183
* The type File.
119184
*/

0 commit comments

Comments
 (0)