修改幾個小 issue
This commit is contained in:
@@ -10,7 +10,7 @@ class AnnouncementApiService {
|
||||
return await _apiService.fetchList<Announcement>(
|
||||
tableName: "eipbbs_m",
|
||||
pk: "uniqueno",
|
||||
queryFilter: "1^10^uniqueno^*^^pmsm02^^",
|
||||
queryFilter: "1^10^uniqueno^*^^eipm11^^",
|
||||
// 將 Announcement 的轉換方法傳進去
|
||||
fromJson: (json) => Announcement.fromJson(json),
|
||||
);
|
||||
|
||||
@@ -48,7 +48,7 @@ class AnnouncementDetail extends StatelessWidget {
|
||||
children: [
|
||||
Text('發布日期: ${announcement.formattedBillDate}',
|
||||
style: const TextStyle(color: Colors.grey, fontSize: 14)),
|
||||
Text('作者: ${announcement.createdBy}',
|
||||
Text('作者: ${announcement.personCName}',
|
||||
style: const TextStyle(color: Colors.grey, fontSize: 14)),
|
||||
],
|
||||
),
|
||||
|
||||
@@ -9,6 +9,7 @@ class Announcement {
|
||||
final DateTime startDate; // startdate
|
||||
final DateTime endDate; // end_date
|
||||
final String? attachment; // bbs_attach
|
||||
final String personCName; // 姓名
|
||||
|
||||
Announcement({
|
||||
required this.uniqueNo,
|
||||
@@ -19,6 +20,7 @@ class Announcement {
|
||||
required this.startDate,
|
||||
required this.endDate,
|
||||
this.attachment,
|
||||
required this.personCName,
|
||||
});
|
||||
|
||||
// Factory 構造函數:從 API 返回的 JSON (Map) 創建 Announcement 物件
|
||||
@@ -41,6 +43,7 @@ class Announcement {
|
||||
startDate: parseDate(json['startdate'])!,
|
||||
endDate: parseDate(json['end_date'])!,
|
||||
attachment: json['bbs_attach'] as String?,
|
||||
personCName: json['personCName'] as String,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user