POST api/AttendanceAPI/UpdateAttendanceClass

更新班次

Request Information

URI Parameters

None.

Body Parameters

班次实体

AttendanceClass
NameDescriptionTypeAdditional information
Name

string

None.

FirstPunchInTime

string

None.

FirstPunchOutTime

string

None.

HasTimeRange

boolean

None.

SecondPunchInTime

string

None.

SecondPunchOutTime

string

None.

ThirdPunchInTime

string

None.

ThirdPunchOutTime

string

None.

HasTimeForRest

boolean

None.

TimeForRest

string

None.

OneDayHour

decimal number

None.

AttendanceClassNumber

integer

None.

PunchType

string

None.

IsFlexTime

boolean

None.

FlexTime

integer

None.

CanBeLate

boolean

None.

BeLateMinutes

integer

None.

IsSeriousTardiness

boolean

None.

SeriousTardinessMinutes

integer

None.

IsNeglectwork

boolean

None.

IsNeglectworkMinutes

integer

None.

Color

string

None.

WorkingMinutes

integer

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",
  "FirstPunchInTime": "sample string 2",
  "FirstPunchOutTime": "sample string 3",
  "HasTimeRange": true,
  "SecondPunchInTime": "sample string 4",
  "SecondPunchOutTime": "sample string 5",
  "ThirdPunchInTime": "sample string 6",
  "ThirdPunchOutTime": "sample string 7",
  "HasTimeForRest": true,
  "TimeForRest": "sample string 8",
  "OneDayHour": 1.0,
  "AttendanceClassNumber": 1,
  "PunchType": "sample string 9",
  "IsFlexTime": true,
  "FlexTime": 1,
  "CanBeLate": true,
  "BeLateMinutes": 1,
  "IsSeriousTardiness": true,
  "SeriousTardinessMinutes": 1,
  "IsNeglectwork": true,
  "IsNeglectworkMinutes": 1,
  "Color": "sample string 10",
  "WorkingMinutes": 1,
  "Tenant_GID": "7892e2d8-ba3b-453b-98c8-442fa6fe22ac",
  "SysCreateDate": "2025-05-04T15:28:54.2480086+08:00",
  "SysCreateUser": "00000000-0000-0000-0000-000000000000",
  "SysModifyDate": "2025-05-04T15:28:54.2480086+08:00",
  "SysModifyUser": "00000000-0000-0000-0000-000000000000",
  "GID": "e256d676-486a-4f7f-98ea-cdd2aa1f081d"
}

application/xml, text/xml

Sample:
<AttendanceClass 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">e256d676-486a-4f7f-98ea-cdd2aa1f081d</_gid>
  <SysModifyDate xmlns="http://schemas.datacontract.org/2004/07/JetHR.Core.Model">2025-05-04T15:28:54.2480086+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">7892e2d8-ba3b-453b-98c8-442fa6fe22ac</Tenant_GID>
  <AttendanceClassNumber>1</AttendanceClassNumber>
  <BeLateMinutes>1</BeLateMinutes>
  <CanBeLate>true</CanBeLate>
  <Color>sample string 10</Color>
  <FirstPunchInTime>sample string 2</FirstPunchInTime>
  <FirstPunchOutTime>sample string 3</FirstPunchOutTime>
  <FlexTime>1</FlexTime>
  <HasTimeForRest>true</HasTimeForRest>
  <HasTimeRange>true</HasTimeRange>
  <IsFlexTime>true</IsFlexTime>
  <IsNeglectwork>true</IsNeglectwork>
  <IsNeglectworkMinutes>1</IsNeglectworkMinutes>
  <IsSeriousTardiness>true</IsSeriousTardiness>
  <Name>sample string 1</Name>
  <OneDayHour>1</OneDayHour>
  <PunchType>sample string 9</PunchType>
  <SecondPunchInTime>sample string 4</SecondPunchInTime>
  <SecondPunchOutTime>sample string 5</SecondPunchOutTime>
  <SeriousTardinessMinutes>1</SeriousTardinessMinutes>
  <ThirdPunchInTime>sample string 6</ThirdPunchInTime>
  <ThirdPunchOutTime>sample string 7</ThirdPunchOutTime>
  <TimeForRest>sample string 8</TimeForRest>
  <WorkingMinutes>1</WorkingMinutes>
</AttendanceClass>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'AttendanceClass'.

Response Information

Resource Description

更新班次

string

Response 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>