iVOD / 160119

Field Value
IVOD_ID 160119
IVOD_URL https://ivod.ly.gov.tw/Play/Clip/1M/160119
日期 2025-04-11
會議資料.會議代碼 全院委員會-11-3-3
會議資料.會議代碼:str 第11屆第3會期第3次全院委員會會議
會議資料.屆 11
會議資料.會期 3
會議資料.會次 3
會議資料.種類 全院委員會
會議資料.標題 第11屆第3會期第3次全院委員會會議
影片種類 Clip
開始時間 2025-04-11T10:49:54+08:00
結束時間 2025-04-11T10:56:46+08:00
影片長度 00:06:52
支援功能[0] ai-transcript
video_url https://ivod-lyvod.cdn.hinet.net/vod_1/_definst_/mp4:1MClips/612fb6649aede235d40b5cc758c7254b790ca93775770faad9e7bf6ff064d66c1a8b0863b4c8fed05ea18f28b6918d91.mp4/playlist.m3u8
委員名稱 張啓楷
委員發言時間 10:49:54 - 10:56:46
會議時間 2025-04-11T09:00:00+08:00
會議名稱 第11屆第3會期第3次全院委員會會議(事由:審查「警察人員人事條例」第三十五條條文覆議案。)
transcript.pyannote[0].speaker SPEAKER_00
transcript.pyannote[0].start 0.03096875
transcript.pyannote[0].end 1.56659375
transcript.pyannote[1].speaker SPEAKER_00
transcript.pyannote[1].start 9.46409375
transcript.pyannote[1].end 10.35846875
transcript.pyannote[2].speaker SPEAKER_00
transcript.pyannote[2].start 10.52721875
transcript.pyannote[2].end 17.68221875
transcript.pyannote[3].speaker SPEAKER_01
transcript.pyannote[3].start 18.59346875
transcript.pyannote[3].end 37.81409375
transcript.pyannote[4].speaker SPEAKER_01
transcript.pyannote[4].start 38.32034375
transcript.pyannote[4].end 61.45596875
transcript.pyannote[5].speaker SPEAKER_00
transcript.pyannote[5].start 62.13096875
transcript.pyannote[5].end 66.31596875
transcript.pyannote[6].speaker SPEAKER_02
transcript.pyannote[6].start 79.76534375
transcript.pyannote[6].end 80.11971875
transcript.pyannote[7].speaker SPEAKER_02
transcript.pyannote[7].start 94.07534375
transcript.pyannote[7].end 95.02034375
transcript.pyannote[8].speaker SPEAKER_02
transcript.pyannote[8].start 97.19721875
transcript.pyannote[8].end 97.88909375
transcript.pyannote[9].speaker SPEAKER_02
transcript.pyannote[9].start 98.95221875
transcript.pyannote[9].end 103.66034375
transcript.pyannote[10].speaker SPEAKER_02
transcript.pyannote[10].start 104.25096875
transcript.pyannote[10].end 105.90471875
transcript.pyannote[11].speaker SPEAKER_02
transcript.pyannote[11].start 106.59659375
transcript.pyannote[11].end 108.82409375
transcript.pyannote[12].speaker SPEAKER_02
transcript.pyannote[12].start 111.32159375
transcript.pyannote[12].end 115.32096875
transcript.pyannote[13].speaker SPEAKER_02
transcript.pyannote[13].start 116.16471875
transcript.pyannote[13].end 117.49784375
transcript.pyannote[14].speaker SPEAKER_02
transcript.pyannote[14].start 118.56096875
transcript.pyannote[14].end 119.89409375
transcript.pyannote[15].speaker SPEAKER_02
transcript.pyannote[15].start 120.28221875
transcript.pyannote[15].end 121.41284375
transcript.pyannote[16].speaker SPEAKER_02
transcript.pyannote[16].start 121.68284375
transcript.pyannote[16].end 130.05284375
transcript.pyannote[17].speaker SPEAKER_02
transcript.pyannote[17].start 130.42409375
transcript.pyannote[17].end 131.16659375
transcript.pyannote[18].speaker SPEAKER_02
transcript.pyannote[18].start 131.90909375
transcript.pyannote[18].end 133.27596875
transcript.pyannote[19].speaker SPEAKER_02
transcript.pyannote[19].start 134.82846875
transcript.pyannote[19].end 137.56221875
transcript.pyannote[20].speaker SPEAKER_02
transcript.pyannote[20].start 138.52409375
transcript.pyannote[20].end 143.23221875
transcript.pyannote[21].speaker SPEAKER_02
transcript.pyannote[21].start 143.78909375
transcript.pyannote[21].end 144.34596875
transcript.pyannote[22].speaker SPEAKER_02
transcript.pyannote[22].start 145.15596875
transcript.pyannote[22].end 148.02471875
transcript.pyannote[23].speaker SPEAKER_02
transcript.pyannote[23].start 148.37909375
transcript.pyannote[23].end 149.59409375
transcript.pyannote[24].speaker SPEAKER_02
transcript.pyannote[24].start 150.28596875
transcript.pyannote[24].end 151.77096875
transcript.pyannote[25].speaker SPEAKER_02
transcript.pyannote[25].start 151.97346875
transcript.pyannote[25].end 155.85471875
transcript.pyannote[26].speaker SPEAKER_02
transcript.pyannote[26].start 158.14971875
transcript.pyannote[26].end 158.79096875
transcript.pyannote[27].speaker SPEAKER_02
transcript.pyannote[27].start 159.60096875
transcript.pyannote[27].end 161.77784375
transcript.pyannote[28].speaker SPEAKER_02
transcript.pyannote[28].start 162.30096875
transcript.pyannote[28].end 165.23721875
transcript.pyannote[29].speaker SPEAKER_02
transcript.pyannote[29].start 165.81096875
transcript.pyannote[29].end 166.77284375
transcript.pyannote[30].speaker SPEAKER_02
transcript.pyannote[30].start 167.31284375
transcript.pyannote[30].end 169.91159375
transcript.pyannote[31].speaker SPEAKER_02
transcript.pyannote[31].start 171.63284375
transcript.pyannote[31].end 172.32471875
transcript.pyannote[32].speaker SPEAKER_02
transcript.pyannote[32].start 172.91534375
transcript.pyannote[32].end 174.38346875
transcript.pyannote[33].speaker SPEAKER_02
transcript.pyannote[33].start 175.09221875
transcript.pyannote[33].end 176.66159375
transcript.pyannote[34].speaker SPEAKER_02
transcript.pyannote[34].start 177.40409375
transcript.pyannote[34].end 179.10846875
transcript.pyannote[35].speaker SPEAKER_02
transcript.pyannote[35].start 179.46284375
transcript.pyannote[35].end 183.76596875
transcript.pyannote[36].speaker SPEAKER_02
transcript.pyannote[36].start 185.14971875
transcript.pyannote[36].end 186.28034375
transcript.pyannote[37].speaker SPEAKER_02
transcript.pyannote[37].start 186.95534375
transcript.pyannote[37].end 187.93409375
transcript.pyannote[38].speaker SPEAKER_02
transcript.pyannote[38].start 189.13221875
transcript.pyannote[38].end 190.85346875
transcript.pyannote[39].speaker SPEAKER_02
transcript.pyannote[39].start 191.22471875
transcript.pyannote[39].end 192.11909375
transcript.pyannote[40].speaker SPEAKER_02
transcript.pyannote[40].start 192.77721875
transcript.pyannote[40].end 193.57034375
transcript.pyannote[41].speaker SPEAKER_02
transcript.pyannote[41].start 194.12721875
transcript.pyannote[41].end 195.81471875
transcript.pyannote[42].speaker SPEAKER_02
transcript.pyannote[42].start 195.98346875
transcript.pyannote[42].end 196.97909375
transcript.pyannote[43].speaker SPEAKER_02
transcript.pyannote[43].start 198.34596875
transcript.pyannote[43].end 199.78034375
transcript.pyannote[44].speaker SPEAKER_02
transcript.pyannote[44].start 200.91096875
transcript.pyannote[44].end 201.94034375
transcript.pyannote[45].speaker SPEAKER_02
transcript.pyannote[45].start 203.25659375
transcript.pyannote[45].end 204.30284375
transcript.pyannote[46].speaker SPEAKER_02
transcript.pyannote[46].start 204.74159375
transcript.pyannote[46].end 205.99034375
transcript.pyannote[47].speaker SPEAKER_02
transcript.pyannote[47].start 206.42909375
transcript.pyannote[47].end 207.62721875
transcript.pyannote[48].speaker SPEAKER_02
transcript.pyannote[48].start 207.79596875
transcript.pyannote[48].end 208.45409375
transcript.pyannote[49].speaker SPEAKER_02
transcript.pyannote[49].start 209.58471875
transcript.pyannote[49].end 211.86284375
transcript.pyannote[50].speaker SPEAKER_02
transcript.pyannote[50].start 212.21721875
transcript.pyannote[50].end 212.94284375
transcript.pyannote[51].speaker SPEAKER_02
transcript.pyannote[51].start 213.88784375
transcript.pyannote[51].end 215.03534375
transcript.pyannote[52].speaker SPEAKER_02
transcript.pyannote[52].start 215.10284375
transcript.pyannote[52].end 216.19971875
transcript.pyannote[53].speaker SPEAKER_02
transcript.pyannote[53].start 216.68909375
transcript.pyannote[53].end 217.29659375
transcript.pyannote[54].speaker SPEAKER_02
transcript.pyannote[54].start 217.66784375
transcript.pyannote[54].end 218.64659375
transcript.pyannote[55].speaker SPEAKER_02
transcript.pyannote[55].start 218.93346875
transcript.pyannote[55].end 219.50721875
transcript.pyannote[56].speaker SPEAKER_02
transcript.pyannote[56].start 219.94596875
transcript.pyannote[56].end 221.71784375
transcript.pyannote[57].speaker SPEAKER_02
transcript.pyannote[57].start 222.51096875
transcript.pyannote[57].end 223.27034375
transcript.pyannote[58].speaker SPEAKER_02
transcript.pyannote[58].start 224.65409375
transcript.pyannote[58].end 225.88596875
transcript.pyannote[59].speaker SPEAKER_02
transcript.pyannote[59].start 226.47659375
transcript.pyannote[59].end 227.10096875
transcript.pyannote[60].speaker SPEAKER_02
transcript.pyannote[60].start 228.38346875
transcript.pyannote[60].end 229.17659375
transcript.pyannote[61].speaker SPEAKER_02
transcript.pyannote[61].start 229.31159375
transcript.pyannote[61].end 230.39159375
transcript.pyannote[62].speaker SPEAKER_02
transcript.pyannote[62].start 231.31971875
transcript.pyannote[62].end 232.06221875
transcript.pyannote[63].speaker SPEAKER_02
transcript.pyannote[63].start 232.85534375
transcript.pyannote[63].end 235.21784375
transcript.pyannote[64].speaker SPEAKER_02
transcript.pyannote[64].start 237.52971875
transcript.pyannote[64].end 239.01471875
transcript.pyannote[65].speaker SPEAKER_02
transcript.pyannote[65].start 239.43659375
transcript.pyannote[65].end 241.05659375
transcript.pyannote[66].speaker SPEAKER_02
transcript.pyannote[66].start 241.10721875
transcript.pyannote[66].end 243.03096875
transcript.pyannote[67].speaker SPEAKER_02
transcript.pyannote[67].start 243.45284375
transcript.pyannote[67].end 253.29096875
transcript.pyannote[68].speaker SPEAKER_02
transcript.pyannote[68].start 253.67909375
transcript.pyannote[68].end 254.97846875
transcript.pyannote[69].speaker SPEAKER_02
transcript.pyannote[69].start 255.70409375
transcript.pyannote[69].end 256.71659375
transcript.pyannote[70].speaker SPEAKER_02
transcript.pyannote[70].start 256.98659375
transcript.pyannote[70].end 260.91846875
transcript.pyannote[71].speaker SPEAKER_02
transcript.pyannote[71].start 261.67784375
transcript.pyannote[71].end 265.42409375
transcript.pyannote[72].speaker SPEAKER_02
transcript.pyannote[72].start 266.90909375
transcript.pyannote[72].end 269.28846875
transcript.pyannote[73].speaker SPEAKER_02
transcript.pyannote[73].start 270.08159375
transcript.pyannote[73].end 272.25846875
transcript.pyannote[74].speaker SPEAKER_02
transcript.pyannote[74].start 272.79846875
transcript.pyannote[74].end 275.75159375
transcript.pyannote[75].speaker SPEAKER_02
transcript.pyannote[75].start 276.83159375
transcript.pyannote[75].end 278.99159375
transcript.pyannote[76].speaker SPEAKER_02
transcript.pyannote[76].start 279.21096875
transcript.pyannote[76].end 280.76346875
transcript.pyannote[77].speaker SPEAKER_02
transcript.pyannote[77].start 281.47221875
transcript.pyannote[77].end 284.47596875
transcript.pyannote[78].speaker SPEAKER_02
transcript.pyannote[78].start 285.18471875
transcript.pyannote[78].end 287.53034375
transcript.pyannote[79].speaker SPEAKER_02
transcript.pyannote[79].start 288.77909375
transcript.pyannote[79].end 291.19221875
transcript.pyannote[80].speaker SPEAKER_02
transcript.pyannote[80].start 291.69846875
transcript.pyannote[80].end 294.56721875
transcript.pyannote[81].speaker SPEAKER_02
transcript.pyannote[81].start 295.52909375
transcript.pyannote[81].end 297.43596875
transcript.pyannote[82].speaker SPEAKER_02
transcript.pyannote[82].start 298.06034375
transcript.pyannote[82].end 299.14034375
transcript.pyannote[83].speaker SPEAKER_02
transcript.pyannote[83].start 299.51159375
transcript.pyannote[83].end 300.74346875
transcript.pyannote[84].speaker SPEAKER_02
transcript.pyannote[84].start 301.33409375
transcript.pyannote[84].end 302.93721875
transcript.pyannote[85].speaker SPEAKER_02
transcript.pyannote[85].start 303.96659375
transcript.pyannote[85].end 305.02971875
transcript.pyannote[86].speaker SPEAKER_02
transcript.pyannote[86].start 305.24909375
transcript.pyannote[86].end 306.14346875
transcript.pyannote[87].speaker SPEAKER_02
transcript.pyannote[87].start 307.64534375
transcript.pyannote[87].end 308.20221875
transcript.pyannote[88].speaker SPEAKER_02
transcript.pyannote[88].start 308.32034375
transcript.pyannote[88].end 309.13034375
transcript.pyannote[89].speaker SPEAKER_02
transcript.pyannote[89].start 309.61971875
transcript.pyannote[89].end 311.88096875
transcript.pyannote[90].speaker SPEAKER_02
transcript.pyannote[90].start 312.15096875
transcript.pyannote[90].end 314.71596875
transcript.pyannote[91].speaker SPEAKER_02
transcript.pyannote[91].start 316.40346875
transcript.pyannote[91].end 317.38221875
transcript.pyannote[92].speaker SPEAKER_02
transcript.pyannote[92].start 318.02346875
transcript.pyannote[92].end 320.82471875
transcript.pyannote[93].speaker SPEAKER_02
transcript.pyannote[93].start 321.55034375
transcript.pyannote[93].end 323.84534375
transcript.pyannote[94].speaker SPEAKER_02
transcript.pyannote[94].start 324.95909375
transcript.pyannote[94].end 325.81971875
transcript.pyannote[95].speaker SPEAKER_02
transcript.pyannote[95].start 327.74346875
transcript.pyannote[95].end 329.43096875
transcript.pyannote[96].speaker SPEAKER_02
transcript.pyannote[96].start 331.06784375
transcript.pyannote[96].end 332.24909375
transcript.pyannote[97].speaker SPEAKER_02
transcript.pyannote[97].start 332.65409375
transcript.pyannote[97].end 334.02096875
transcript.pyannote[98].speaker SPEAKER_02
transcript.pyannote[98].start 334.71284375
transcript.pyannote[98].end 335.65784375
transcript.pyannote[99].speaker SPEAKER_02
transcript.pyannote[99].start 336.67034375
transcript.pyannote[99].end 338.59409375
transcript.pyannote[100].speaker SPEAKER_02
transcript.pyannote[100].start 339.50534375
transcript.pyannote[100].end 340.45034375
transcript.pyannote[101].speaker SPEAKER_02
transcript.pyannote[101].start 341.36159375
transcript.pyannote[101].end 342.40784375
transcript.pyannote[102].speaker SPEAKER_02
transcript.pyannote[102].start 342.96471875
transcript.pyannote[102].end 343.50471875
transcript.pyannote[103].speaker SPEAKER_02
transcript.pyannote[103].start 344.12909375
transcript.pyannote[103].end 344.73659375
transcript.pyannote[104].speaker SPEAKER_02
transcript.pyannote[104].start 345.52971875
transcript.pyannote[104].end 346.32284375
transcript.pyannote[105].speaker SPEAKER_02
transcript.pyannote[105].start 346.67721875
transcript.pyannote[105].end 348.09471875
transcript.pyannote[106].speaker SPEAKER_02
transcript.pyannote[106].start 350.55846875
transcript.pyannote[106].end 352.04346875
transcript.pyannote[107].speaker SPEAKER_02
transcript.pyannote[107].start 352.39784375
transcript.pyannote[107].end 357.13971875
transcript.pyannote[108].speaker SPEAKER_02
transcript.pyannote[108].start 357.71346875
transcript.pyannote[108].end 361.99971875
transcript.pyannote[109].speaker SPEAKER_02
transcript.pyannote[109].start 362.67471875
transcript.pyannote[109].end 363.83909375
transcript.pyannote[110].speaker SPEAKER_02
transcript.pyannote[110].start 364.32846875
transcript.pyannote[110].end 366.40409375
transcript.pyannote[111].speaker SPEAKER_02
transcript.pyannote[111].start 367.01159375
transcript.pyannote[111].end 369.35721875
transcript.pyannote[112].speaker SPEAKER_02
transcript.pyannote[112].start 369.50909375
transcript.pyannote[112].end 370.97721875
transcript.pyannote[113].speaker SPEAKER_02
transcript.pyannote[113].start 372.09096875
transcript.pyannote[113].end 373.18784375
transcript.pyannote[114].speaker SPEAKER_02
transcript.pyannote[114].start 374.03159375
transcript.pyannote[114].end 374.99346875
transcript.pyannote[115].speaker SPEAKER_02
transcript.pyannote[115].start 375.53346875
transcript.pyannote[115].end 379.38096875
transcript.pyannote[116].speaker SPEAKER_02
transcript.pyannote[116].start 380.02221875
transcript.pyannote[116].end 381.69284375
transcript.pyannote[117].speaker SPEAKER_02
transcript.pyannote[117].start 381.96284375
transcript.pyannote[117].end 383.85284375
transcript.pyannote[118].speaker SPEAKER_02
transcript.pyannote[118].start 385.52346875
transcript.pyannote[118].end 386.67096875
transcript.pyannote[119].speaker SPEAKER_02
transcript.pyannote[119].start 387.80159375
transcript.pyannote[119].end 391.05846875
transcript.pyannote[120].speaker SPEAKER_02
transcript.pyannote[120].start 392.79659375
transcript.pyannote[120].end 400.05284375
transcript.pyannote[121].speaker SPEAKER_02
transcript.pyannote[121].start 400.66034375
transcript.pyannote[121].end 401.70659375
transcript.pyannote[122].speaker SPEAKER_00
transcript.pyannote[122].start 411.56159375
transcript.pyannote[122].end 412.96221875
transcript.whisperx[0].start 0.369
transcript.whisperx[0].end 10.936
transcript.whisperx[0].text 吳思瑤委員請準備我們現在進行討論事項請議事人員一併宣讀討論事項第一案及第二案
transcript.whisperx[1].start 18.989
transcript.whisperx[1].end 37.334
transcript.whisperx[1].text 討論事項第一案行政會行為本院三讀通過修正警察人員人事條例部分條文其中第35條第一項第四款含附表3第二項第三項及第六項條文經研議卻屬治案難行依憲法增修條文第三條第二項第二款規定以請本院復議案
transcript.whisperx[2].start 38.374
transcript.whisperx[2].end 63.591
transcript.whisperx[2].text 第二案 總統府秘書長韓維本院通過修正警察人員人事條例部分條文 咨請總統公佈案經行見面研議 以其中第三十五條第一項第四款 含附表三第二項第三項及第六項 確屬治安難行以依憲法徵收條文第三條第二項第二款規定 存奉總統合格 以請本院復議案宣讀完畢我們現在請張綺凱委員發言 吳思瑤委員請準備
transcript.whisperx[3].start 97.504
transcript.whisperx[3].end 108.493
transcript.whisperx[3].text 現在警消人員正在守護我們的安全他們現在在救台灣在救我們所有台灣的人民
transcript.whisperx[4].start 111.357
transcript.whisperx[4].end 132.284
transcript.whisperx[4].text 我們台灣民眾黨曾經做了兩次大型的民調清楚顯示絕大部分的民眾都贊成不要再繼續民進黨推動的大砍井銷的退休年金要適度的提高這是台灣共識
transcript.whisperx[5].start 134.875
transcript.whisperx[5].end 155.481
transcript.whisperx[5].text 不分年齡層跨世代的支持跨越了所有的教育跟年齡層這是台灣共識可是民進黨沒有把警消的辛勞放在心裡你們到底是多看不起對警消人員到底有多少的意見啊這次
transcript.whisperx[6].start 159.656
transcript.whisperx[6].end 187.016
transcript.whisperx[6].text 警察人員人事條例的修正在今年1月4號就已經三讀通過了可是民進黨冒著可能違憲的這個餘力一直偷不送到總統府公告竟然還提了復議案選擇跟民意對撞民進黨的心裡眼裡根本就沒有我們警消人員全系部部長還抹黑說
transcript.whisperx[7].start 189.158
transcript.whisperx[7].end 210.696
transcript.whisperx[7].text 我們退休的警消人員有八成領的錢比那個常務次長退下來還多這根本就是造謠實際的真相是超過一千位可能找不到一位可以領到像常事那樣的錢結果台灣民眾黨跟國民黨砍掉
transcript.whisperx[8].start 213.959
transcript.whisperx[8].end 234.809
transcript.whisperx[8].text 全新部部長的這個特別費要他更正道歉到現在都沒有明確的道歉也沒有更正老柯柯總召還說警消如果組工會啊就會罷工就導致中共來攻打台灣
transcript.whisperx[9].start 237.551
transcript.whisperx[9].end 265.222
transcript.whisperx[9].text 等一下民進黨的代表幹市長吳斯亞會上台請你們給我們解釋清楚為什麼全西部誤導你民進黨現在還一直在抹黑造謠說退休的警消人員可以領到像常務市長那麼多的錢還有我們的柯總召為什麼抹紅抹黑我們警消人員組合公會就導致中共清台啦你們NU到底有沒有警消人員用把他們放在心上
transcript.whisperx[10].start 266.957
transcript.whisperx[10].end 294.392
transcript.whisperx[10].text 台灣民眾黨做的民調清清楚楚超過七成以上的民眾都支持這次的警察人員人事條例這個修正七成以上的民眾全部都贊成特別是年輕的族群20到29歲啊 七成三支持30到39歲 超過八成喔40到49歲 也接近七成三從各個教育培去看 也全部都是支持的
transcript.whisperx[11].start 295.578
transcript.whisperx[11].end 323.159
transcript.whisperx[11].text 因為大家都很知道很清楚我們的警消人員是非常辛苦的他們的工作非常的危險工作時間又長壓力又大事實上根據統計警消人員的平均餘命比我們一般人少了5到10年內政部的統計2017年到2021年這6年警察因公性質的就有47位
transcript.whisperx[12].start 324.997
transcript.whisperx[12].end 347.679
transcript.whisperx[12].text 因公受傷的4837位消防兄弟們消防署的這個統計我們的打火兄弟最近這10年就有28位不幸殉職了不幸殉職了結果民進黨今天公祭明天就忘記
transcript.whisperx[13].start 350.612
transcript.whisperx[13].end 372.927
transcript.whisperx[13].text 像這次的這個修法不只是台灣的共識也是因為台灣最近這幾年的財政變好了106年民進黨推動大砍景蕭的推銷年金的時候我們的財政有些問題犧牲了我們的景蕭兄弟們可是最近這幾年我們財政變好了財政年年超出民進黨沒有看到
transcript.whisperx[14].start 374.233
transcript.whisperx[14].end 401.031
transcript.whisperx[14].text 財政超說了看到退伍基金這幾年投資效率增加了嗎為什麼要繼續霸凌驚欺負我們的警消人員呢所以我們鄭重的呼籲請給我們的警消人員應該有的保障不是給多高只是希望他們在工作的時候是有尊嚴的退休是有保障的請民進黨不要再霸凌警消人員 謝謝
transcript.whisperx[15].start 411.596
transcript.whisperx[15].end 412.892
transcript.whisperx[15].text 謝謝張啟凱為