GET /api/Shift/get_punch_info?dt={dt}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
dt

date

Required

Body Parameters

Collection of t打卡
NameDescriptionTypeAdditional 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-05-24T03:08:50.6545318+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-05-24T03:08:50.6545318+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-05-24T03:08:50.6545318+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-05-24T03:08:50.6545318+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:

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

Response Information

Resource Description

班表狀態
NameDescriptionTypeAdditional 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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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-05-24T03:08:50.6554917+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.班表狀態>