GET /api/Shift/get_punch_info?dt={dt}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| dt | date |
Required |
Body Parameters
Collection of t打卡| Name | Description | Type | Additional information |
|---|---|---|---|
| fId | integer |
None. |
|
| fPunchType | string |
None. |
|
| fPunchLineId | string |
None. |
|
| fPunchGroup | string |
None. |
|
| fPunchStatus | integer |
None. |
|
| fPunchData | string |
None. |
|
| fWriteDate | date |
None. |
|
| fLatetime | integer |
None. |
|
| fAbsenteeism | integer |
None. |
|
| fLeaveearly | integer |
None. |
|
| fWorkinghours | integer |
None. |
|
| fOverTime | integer |
None. |
|
| faskleave | integer |
None. |
|
| fLegitimate | integer |
None. |
|
| fshiftfId | integer |
None. |
|
| fGetworkStatus | string |
None. |
|
| fTimestampKey | integer |
None. |
|
| punchtime | string |
None. |
|
| 上班時間 | string |
None. |
|
| fMid | integer |
None. |
|
| 打卡時間 | string |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.0936525+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
},
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.0936525+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
}
]
application/xml, text/xml
Sample:
<ArrayOft打卡 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ERP_0512_2.Models">
<t打卡>
<fAbsenteeism>9</fAbsenteeism>
<fGetworkStatus>sample string 16</fGetworkStatus>
<fId>1</fId>
<fLatetime>8</fLatetime>
<fLeaveearly>10</fLeaveearly>
<fLegitimate>14</fLegitimate>
<fMid>20</fMid>
<fOverTime>12</fOverTime>
<fPunchData>sample string 6</fPunchData>
<fPunchGroup>sample string 4</fPunchGroup>
<fPunchLineId>sample string 3</fPunchLineId>
<fPunchStatus>5</fPunchStatus>
<fPunchType>sample string 2</fPunchType>
<fTimestampKey>17</fTimestampKey>
<fWorkinghours>11</fWorkinghours>
<fWriteDate>2025-12-06T11:56:47.0936525+08:00</fWriteDate>
<faskleave>13</faskleave>
<fshiftfId>15</fshiftfId>
<punchtime>sample string 18</punchtime>
<上班時間>sample string 19</上班時間>
<打卡時間>sample string 21</打卡時間>
</t打卡>
<t打卡>
<fAbsenteeism>9</fAbsenteeism>
<fGetworkStatus>sample string 16</fGetworkStatus>
<fId>1</fId>
<fLatetime>8</fLatetime>
<fLeaveearly>10</fLeaveearly>
<fLegitimate>14</fLegitimate>
<fMid>20</fMid>
<fOverTime>12</fOverTime>
<fPunchData>sample string 6</fPunchData>
<fPunchGroup>sample string 4</fPunchGroup>
<fPunchLineId>sample string 3</fPunchLineId>
<fPunchStatus>5</fPunchStatus>
<fPunchType>sample string 2</fPunchType>
<fTimestampKey>17</fTimestampKey>
<fWorkinghours>11</fWorkinghours>
<fWriteDate>2025-12-06T11:56:47.0936525+08:00</fWriteDate>
<faskleave>13</faskleave>
<fshiftfId>15</fshiftfId>
<punchtime>sample string 18</punchtime>
<上班時間>sample string 19</上班時間>
<打卡時間>sample string 21</打卡時間>
</t打卡>
</ArrayOft打卡>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
班表狀態| Name | Description | Type | Additional information |
|---|---|---|---|
| _請假 | Collection of t打卡 |
None. |
|
| _正常上班 | Collection of t打卡 |
None. |
|
| _正常下班 | Collection of t打卡 |
None. |
|
| _加班 | Collection of t打卡 |
None. |
|
| _無效上班 | Collection of t打卡 |
None. |
|
| _無效下班 | Collection of t打卡 |
None. |
|
| _出差 | Collection of t打卡 |
None. |
Response Formats
application/json, text/json
Sample:
{
"_請假": [
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
},
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
}
],
"_正常上班": [
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
},
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
}
],
"_正常下班": [
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
},
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
}
],
"_加班": [
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
},
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
}
],
"_無效上班": [
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
},
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
}
],
"_無效下班": [
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
},
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
}
],
"_出差": [
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
},
{
"fId": 1,
"fPunchType": "sample string 2",
"fPunchLineId": "sample string 3",
"fPunchGroup": "sample string 4",
"fPunchStatus": 5,
"fPunchData": "sample string 6",
"fWriteDate": "2025-12-06T11:56:47.095651+08:00",
"fLatetime": 8,
"fAbsenteeism": 9,
"fLeaveearly": 10,
"fWorkinghours": 11,
"fOverTime": 12,
"faskleave": 13,
"fLegitimate": 14,
"fshiftfId": 15,
"fGetworkStatus": "sample string 16",
"fTimestampKey": 17,
"punchtime": "sample string 18",
"上班時間": "sample string 19",
"fMid": 20,
"打卡時間": "sample string 21"
}
]
}
application/xml, text/xml
Sample:
<ShiftController.班表狀態 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ERP_0512_2.Controllers">
<_出差 xmlns:d2p1="http://schemas.datacontract.org/2004/07/ERP_0512_2.Models">
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
</_出差>
<_加班 xmlns:d2p1="http://schemas.datacontract.org/2004/07/ERP_0512_2.Models">
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
</_加班>
<_正常上班 xmlns:d2p1="http://schemas.datacontract.org/2004/07/ERP_0512_2.Models">
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
</_正常上班>
<_正常下班 xmlns:d2p1="http://schemas.datacontract.org/2004/07/ERP_0512_2.Models">
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
</_正常下班>
<_無效上班 xmlns:d2p1="http://schemas.datacontract.org/2004/07/ERP_0512_2.Models">
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
</_無效上班>
<_無效下班 xmlns:d2p1="http://schemas.datacontract.org/2004/07/ERP_0512_2.Models">
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
</_無效下班>
<_請假 xmlns:d2p1="http://schemas.datacontract.org/2004/07/ERP_0512_2.Models">
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
<d2p1:t打卡>
<d2p1:fAbsenteeism>9</d2p1:fAbsenteeism>
<d2p1:fGetworkStatus>sample string 16</d2p1:fGetworkStatus>
<d2p1:fId>1</d2p1:fId>
<d2p1:fLatetime>8</d2p1:fLatetime>
<d2p1:fLeaveearly>10</d2p1:fLeaveearly>
<d2p1:fLegitimate>14</d2p1:fLegitimate>
<d2p1:fMid>20</d2p1:fMid>
<d2p1:fOverTime>12</d2p1:fOverTime>
<d2p1:fPunchData>sample string 6</d2p1:fPunchData>
<d2p1:fPunchGroup>sample string 4</d2p1:fPunchGroup>
<d2p1:fPunchLineId>sample string 3</d2p1:fPunchLineId>
<d2p1:fPunchStatus>5</d2p1:fPunchStatus>
<d2p1:fPunchType>sample string 2</d2p1:fPunchType>
<d2p1:fTimestampKey>17</d2p1:fTimestampKey>
<d2p1:fWorkinghours>11</d2p1:fWorkinghours>
<d2p1:fWriteDate>2025-12-06T11:56:47.095651+08:00</d2p1:fWriteDate>
<d2p1:faskleave>13</d2p1:faskleave>
<d2p1:fshiftfId>15</d2p1:fshiftfId>
<d2p1:punchtime>sample string 18</d2p1:punchtime>
<d2p1:上班時間>sample string 19</d2p1:上班時間>
<d2p1:打卡時間>sample string 21</d2p1:打卡時間>
</d2p1:t打卡>
</_請假>
</ShiftController.班表狀態>