2626
2727---
2828
29- - JDK 1.8及以上
29+ - JDK 1.8
3030
3131## 安装方法
3232
@@ -123,7 +123,7 @@ public class test {
1231233 . 默认行为:
124124 • ` httpTransport ` 未设置时,自动使用 ` RestHttpTransport ` 实现类。
125125
126- • 加密默认关闭 (` enableAES=false ` ),签名方法默认使用 ` MD5 ` 。
126+ • 接口整体加密默认关闭 (` enableAES=false ` ),签名方法默认使用 ` MD5 ` 。
127127
1281284 . 超时配置:` connectTimeout ` 和 ` callTimeOut ` 的单位由 ` timeoutUnit ` 统一控制,默认毫秒。
1291295 . 依赖关系:
@@ -135,4 +135,82 @@ public class test {
135135
1361361、接口中以obj结尾的字段均为SDK特有字段,在文档中无Obj结尾,文档中为字段类型为json-string,SDK中可直接使用对象,SDK自动完成对象转为json-string的过程。
137137
138+ 如(仅保留了特殊处理的Obj字段及源字段信息):
139+ ``` java
140+ public class CreateApprovalRequest extends BaseReq {
141+ /**
142+ * 扩展信息,扩展信息,自定义字段;最长不大于 500 字符;(必须为json字符串);默认为空字符
143+ */
144+ @JsonProperty (" extra_info" )
145+ private String extraInfo;
146+ /**
147+ * 扩展信息。转成json赋值给extra_info字段
148+ */
149+ @JsonProperty (" extra_info__obj__" )
150+ private Map<String , String > extraInfoObj;
151+ /**
152+ * 扩展信息list,自定义字段,最长不大于 500 字符,将extend_field_list转为 json 字符串,三个字段仅作为备注性字段。详见extend_field_list
153+ */
154+ @JsonProperty (" extend_field_list" )
155+ private String extendFieldList;
156+ /**
157+ * extendFieldListObj
158+ */
159+ @JsonProperty (" extend_field_list__obj__" )
160+ private ExtendFieldList extendFieldListObj;
161+
162+ /**
163+ * 差旅单行程信息,差旅单行程信息,将travel_detail的值转为 json 字符串,approval_type = ; 1 时必传。
164+ */
165+ @JsonProperty (" travel_detail" )
166+ private String travelDetail;
167+ /**
168+ * travelDetailObj
169+ */
170+ @JsonProperty (" travel_detail__obj__" )
171+ private TravelDetail travelDetailObj;
172+ /**
173+ * 差旅预算总额,差旅预算控制,一个申请单对应一个总预算纬度,一次只能全部或者选择部分品类。
174+ */
175+ @JsonProperty (" travel_budget" )
176+ private String travelBudget;
177+ /**
178+ * travelBudgetObj
179+ */
180+ @JsonProperty (" travel_budget__obj__" )
181+ private TravelBudget travelBudgetObj;
182+ /**
183+ * 差旅管控,差旅管控,目前仅支持市内用车每日限额设置(为json字符串类型,具体看请求示例)
184+ */
185+ @JsonProperty (" travel_management" )
186+ private String travelManagement;
187+ /**
188+ * travelManagementObj
189+ */
190+ @JsonProperty (" travel_management__obj__" )
191+ private TravelManagement travelManagementObj;
192+ /**
193+ * 出行人信息,出行人信息,不传时默认出行人为申请人,将passenger_list 转为 json 数组字符串。详见passenger_list
194+ */
195+ @JsonProperty (" passenger_list" )
196+ private String passengerList;
197+ /**
198+ * 出行人信息,可使用脚本将其转换为json后赋值给 passenger_list 字段
199+ */
200+ @JsonProperty (" passenger_list__obj__" )
201+ private List<TripPassenger > passengerListObj;
202+ /**
203+ * 多成本中心(array),序号1对应远成本中心字段,依然支持滴滴内部主键ID。使用部门CODE主键,和项目时名称和code作为主键。
204+ */
205+ @JsonProperty (" budget_center_list" )
206+ private String budgetCenterList;
207+ /**
208+ * 差旅预算总额,可使用脚本将其转换为json后赋值给 budget_center_list 字段
209+ */
210+ @JsonProperty (" budget_center_list__obj__" )
211+ private List<BudgetCenterListItem > budgetCenterListObj;
212+ }
213+
214+ ```
215+
138216
0 commit comments