Download OpenAPI specification:Download
username required | string 帳號 |
password required | string^[a-zA-Z\d!@#$%^&*()_+|~\-={}[\]:;<>?,./]{6,}... 密碼 (最少 6 碼,允許英文數字與符號但不包含空白) |
nickname | string 暱稱 |
remark | string 備註 |
{- "username": "string",
- "password": "string",
- "nickname": "string",
- "remark": "string"
}
userId required | number 後台用戶 id |
password | string^[a-zA-Z\d!@#$%^&*()_+|~\-={}[\]:;<>?,./]{6,}... 密碼 (最少 6 碼,允許英文數字與符號但不包含空白) |
nickname | string 暱稱 |
remark | string 備註 |
{- "password": "string",
- "nickname": "string",
- "remark": "string"
}
username required | string 帳號 |
password required | string^[a-zA-Z\d!@#$%^&*()_+|~\-={}[\]:;<>?,./]{6,}... 密碼 (最少 6 碼,允許英文數字與符號但不包含空白) |
{- "username": "string",
- "password": "string"
}
{- "token": "string"
}
編輯會員
memberId required | number 會員 id |
name | string 姓名 |
mobile | string 手機電話 |
address | string 地址 |
gender | string Enum: "male" "female" 性別 |
panguFamily | boolean 盤古家族成員 |
birthday | string <date-time> 生日 |
birthdayType | string Enum: "solar" "lunar" 出生年月日種類:
|
mainContact | boolean 主要聯絡人 |
{- "name": "string",
- "mobile": "string",
- "address": "string",
- "gender": "male",
- "panguFamily": true,
- "birthday": "2019-08-24T14:15:22Z",
- "birthdayType": "solar",
- "mainContact": true
}
{- "id": 0,
- "memberNo": "string",
- "name": "string",
- "mobile": "string",
- "address": "string",
- "gender": "male",
- "panguFamily": true,
- "solarBirthday": "2019-08-24T14:15:22Z",
- "lunarBirthday": "2019-08-24T14:15:22Z",
- "zodiac": "string",
- "mainContact": true,
- "enable": true,
- "familyMembers": [
- {
- "name": "string",
- "id": 0
}
]
}
取得會員列表
sorter | string Example: sorter=name.asc 排序, 格式: |
pageIndex required | number 目前分頁位置 |
countPerPage required | number 每頁資料數量 |
mobile | string 手機電話號碼(可模糊查詢) |
name | string 姓名(可模糊查詢) |
panguFamily | boolean 是否盤古家族成員 |
gender | string Enum: "male" "female" 性別 |
address | string 地址 (可模糊查詢) |
enable | boolean 帳號啟用狀態 |
includeMemberIds | Array of integers[ items ] 包含在搜尋結果內的會員 id |
strictSearch | string Example: strictSearch=address 嚴格搜尋,格式: |
{- "totalPage": 0,
- "currentPageIndex": 0,
- "totalCount": 0,
- "records": [
- {
- "id": 0,
- "name": "string",
- "memberNo": 0,
- "address": "string",
- "mobile": "string",
- "gender": "male",
- "solarBirthday": "2019-08-24T14:15:22Z",
- "lunarBirthday": "2019-08-24T14:15:22Z",
- "zodiac": "string",
- "enable": true,
- "panguFamily": true
}
]
}
新增會員
name required | string 姓名 |
mobile required | string 手機電話 |
address required | string 地址 |
gender required | string Enum: "male" "female" 性別 |
panguFamily required | boolean 盤古家族成員 |
birthday required | string <date-time> 生日 |
birthdayType required | string Enum: "solar" "lunar" 出生年月日種類:
|
mainContact | boolean 主要聯絡人 |
{- "name": "string",
- "mobile": "string",
- "address": "string",
- "gender": "male",
- "panguFamily": true,
- "birthday": "2019-08-24T14:15:22Z",
- "birthdayType": "solar",
- "mainContact": true
}
{- "code": 400001,
- "message": "錯誤的日期格式"
}
修改活動類別
categoryId required | number 類別 id |
name | string 活動名稱 |
signUpUnitType | string 報名單位類型 |
autoGenerateSerialNumber | boolean 自動產生單位序號 |
oneUnitPerPerson | boolean 自動設定一人一單位 |
{- "name": "string",
- "signUpUnitType": "string",
- "autoGenerateSerialNumber": true,
- "oneUnitPerPerson": true
}
編輯活動報名會員(by 戶別)
signUpMemberId required | number 主要報名會員 id |
amount | number 金額 |
totalUnit | number 報名總單位 |
organizationId | number 活動金額樂捐對象組織 |
object (ActivityRemarkModify) 活動備註 | |
Array of objects[ items ] 一同報名家屬 id |
{- "amount": 0,
- "totalUnit": 0,
- "organizationId": 0,
- "remarks": {
- "id": 0,
- "value": 0
}, - "familyMembers": [
- {
- "memberId": 0
}
]
}
取得活動報名會員明細資料
signUpMemberId required | number 報名會員 id |
{- "id": 0,
- "member": {
- "name": "string",
- "id": 0
}, - "activity": {
- "id": 0,
- "name": "string"
}, - "totalUnit": 0,
- "amount": 0,
- "sequence": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "organization": {
- "id": 0,
- "name": "string"
}, - "signUpFamilies": [
- {
- "id": 0,
- "member": {
- "id": 0,
- "name": "string"
}
}
], - "remarks": [
- {
- "id": 0,
- "value": 0
}
]
}
[- {
- "id": 0,
- "name": "string"
}
]
取得活動類別列表
sorter | string Example: sorter=name.asc 排序, 格式: |
pageIndex required | number 目前分頁位置 |
countPerPage required | number 每頁資料數量 |
{- "totalPage": 0,
- "currentPageIndex": 0,
- "totalCount": 0,
- "records": [
- {
- "id": 0,
- "name": "string",
- "signUpUnitType": "string"
}
]
}
新增活動類別
name required | string 活動名稱 |
signUpUnitType required | string 報名單位類型 |
autoGenerateSerialNumber | boolean 自動產生單位序號 |
oneUnitPerPerson | boolean 自動設定一人一單位 |
{- "name": "string",
- "signUpUnitType": "string",
- "autoGenerateSerialNumber": true,
- "oneUnitPerPerson": true
}
{- "id": 0,
- "name": "string",
- "activityCategory": {
- "id": 0,
- "name": "string",
- "signUpUnitType": "string",
- "oneUnitPerPerson": true,
- "autoGenerateSerialNumber": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}
新增活動報名會員(by 戶別)
activityId required | string 活動 id |
memberId required | integer 會員 id |
totalUnit required | integer 報名總單位 |
amount required | number 金額 |
organizationId required | number 活動金額樂捐對象組織 |
object (ActivityRemarkModify) 活動備註 | |
Array of objects[ items ] 一同報名家屬 id |
{- "memberId": 0,
- "totalUnit": 0,
- "amount": 0,
- "organizationId": 0,
- "remarks": {
- "id": 0,
- "value": 0
}, - "familyMembers": [
- {
- "memberId": 0
}
]
}
新增活動報名會員
activityId required | string 活動 id |
Array of objects[ items ] |
{- "signUpMembers": [
- {
- "memberId": 0,
- "signUpUnit": 0,
- "amount": 0,
- "organizationId": 0,
- "remarks": {
- "id": 0,
- "value": 0
}
}
]
}
取得活動報名會員列表
activityId required | string 活動 id |
sorter | string Example: sorter=name.asc 排序, 格式: |
pageIndex required | number 目前分頁位置 |
countPerPage required | number 每頁資料數量 |
name | string 會員姓名 |
remarkIds | Array of integers[ items ] 備註項目 |
memberIds | Array of integers[ items ] 信眾會員 id |
{- "totalPage": 0,
- "currentPageIndex": 0,
- "totalCount": 0,
- "records": [
- {
- "id": 0,
- "mainContactMember": {
- "id": 0,
- "name": "string"
}, - "amount": 0,
- "totalUnit": 0,
- "sequence": 0,
- "remarks": [
- {
- "id": 0,
- "name": "string",
- "value": 0
}
], - "createdAt": "2019-08-24T14:15:22Z",
- "signUpFamilies": [
- {
- "id": 0,
- "name": "string",
- "sequence": 0
}
]
}
]
}
取得可報名活動的會員列表
activityId required | string 活動 id |
sorter | string Example: sorter=name.asc 排序, 格式: |
pageIndex required | number 目前分頁位置 |
countPerPage required | number 每頁資料數量 |
name | string 會員名稱 (可模糊搜尋) |
includeMemberIds | Array of numbers[ items ] 包含在搜尋結果內的會員 |
{- "totalPage": 0,
- "currentPageIndex": 0,
- "totalCount": 0,
- "records": [
- {
- "id": 0,
- "enable": true,
- "gender": "male",
- "memberNo": "string",
- "mobile": "string",
- "name": "string",
- "panguFamily": true
}
]
}
取得活動列表
sorter | string Example: sorter=name.asc 排序, 格式: |
pageIndex required | number 目前分頁位置 |
countPerPage required | number 每頁資料數量 |
name | string 活動名稱 (可模糊查詢) |
categoryId | number 活動類別 |
{- "totalPage": 0,
- "currentPageIndex": 0,
- "totalCount": 0,
- "records": [
- {
- "id": 0,
- "name": "string",
- "activityCategory": {
- "id": 0,
- "name": "string",
- "signUpUnitType": "string"
}, - "totalSignUpUnit": 0,
- "totalAmount": 0,
- "createdAt": "2019-08-24T14:15:22Z"
}
]
}
編輯樂捐帳務
donationId required | number 帳務 id |
memberId | number 捐款人會員 id |
amount | number 捐款金額 |
donationAt | string <date-time> 捐款日期 |
donationWayId | number 捐款方式 id |
{- "memberId": 0,
- "amount": 0,
- "donationAt": "2019-08-24T14:15:22Z",
- "donationWayId": 0
}
[- {
- "id": 0,
- "name": "string"
}
]
新增樂捐帳務
memberId required | number 捐款人會員 id |
amount required | number 捐款金額 |
donationAt required | string <date-time> 捐款日期 |
donationWayId required | number 捐款方式 id |
{- "memberId": 0,
- "amount": 0,
- "donationAt": "2019-08-24T14:15:22Z",
- "donationWayId": 0
}
取得樂捐帳務列表
countPerPage required | number 每頁資料數量 |
pageIndex required | number 目前分頁位置 |
sorter | string Example: sorter=name.asc 排序, 格式: |
name | string 捐款人名稱(可模糊查詢) |
donationWayId | number 捐款方式 id |
donationStartAt | string <date-time> 捐款日起(起) |
donationEndAt | string <date-time> 捐款日起(迄) |
{- "totalPage": 0,
- "currentPageIndex": 0,
- "totalCount": 0,
- "records": [
- {
- "id": 0,
- "member": {
- "name": "string",
- "id": 0
}, - "donationWay": {
- "name": "string",
- "id": 0
}, - "donationAt": "2019-08-24T14:15:22Z",
- "amount": 0
}
]
}
取得活動報名信眾的列印資料
activityId required | number 活動 id |
memberIds | Array of numbers[ items ] 欲列印的收件者 id, 為空則顯示全部 |
{- "memberIds": [
- 0
]
}
[- {
- "activityInfo": {
- "name": "string",
- "unitType": "string"
}, - "recipient": {
- "name": "string",
- "address": "string",
- "postalCode": "string"
}, - "signUpFamilyInfo": [
- {
- "member": {
- "name": "string",
- "id": 0
}, - "totalUnit": 0,
- "amount": 0,
- "sequence": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "remarks": [
- {
- "id": 0,
- "name": "string",
- "value": 0
}
]
}
]
}
]
取得主要聯絡人的郵件收件者清單
memberIds | Array of numbers[ items ] 欲列印的收件者 id, 為空則顯示全部 |
{- "memberIds": [
- 0
]
}
[- {
- "member": {
- "name": "string",
- "id": 0
}, - "address": "string",
- "postalCode": "string"
}
]
[- {
- "id": 0,
- "name": "string",
- "address": "string",
- "taxId": "string",
- "postalCode": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]