修改功能
This commit is contained in:
+194
-1
@@ -470,6 +470,20 @@
|
||||
genealogiesMine: function () {
|
||||
return request('GET', '/genealogy/pc/genealogies/mine');
|
||||
},
|
||||
businessDictionary: function (dictType) {
|
||||
return request('GET', '/genealogy/pc/dictionaries/' +
|
||||
toRequiredPathId(dictType, '业务字典类型'));
|
||||
},
|
||||
saveGenealogyOrder: function (genealogyIds) {
|
||||
return request('PUT', '/genealogy/pc/genealogies/mine/order', {
|
||||
body: { genealogyIds: Array.isArray(genealogyIds) ? genealogyIds : [] }
|
||||
});
|
||||
},
|
||||
publicGenealogies: function (query) {
|
||||
return request('GET', '/genealogy/pc/genealogies/public', {
|
||||
query: pickDefined(query, ['keyword'])
|
||||
});
|
||||
},
|
||||
genealogyOptions: function (query) {
|
||||
return request('GET', '/genealogy/pc/genealogies/options', { query: query });
|
||||
},
|
||||
@@ -479,6 +493,73 @@
|
||||
genealogyOverview: function (genealogyId) {
|
||||
return request('GET', '/genealogy/pc/genealogies/' + toRequiredPathId(genealogyId, '家谱编号') + '/overview');
|
||||
},
|
||||
genealogyCompleteness: function (genealogyId) {
|
||||
return request('GET', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/completeness');
|
||||
},
|
||||
archiveGenealogy: function (genealogyId) {
|
||||
return request('PUT', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/archive');
|
||||
},
|
||||
restoreGenealogy: function (genealogyId) {
|
||||
return request('PUT', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/restore');
|
||||
},
|
||||
updateGenealogy: function (genealogyId, body) {
|
||||
return request('PUT', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号'), {
|
||||
body: pickDefined(body, [
|
||||
'genealogyName', 'surname', 'regionCode', 'ancestralHall', 'originPlace',
|
||||
'addressDetail', 'coverOssId', 'intro', 'visibility', 'joinMode'
|
||||
])
|
||||
});
|
||||
},
|
||||
genealogyProfileReminders: function (genealogyId) {
|
||||
return request('GET', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/profile-reminders');
|
||||
},
|
||||
issueGenealogyInvitation: function (genealogyId, body) {
|
||||
return request('POST', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/invitations', {
|
||||
body: pickDefined(body, ['lineagePersonId'])
|
||||
});
|
||||
},
|
||||
previewGenealogyInvitation: function (token) {
|
||||
var value = String(token === undefined || token === null ? '' : token).trim();
|
||||
|
||||
if (!value) throw new Error('缺少邀请令牌');
|
||||
return request('GET', '/genealogy/pc/genealogies/invitations/preview', {
|
||||
query: { token: value }
|
||||
});
|
||||
},
|
||||
redeemGenealogyInvitation: function (body) {
|
||||
return request('POST', '/genealogy/pc/genealogies/invitations/redeem', {
|
||||
body: pickDefined(body, ['token'])
|
||||
});
|
||||
},
|
||||
myGenealogyInvitations: function () {
|
||||
return request('GET', '/genealogy/pc/genealogies/invitations/mine');
|
||||
},
|
||||
revokeGenealogyInvitation: function (inviteId) {
|
||||
return request('DELETE', '/genealogy/pc/genealogies/invitations/' +
|
||||
toRequiredPathId(inviteId, '邀请编号'));
|
||||
},
|
||||
genealogyDeletionCapability: function (genealogyId) {
|
||||
return request('GET', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/permanent-deletion/capability');
|
||||
},
|
||||
sendGenealogyDeletionCode: function (genealogyId, body) {
|
||||
return request('POST', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/permanent-deletion/code', {
|
||||
body: pickDefined(body, ['validToken'])
|
||||
});
|
||||
},
|
||||
permanentlyDeleteGenealogy: function (genealogyId, body) {
|
||||
return request('POST', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/permanent-deletion', {
|
||||
body: pickDefined(body, ['genealogyName', 'smsCode'])
|
||||
});
|
||||
},
|
||||
createGenealogy: function (body) {
|
||||
return request('POST', '/genealogy/pc/genealogies', {
|
||||
body: pickDefined(body, [
|
||||
@@ -566,14 +647,126 @@
|
||||
vipPackages: function () {
|
||||
return request('GET', '/genealogy/pc/vip/packages');
|
||||
},
|
||||
vipCapability: function () {
|
||||
return request('GET', '/genealogy/pc/vip/capability');
|
||||
},
|
||||
createVipOrder: function (body) {
|
||||
return request('POST', '/genealogy/pc/vip/orders', {
|
||||
body: pickDefined(body, ['packageId', 'genealogyId', 'payType'])
|
||||
body: pickDefined(body, ['packageId', 'genealogyId'])
|
||||
});
|
||||
},
|
||||
vipOrders: function () {
|
||||
return request('GET', '/genealogy/pc/vip/orders');
|
||||
},
|
||||
vipPaymentStatus: function (transactionId) {
|
||||
return request('GET', '/genealogy/pc/vip/orders/' +
|
||||
toRequiredPathId(transactionId, '支付流水编号') + '/payment');
|
||||
},
|
||||
closeVipPayment: function (transactionId) {
|
||||
return request('POST', '/genealogy/pc/vip/orders/' +
|
||||
toRequiredPathId(transactionId, '支付流水编号') + '/close');
|
||||
},
|
||||
earningSummary: function () {
|
||||
return request('GET', '/genealogy/pc/earnings/summary');
|
||||
},
|
||||
earningLedger: function (query) {
|
||||
return request('GET', '/genealogy/pc/earnings/ledger', {
|
||||
query: pickDefined(query, ['pageNum', 'pageSize'])
|
||||
});
|
||||
},
|
||||
earningWithdrawals: function (query) {
|
||||
return request('GET', '/genealogy/pc/earnings/withdrawals', {
|
||||
query: pickDefined(query, ['pageNum', 'pageSize'])
|
||||
});
|
||||
},
|
||||
createEarningWithdrawal: function (body) {
|
||||
return request('POST', '/genealogy/pc/earnings/withdrawals', {
|
||||
body: pickDefined(body, ['requestId', 'amount', 'payoutQrOssId', 'payoutAccountName'])
|
||||
});
|
||||
},
|
||||
cancelEarningWithdrawal: function (withdrawalId) {
|
||||
return request('POST', '/genealogy/pc/earnings/withdrawals/' +
|
||||
toRequiredPathId(withdrawalId, '提现编号') + '/cancel');
|
||||
},
|
||||
personDocuments: function (genealogyId, query) {
|
||||
return request('GET', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents', {
|
||||
query: pickDefined(query, ['lineagePersonId'])
|
||||
});
|
||||
},
|
||||
personDocument: function (genealogyId, documentId, accessToken) {
|
||||
var options = {};
|
||||
|
||||
if (accessToken) options.headers = { 'X-Content-Access-Token': accessToken };
|
||||
return request('GET', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号'), options);
|
||||
},
|
||||
createPersonDocument: function (genealogyId, body) {
|
||||
return request('POST', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents', {
|
||||
body: pickDefined(body, [
|
||||
'lineagePersonId', 'documentType', 'documentTitle', 'maskedIdentifier',
|
||||
'description', 'sortOrder', 'status'
|
||||
])
|
||||
});
|
||||
},
|
||||
updatePersonDocument: function (genealogyId, documentId, body) {
|
||||
return request('PUT', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号'), {
|
||||
body: pickDefined(body, [
|
||||
'lineagePersonId', 'documentType', 'documentTitle', 'maskedIdentifier',
|
||||
'description', 'sortOrder', 'status'
|
||||
])
|
||||
});
|
||||
},
|
||||
deletePersonDocument: function (genealogyId, documentId) {
|
||||
return request('DELETE', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号'));
|
||||
},
|
||||
addPersonDocumentResource: function (genealogyId, documentId, body) {
|
||||
return request('POST', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号') + '/resources', {
|
||||
body: pickDefined(body, ['ossId', 'usageType', 'sortOrder'])
|
||||
});
|
||||
},
|
||||
deletePersonDocumentResource: function (genealogyId, documentId, resourceId) {
|
||||
return request('DELETE', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号') + '/resources/' +
|
||||
toRequiredPathId(resourceId, '附件编号'));
|
||||
},
|
||||
personDocumentResourceAccess: function (genealogyId, documentId, resourceId, accessToken) {
|
||||
var options = {};
|
||||
|
||||
if (accessToken) options.headers = { 'X-Content-Access-Token': accessToken };
|
||||
return request('GET', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号') + '/resources/' +
|
||||
toRequiredPathId(resourceId, '附件编号') + '/access', options);
|
||||
},
|
||||
protectPersonDocument: function (genealogyId, documentId, password) {
|
||||
return request('PUT', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号') + '/content-protection', {
|
||||
body: { password: password }
|
||||
});
|
||||
},
|
||||
unlockPersonDocument: function (genealogyId, documentId, password) {
|
||||
return request('POST', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号') + '/content-unlock', {
|
||||
body: { password: password }
|
||||
});
|
||||
},
|
||||
unprotectPersonDocument: function (genealogyId, documentId) {
|
||||
return request('DELETE', '/genealogy/pc/genealogies/' +
|
||||
toRequiredPathId(genealogyId, '家谱编号') + '/person-documents/' +
|
||||
toRequiredPathId(documentId, '档案编号') + '/content-protection');
|
||||
},
|
||||
notifications: function (query) {
|
||||
return request('GET', '/genealogy/pc/notifications', {
|
||||
query: pickDefined(query, ['readStatus'])
|
||||
|
||||
Reference in New Issue
Block a user