POST api/LeaveAPIStrictSecurity/UpdateLeaveDefines
更新假期类型
Request Information
URI Parameters
None.
Body Parameters
LeaveDefineSettingInputName | Description | Type | Additional information |
---|---|---|---|
GID | globally unique identifier |
None. |
|
Name | string |
None. |
|
Gender | integer |
None. |
|
UnitType | string |
None. |
|
LengthCalcType | LengthCalcType |
None. |
|
FlagEmpBalance | boolean |
None. |
|
CanUseRole | CanUseRole |
None. |
|
LeaveDayType | integer |
None. |
|
LeaveBalanceType | integer |
None. |
|
GrantDate | integer |
None. |
|
BalanceRole | integer |
None. |
|
FixedBalance | decimal number |
None. |
|
RefWorkingyears | boolean |
None. |
|
ValidPeriod | integer |
None. |
|
ExtensionValidPeriod | boolean |
None. |
|
ExtensionValidPeriodLength | integer |
None. |
|
ExtensionValidPeriodDayorMonth | string |
None. |
|
LeaveWorkingAgeBalances | Collection of LeaveWorkingAgeBalanceInput |
None. |
|
LeaveTypeEmpRanges | Collection of LeaveTypeEmpRangeInput |
None. |
|
EffectiveType | integer |
None. |
|
EffectiveDate | date |
None. |
|
BalanceAction | integer |
None. |
|
BalanceRoleDetail | string |
None. |
|
GroupCode | string |
None. |
|
OneDayHours | decimal number |
None. |
|
EffectiveEndDate | date |
None. |
|
FirstSetYearOrMonth | integer |
None. |
Request Formats
application/json, text/json
Sample:
{ "GID": "bbca8fdf-955f-4e08-89a2-290dc307ece8", "Name": "sample string 2", "Gender": 1, "UnitType": "sample string 3", "LengthCalcType": 1, "FlagEmpBalance": true, "CanUseRole": 1, "LeaveDayType": 1, "LeaveBalanceType": 1, "GrantDate": 1, "BalanceRole": 1, "FixedBalance": 1.0, "RefWorkingyears": true, "ValidPeriod": 1, "ExtensionValidPeriod": true, "ExtensionValidPeriodLength": 1, "ExtensionValidPeriodDayorMonth": "sample string 4", "LeaveWorkingAgeBalances": [ { "LeaveDefine_GID": "0925049f-9e49-4744-b0ea-a6e70de960d5", "LeaveName": "sample string 1", "StartYear": 1, "EndYear": 1, "Balance": 2.0 }, { "LeaveDefine_GID": "0925049f-9e49-4744-b0ea-a6e70de960d5", "LeaveName": "sample string 1", "StartYear": 1, "EndYear": 1, "Balance": 2.0 } ], "LeaveTypeEmpRanges": [ { "LeaveDefine_GID": "7be506f9-e202-4846-a60f-1e57f618c602", "LeaveName": "sample string 1", "Type": "sample string 2", "Key": "42375205-af2b-4660-9f32-eefb9740116d", "Title": "sample string 3" }, { "LeaveDefine_GID": "7be506f9-e202-4846-a60f-1e57f618c602", "LeaveName": "sample string 1", "Type": "sample string 2", "Key": "42375205-af2b-4660-9f32-eefb9740116d", "Title": "sample string 3" } ], "EffectiveType": 1, "EffectiveDate": "2025-06-21T01:56:13.5755689+08:00", "BalanceAction": 1, "BalanceRoleDetail": "sample string 5", "GroupCode": "sample string 6", "OneDayHours": 1.0, "EffectiveEndDate": "2025-06-21T01:56:13.5755689+08:00", "FirstSetYearOrMonth": 1 }
application/xml, text/xml
Sample:
<LeaveDefineSettingInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JetHR.OpenAPI.Model"> <BalanceAction>1</BalanceAction> <BalanceRole>1</BalanceRole> <BalanceRoleDetail>sample string 5</BalanceRoleDetail> <CanUseRole>Regular</CanUseRole> <EffectiveDate>2025-06-21T01:56:13.5755689+08:00</EffectiveDate> <EffectiveEndDate>2025-06-21T01:56:13.5755689+08:00</EffectiveEndDate> <EffectiveType>1</EffectiveType> <ExtensionValidPeriod>true</ExtensionValidPeriod> <ExtensionValidPeriodDayorMonth>sample string 4</ExtensionValidPeriodDayorMonth> <ExtensionValidPeriodLength>1</ExtensionValidPeriodLength> <FirstSetYearOrMonth>1</FirstSetYearOrMonth> <FixedBalance>1</FixedBalance> <FlagEmpBalance>true</FlagEmpBalance> <GID>bbca8fdf-955f-4e08-89a2-290dc307ece8</GID> <Gender>1</Gender> <GrantDate>1</GrantDate> <GroupCode>sample string 6</GroupCode> <LeaveBalanceType>1</LeaveBalanceType> <LeaveDayType>1</LeaveDayType> <LeaveTypeEmpRanges> <LeaveTypeEmpRangeInput> <Key>42375205-af2b-4660-9f32-eefb9740116d</Key> <LeaveDefine_GID>7be506f9-e202-4846-a60f-1e57f618c602</LeaveDefine_GID> <LeaveName>sample string 1</LeaveName> <Title>sample string 3</Title> <Type>sample string 2</Type> </LeaveTypeEmpRangeInput> <LeaveTypeEmpRangeInput> <Key>42375205-af2b-4660-9f32-eefb9740116d</Key> <LeaveDefine_GID>7be506f9-e202-4846-a60f-1e57f618c602</LeaveDefine_GID> <LeaveName>sample string 1</LeaveName> <Title>sample string 3</Title> <Type>sample string 2</Type> </LeaveTypeEmpRangeInput> </LeaveTypeEmpRanges> <LeaveWorkingAgeBalances> <LeaveWorkingAgeBalanceInput> <Balance>2</Balance> <EndYear>1</EndYear> <LeaveDefine_GID>0925049f-9e49-4744-b0ea-a6e70de960d5</LeaveDefine_GID> <LeaveName>sample string 1</LeaveName> <StartYear>1</StartYear> </LeaveWorkingAgeBalanceInput> <LeaveWorkingAgeBalanceInput> <Balance>2</Balance> <EndYear>1</EndYear> <LeaveDefine_GID>0925049f-9e49-4744-b0ea-a6e70de960d5</LeaveDefine_GID> <LeaveName>sample string 1</LeaveName> <StartYear>1</StartYear> </LeaveWorkingAgeBalanceInput> </LeaveWorkingAgeBalances> <LengthCalcType>NaturalDay</LengthCalcType> <Name>sample string 2</Name> <OneDayHours>1</OneDayHours> <RefWorkingyears>true</RefWorkingyears> <UnitType>sample string 3</UnitType> <ValidPeriod>1</ValidPeriod> </LeaveDefineSettingInput>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
更新假期类型
stringResponse Formats
application/json, text/json
Sample:
"sample string 1"
application/xml, text/xml
Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>