Skip to content

Commit 647065b

Browse files
committed
Online.
1 parent e06ed66 commit 647065b

File tree

2 files changed

+22
-53
lines changed

2 files changed

+22
-53
lines changed

ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2021-03-12 Version: v1.0.44
2+
- Online.
3+
14
2021-03-12 Version: v1.0.43
25
- Online.
36

attendance_1_0/client.go

Lines changed: 19 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -191,73 +191,37 @@ func (s *GetUserHolidaysHeaders) SetXAcsDingtalkAccessToken(v string) *GetUserHo
191191
}
192192

193193
type GetUserHolidaysRequest struct {
194-
// 查询对象
195-
TopHolidayQueryParam *GetUserHolidaysRequestTopHolidayQueryParam `json:"topHolidayQueryParam,omitempty" xml:"topHolidayQueryParam,omitempty" type:"Struct"`
196-
}
197-
198-
func (s GetUserHolidaysRequest) String() string {
199-
return tea.Prettify(s)
200-
}
201-
202-
func (s GetUserHolidaysRequest) GoString() string {
203-
return s.String()
204-
}
205-
206-
func (s *GetUserHolidaysRequest) SetTopHolidayQueryParam(v *GetUserHolidaysRequestTopHolidayQueryParam) *GetUserHolidaysRequest {
207-
s.TopHolidayQueryParam = v
208-
return s
209-
}
210-
211-
type GetUserHolidaysRequestTopHolidayQueryParam struct {
212-
// 员工列表,staffId
194+
// 员工列表
213195
UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
214196
// 开始日期
215197
WorkDateFrom *int64 `json:"workDateFrom,omitempty" xml:"workDateFrom,omitempty"`
216198
// 结束日期
217199
WorkDateTo *int64 `json:"workDateTo,omitempty" xml:"workDateTo,omitempty"`
218200
}
219201

220-
func (s GetUserHolidaysRequestTopHolidayQueryParam) String() string {
202+
func (s GetUserHolidaysRequest) String() string {
221203
return tea.Prettify(s)
222204
}
223205

224-
func (s GetUserHolidaysRequestTopHolidayQueryParam) GoString() string {
206+
func (s GetUserHolidaysRequest) GoString() string {
225207
return s.String()
226208
}
227209

228-
func (s *GetUserHolidaysRequestTopHolidayQueryParam) SetUserIds(v []*string) *GetUserHolidaysRequestTopHolidayQueryParam {
210+
func (s *GetUserHolidaysRequest) SetUserIds(v []*string) *GetUserHolidaysRequest {
229211
s.UserIds = v
230212
return s
231213
}
232214

233-
func (s *GetUserHolidaysRequestTopHolidayQueryParam) SetWorkDateFrom(v int64) *GetUserHolidaysRequestTopHolidayQueryParam {
215+
func (s *GetUserHolidaysRequest) SetWorkDateFrom(v int64) *GetUserHolidaysRequest {
234216
s.WorkDateFrom = &v
235217
return s
236218
}
237219

238-
func (s *GetUserHolidaysRequestTopHolidayQueryParam) SetWorkDateTo(v int64) *GetUserHolidaysRequestTopHolidayQueryParam {
220+
func (s *GetUserHolidaysRequest) SetWorkDateTo(v int64) *GetUserHolidaysRequest {
239221
s.WorkDateTo = &v
240222
return s
241223
}
242224

243-
type GetUserHolidaysShrinkRequest struct {
244-
// 查询对象
245-
TopHolidayQueryParamShrink *string `json:"topHolidayQueryParam,omitempty" xml:"topHolidayQueryParam,omitempty"`
246-
}
247-
248-
func (s GetUserHolidaysShrinkRequest) String() string {
249-
return tea.Prettify(s)
250-
}
251-
252-
func (s GetUserHolidaysShrinkRequest) GoString() string {
253-
return s.String()
254-
}
255-
256-
func (s *GetUserHolidaysShrinkRequest) SetTopHolidayQueryParamShrink(v string) *GetUserHolidaysShrinkRequest {
257-
s.TopHolidayQueryParamShrink = &v
258-
return s
259-
}
260-
261225
type GetUserHolidaysResponseBody struct {
262226
// 员工假期列表
263227
Result []*GetUserHolidaysResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
@@ -462,20 +426,22 @@ func (client *Client) GetUserHolidays(request *GetUserHolidaysRequest) (_result
462426
return _result, _err
463427
}
464428

465-
func (client *Client) GetUserHolidaysWithOptions(tmpReq *GetUserHolidaysRequest, headers *GetUserHolidaysHeaders, runtime *util.RuntimeOptions) (_result *GetUserHolidaysResponse, _err error) {
466-
_err = util.ValidateModel(tmpReq)
429+
func (client *Client) GetUserHolidaysWithOptions(request *GetUserHolidaysRequest, headers *GetUserHolidaysHeaders, runtime *util.RuntimeOptions) (_result *GetUserHolidaysResponse, _err error) {
430+
_err = util.ValidateModel(request)
467431
if _err != nil {
468432
return _result, _err
469433
}
470-
request := &GetUserHolidaysShrinkRequest{}
471-
openapiutil.Convert(tmpReq, request)
472-
if !tea.BoolValue(util.IsUnset(tea.ToMap(tmpReq.TopHolidayQueryParam))) {
473-
request.TopHolidayQueryParamShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tea.ToMap(tmpReq.TopHolidayQueryParam), tea.String("topHolidayQueryParam"), tea.String("json"))
434+
body := map[string]interface{}{}
435+
if !tea.BoolValue(util.IsUnset(request.UserIds)) {
436+
body["userIds"] = request.UserIds
474437
}
475438

476-
query := map[string]interface{}{}
477-
if !tea.BoolValue(util.IsUnset(request.TopHolidayQueryParamShrink)) {
478-
query["topHolidayQueryParam"] = request.TopHolidayQueryParamShrink
439+
if !tea.BoolValue(util.IsUnset(request.WorkDateFrom)) {
440+
body["workDateFrom"] = request.WorkDateFrom
441+
}
442+
443+
if !tea.BoolValue(util.IsUnset(request.WorkDateTo)) {
444+
body["workDateTo"] = request.WorkDateTo
479445
}
480446

481447
realHeaders := make(map[string]*string)
@@ -489,10 +455,10 @@ func (client *Client) GetUserHolidaysWithOptions(tmpReq *GetUserHolidaysRequest,
489455

490456
req := &openapi.OpenApiRequest{
491457
Headers: realHeaders,
492-
Query: openapiutil.Query(query),
458+
Body: openapiutil.ParseToMap(body),
493459
}
494460
_result = &GetUserHolidaysResponse{}
495-
_body, _err := client.DoROARequest(tea.String("GetUserHolidays"), tea.String("attendance_1.0"), tea.String("HTTP"), tea.String("GET"), tea.String("AK"), tea.String("/v1.0/attendance/holidays"), tea.String("json"), req, runtime)
461+
_body, _err := client.DoROARequest(tea.String("GetUserHolidays"), tea.String("attendance_1.0"), tea.String("HTTP"), tea.String("POST"), tea.String("AK"), tea.String("/v1.0/attendance/holidays"), tea.String("json"), req, runtime)
496462
if _err != nil {
497463
return _result, _err
498464
}

0 commit comments

Comments
 (0)