Files
danyang-match/miniapp/services/serviceConsentService.js
T
WorkBuddy 377429995c
CI/CD Pipeline / Test Shell Guard (Phase 23 Gate) (push) Waiting to run
CI/CD Pipeline / Backend Build & Test (push) Waiting to run
CI/CD Pipeline / Admin Web Build (push) Waiting to run
CI/CD Pipeline / Mini Program Compile Check (push) Waiting to run
CI/CD Pipeline / Migration Validation (push) Blocked by required conditions
CI/CD Pipeline / UI Contracts (source-structure gates) (push) Waiting to run
CI/CD Pipeline / E2E (live stack) (push) Blocked by required conditions
release: freeze V1.2 demo acceptance 2026-10-25
2026-10-25 14:29:29 +08:00

12 lines
491 B
JavaScript

const api = require('../utils/api');
function getState() { return api.get('/account/service-consent'); }
function agree(documentVersions) {
return api.post('/account/service-consent', { documentVersions }, undefined, api.idempotencyKey('service-consent'));
}
function withdraw(consentType) {
return api.post('/account/service-consent/withdraw', { consentType }, undefined, api.idempotencyKey('service-consent-withdraw', consentType));
}
module.exports = { getState, agree, withdraw };