Update json struct
This commit is contained in:
parent
ff9287b826
commit
3fb4f8ccc4
@ -20,6 +20,11 @@ type WriteoffResponse struct {
|
||||
Message string `json:"message"` // 回覆訊息
|
||||
}
|
||||
|
||||
type FeeAuditInfo struct {
|
||||
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
|
||||
TransNo string `json:"trans_no"` // 交易序號
|
||||
}
|
||||
|
||||
// FeeApplyUpload 是 FeeApply 的傳送資料
|
||||
type FeeApplyUpload struct {
|
||||
ApplyInfo ApplyInfo `json:"apply_info"` // 申報資料
|
||||
@ -27,8 +32,7 @@ type FeeApplyUpload struct {
|
||||
|
||||
// ApplyInfo 是 FeeApplyUpload 的單筆資料
|
||||
type ApplyInfo struct {
|
||||
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
|
||||
TransNo string `json:"trans_no"` // 交易序號
|
||||
FeeAuditInfo
|
||||
Records int `json:"records"` // 服務記錄筆數
|
||||
Amount int `json:"amount"` // 服務記錄金額
|
||||
Cases int `json:"cases"` // 申請個案數
|
||||
@ -98,8 +102,7 @@ type ObjDelUpload struct {
|
||||
|
||||
// SvcDelInfo 是刪除資料
|
||||
type SvcDelInfo struct {
|
||||
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
|
||||
TransNo string `json:"trans_no"` // 交易序號
|
||||
FeeAuditInfo
|
||||
Records int `json:"records"` // 服務記錄筆數
|
||||
CaseSvcRecords []CaseSvcRecord `json:"case_svc_records"` // 個案服務記錄
|
||||
}
|
||||
@ -111,13 +114,11 @@ type AppCompletionNoticeUpload struct {
|
||||
|
||||
// FinishInfo 是申報確認資料
|
||||
type FinishInfo struct {
|
||||
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
|
||||
TransNo string `json:"trans_no"` // 交易序號
|
||||
CityInfos []CityInfo `json:"city_info"` // 縣市案號資訊
|
||||
FeeAuditInfo
|
||||
FinishCityInfos []FinishCityInfo `json:"city_info"` // 縣市案號資訊
|
||||
}
|
||||
|
||||
// CityInfo 是縣市案號資訊
|
||||
type CityInfo struct {
|
||||
type FinishCityInfo struct {
|
||||
CityCode string `json:"city_cd"` // 縣市代碼
|
||||
CaseNoInfos []CaseNoInfo `json:"case_no_info"` // 案件資訊
|
||||
}
|
||||
@ -125,6 +126,16 @@ type CityInfo struct {
|
||||
// CaseNoInfo 是案件資訊
|
||||
type CaseNoInfo struct {
|
||||
CaseNo string `json:"case_no"` // 案件編號
|
||||
}
|
||||
|
||||
// CityInfo 是縣市案號資訊
|
||||
type CityInfo struct {
|
||||
CityCode string `json:"city_cd"` // 縣市代碼
|
||||
CaseInfos []CaseInfo `json:"case_info"` // 案件資訊
|
||||
}
|
||||
|
||||
type CaseInfo struct {
|
||||
CaseNo string `json:"case_no"` // 案件編號
|
||||
Status string `json:"status,omitempty"` // 核銷狀況
|
||||
DocVer string `json:"doc_ver,omitempty"` // 總表版次
|
||||
AccNum string `json:"acc_num,omitempty"` // 簽證編號
|
||||
@ -137,8 +148,7 @@ type AppResultQueryUpload struct {
|
||||
|
||||
// AppResultQueryInfo 是查詢輸入資訊
|
||||
type AppResultQueryInfo struct {
|
||||
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
|
||||
TransNo string `json:"trans_no"` // 交易序號
|
||||
FeeAuditInfo
|
||||
QueryType string `json:"query_type"` // 查詢類別
|
||||
CityCode string `json:"city_cd,omitempty"` // 縣市代碼
|
||||
CaseNo string `json:"case_no,omitempty"` // 核銷案號
|
||||
@ -229,10 +239,9 @@ type AppCancelUpload struct {
|
||||
|
||||
// CancelInfo 是服務單位撤回資料
|
||||
type CancelInfo struct {
|
||||
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
|
||||
FeeAuditInfo
|
||||
CityCode string `json:"city_cd,omitempty"` // 縣市代碼
|
||||
CaseNo string `json:"case_no,omitempty"` // 核銷案號
|
||||
TransNo string `json:"trans_no"` // 交易序號
|
||||
}
|
||||
|
||||
// CancelResultResponseUpload 是 CancelResultResponse 的傳送資料
|
||||
@ -242,7 +251,6 @@ type CancelResultResponseUpload struct {
|
||||
|
||||
// CancelResultResponseInfo 是取消交易單結果回報資料
|
||||
type CancelResultResponseInfo struct {
|
||||
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
|
||||
TransNo string `json:"trans_no"` // 交易序號
|
||||
FeeAuditInfo
|
||||
CancelTransNo string `json:"cancel_trans_no"` // 所要取消結果回報之交易序號
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user