Cathay.Bank.Model
電信費
命名規則: Bill 為查詢用 Pay為繳費 Detail為欄位設定
Cathay.Bank.Model.Account.MyBill.Telecom //活期繳款
PayTelecomViewModel.cs
方法: PayTelecomViewModel() 帳單查詢結果 Validate()驗證電話號碼欄位是否為空
參數: PhoneNo 電話號碼 IdNoOrTaxId 身分證字號
TelecomBillViewModel.cs
類別: TelecomBillViewModel 繼承 BaseBillViewModel
參數: PhoneNo 方法: TelecomBillViewModel\(\) 獲取來自BaseBillViewModel之欄位\(Details, QueryTime, ProcessFee\)
類別: TelecomDetailViewModel 繼承 BaseBillViewModel
說明: 各項電信費的帳單欄位, 包含活期帳戶繳費和信用卡繳費的各個欄位
參數:BillNo 帳單序號, Stan 交易識別碼, PhoneNo 電信號碼, ExpiredDate 繳費期限, BillYearMonth 列帳年月, AreaNo 機構代號
BillType 帳單別, BusinessUser 營業用戶, SerNO(BillYM(列帳年月) + BillID(帳單識別) + BillAmt(應繳總金額) + CheckDgt(檢查碼) + LastDate(繳費期限)), OfficeNo 機構代號, TaskNo 序號, Be 電信代號, AccountNo 帳號, BillDate 最後一期帳單出帳日, Remark 備註
下行狀態: PayBank 銀行代號, PayAccount 扣款帳號, AuthAmt 刷卡自付額, PointCash 紅利折抵現金
BaseBillViewModel.cs
類別: BaseBillViewModel
參數: QueryTime 查詢時間, ProcessFee 手續費, Details 帳單細目, ReturnCode 查詢結果, ReturnDesc 查詢結果描述, TransactionCode 交易序號, PayDetailAmount 交易帳單的數量, SuccessPayDetailAmount 繳費成功的帳單數量, FailurePayDetailAmount 繳費失敗的帳單數量, HasFailurePayDetail 是否有繳費失敗的帳單, HasSuccessPayDetail 是否有繳費成功的帳單, SumPayPrice 總繳費金額, TotalAmount 總金額, IsQrcode 是否透過QR code進入類別: BaseBillDetailViewModel
說明: 帳單base, 從各個帳單抽出共用的屬性BaseBillDetailViewModel
參數: Checked 是否選擇, IsSuccess 繳費成功 or 失敗, ReturnCode 下行結果代碼, ReturnDesc 下行結果敘述, TransactionSEQ
交易序號, TransactionTime 交易時間, PayWay 繳費方式下行狀態: PayPrice 待繳金額, ProcessFee 手續費, TotalAmount 總金額