POST api/AttendanceAPI/UpdateAttendanceOTRule
更新加班规则
Request Information
URI Parameters
None.
Body Parameters
AttendanceOverTimeSetupName | Description | Type | Additional information |
---|---|---|---|
Name | string |
None. |
|
List_AttendanceGroupUsedOTRule | Collection of AttendanceGroupUsedOTRule |
None. |
|
IsDefault | boolean |
None. |
|
CanNoticeLimit | boolean |
None. |
|
LimitNoticeType | integer |
None. |
|
LimitNoticeHours | integer |
None. |
|
Code | string |
None. |
|
LeaveDefine_GID | globally unique identifier |
None. |
|
LeaveDefineName | string |
None. |
|
OTMinUnit | OTMinUnit |
None. |
|
List_AttendanceGroupOverTimeSetupDetail | Collection of AttendanceOverTimeSetupDetail |
None. |
|
Tenant_GID | globally unique identifier |
None. |
|
SysCreateDate | date |
None. |
|
SysCreateUser | globally unique identifier |
None. |
|
SysModifyDate | date |
None. |
|
SysModifyUser | globally unique identifier |
None. |
|
GID | globally unique identifier |
None. |
Request Formats
application/json, text/json
Sample:
{ "Name": "sample string 1", "List_AttendanceGroupUsedOTRule": [ { "GID": "7e24df8a-5077-4534-b7b5-40a13ff3a722", "Name": "sample string 2" }, { "GID": "7e24df8a-5077-4534-b7b5-40a13ff3a722", "Name": "sample string 2" } ], "IsDefault": true, "CanNoticeLimit": true, "LimitNoticeType": 1, "LimitNoticeHours": 1, "Code": "sample string 2", "LeaveDefine_GID": "b64f1595-acd8-4a4c-aa00-fb378159f858", "LeaveDefineName": "sample string 3", "OTMinUnit": 1, "List_AttendanceGroupOverTimeSetupDetail": [ { "AttendanceGroupOverTimeSetup_GID": "37ce5e1a-0210-41d9-aa76-f98ea478e3da", "OverTimeDailyType": 1, "CanOverTime": true, "OTCalcType": 1, "DeductMinutesAfterOffWork": 1, "MinOTMinutes": 1, "ExceptRestTime": true, "ExceptRestTimeType": 1, "RestTimeRangeSetting": "sample string 2", "RestTimeHourSetting": "sample string 3", "IsOTTransfer": true, "TransferToType": 1, "TransferToLeaveAfterAnasisDay": 1, "Tenant_GID": "7408aac4-535a-4180-ac48-a7bcc3d5f947", "SysCreateDate": "2025-05-04T15:59:11.7892242+08:00", "SysCreateUser": "00000000-0000-0000-0000-000000000000", "SysModifyDate": "2025-05-04T15:59:11.7892242+08:00", "SysModifyUser": "00000000-0000-0000-0000-000000000000", "GID": "1d031ac7-5601-43e0-ae0a-53e96dfae6f7" }, { "AttendanceGroupOverTimeSetup_GID": "37ce5e1a-0210-41d9-aa76-f98ea478e3da", "OverTimeDailyType": 1, "CanOverTime": true, "OTCalcType": 1, "DeductMinutesAfterOffWork": 1, "MinOTMinutes": 1, "ExceptRestTime": true, "ExceptRestTimeType": 1, "RestTimeRangeSetting": "sample string 2", "RestTimeHourSetting": "sample string 3", "IsOTTransfer": true, "TransferToType": 1, "TransferToLeaveAfterAnasisDay": 1, "Tenant_GID": "7408aac4-535a-4180-ac48-a7bcc3d5f947", "SysCreateDate": "2025-05-04T15:59:11.7892242+08:00", "SysCreateUser": "00000000-0000-0000-0000-000000000000", "SysModifyDate": "2025-05-04T15:59:11.7892242+08:00", "SysModifyUser": "00000000-0000-0000-0000-000000000000", "GID": "1d031ac7-5601-43e0-ae0a-53e96dfae6f7" } ], "Tenant_GID": "1a643458-d59a-476d-b50f-7e1be96387cc", "SysCreateDate": "2025-05-04T15:59:11.7892242+08:00", "SysCreateUser": "00000000-0000-0000-0000-000000000000", "SysModifyDate": "2025-05-04T15:59:11.7892242+08:00", "SysModifyUser": "00000000-0000-0000-0000-000000000000", "GID": "c7bd4163-17ac-44c7-bb90-392c176077ac" }
application/xml, text/xml
Sample:
<AttendanceOverTimeSetup xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JetHR.Attendance.Model"> <_gid xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">c7bd4163-17ac-44c7-bb90-392c176077ac</_gid> <SysModifyDate xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">2025-05-04T15:59:11.7892242+08:00</SysModifyDate> <SysModifyUser xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">00000000-0000-0000-0000-000000000000</SysModifyUser> <Tenant_GID xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">1a643458-d59a-476d-b50f-7e1be96387cc</Tenant_GID> <CanNoticeLimit>true</CanNoticeLimit> <Code>sample string 2</Code> <IsDefault>true</IsDefault> <LeaveDefineName>sample string 3</LeaveDefineName> <LeaveDefine_GID>b64f1595-acd8-4a4c-aa00-fb378159f858</LeaveDefine_GID> <LimitNoticeHours>1</LimitNoticeHours> <LimitNoticeType>1</LimitNoticeType> <List_AttendanceGroupOverTimeSetupDetail> <AttendanceOverTimeSetupDetail> <_gid xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">1d031ac7-5601-43e0-ae0a-53e96dfae6f7</_gid> <SysModifyDate xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">2025-05-04T15:59:11.7892242+08:00</SysModifyDate> <SysModifyUser xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">00000000-0000-0000-0000-000000000000</SysModifyUser> <Tenant_GID xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">7408aac4-535a-4180-ac48-a7bcc3d5f947</Tenant_GID> <AttendanceGroupOverTimeSetup_GID>37ce5e1a-0210-41d9-aa76-f98ea478e3da</AttendanceGroupOverTimeSetup_GID> <CanOverTime>true</CanOverTime> <DeductMinutesAfterOffWork>1</DeductMinutesAfterOffWork> <ExceptRestTime>true</ExceptRestTime> <ExceptRestTimeType>DeductRestTimeFromTo</ExceptRestTimeType> <IsOTTransfer>true</IsOTTransfer> <MinOTMinutes>1</MinOTMinutes> <OTCalcType>NeedApprove</OTCalcType> <OverTimeDailyType>WorkDay</OverTimeDailyType> <RestTimeHourSetting>sample string 3</RestTimeHourSetting> <RestTimeRangeSetting>sample string 2</RestTimeRangeSetting> <TransferToLeaveAfterAnasisDay>1</TransferToLeaveAfterAnasisDay> <TransferToType>TransferToLeave</TransferToType> </AttendanceOverTimeSetupDetail> <AttendanceOverTimeSetupDetail> <_gid xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">1d031ac7-5601-43e0-ae0a-53e96dfae6f7</_gid> <SysModifyDate xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">2025-05-04T15:59:11.7892242+08:00</SysModifyDate> <SysModifyUser xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">00000000-0000-0000-0000-000000000000</SysModifyUser> <Tenant_GID xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">7408aac4-535a-4180-ac48-a7bcc3d5f947</Tenant_GID> <AttendanceGroupOverTimeSetup_GID>37ce5e1a-0210-41d9-aa76-f98ea478e3da</AttendanceGroupOverTimeSetup_GID> <CanOverTime>true</CanOverTime> <DeductMinutesAfterOffWork>1</DeductMinutesAfterOffWork> <ExceptRestTime>true</ExceptRestTime> <ExceptRestTimeType>DeductRestTimeFromTo</ExceptRestTimeType> <IsOTTransfer>true</IsOTTransfer> <MinOTMinutes>1</MinOTMinutes> <OTCalcType>NeedApprove</OTCalcType> <OverTimeDailyType>WorkDay</OverTimeDailyType> <RestTimeHourSetting>sample string 3</RestTimeHourSetting> <RestTimeRangeSetting>sample string 2</RestTimeRangeSetting> <TransferToLeaveAfterAnasisDay>1</TransferToLeaveAfterAnasisDay> <TransferToType>TransferToLeave</TransferToType> </AttendanceOverTimeSetupDetail> </List_AttendanceGroupOverTimeSetupDetail> <List_AttendanceGroupUsedOTRule> <AttendanceGroupUsedOTRule> <GID>7e24df8a-5077-4534-b7b5-40a13ff3a722</GID> <Name>sample string 2</Name> </AttendanceGroupUsedOTRule> <AttendanceGroupUsedOTRule> <GID>7e24df8a-5077-4534-b7b5-40a13ff3a722</GID> <Name>sample string 2</Name> </AttendanceGroupUsedOTRule> </List_AttendanceGroupUsedOTRule> <Name>sample string 1</Name> <OTMinUnit>Minute</OTMinUnit> </AttendanceOverTimeSetup>
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>