Loading...
Loading...
E-Voucher & Merchant Domain: Closed-loop processes including creating/editing/freezing/deleting merchants, creating voucher templates, selling, issuing, querying, and reclaiming vouchers. Covers frequently used terms such as e-voucher/coupon/discount voucher/parking voucher/merchant voucher/merchant/create merchant/create voucher/voucher template/sell voucher/issue voucher/distribute coupon/scan to issue voucher/fixed voucher/print voucher/reclaim voucher/refund voucher/lock voucher/query voucher/issued voucher/available voucher/voucher QR code/voucher applicable parking lot/sales record/issuance record.
npx skill4agent add xiaowen-0725/openydt-cli openydt-couponCRITICAL: MUST use the Read tool to readbefore starting (Authentication / Profile / Signature / Status Code / Rate Limiting / Security Rules). Do not execute any commands without reading the shared base document.../openydt-shared/SKILL.md
openydt coupon create-trader--yesopenydt coupon edit-traderfrozen-traderdelete-trader--yesopenydt coupon get-trader-listget-trader-info-by-trader-codevalidate-trader-account-and-passwordopenydt coupon create-coupon-templatecreate-couponcreate-fixed-coupon--yesopenydt coupon sell-coupon--yesopenydt coupon send-couponsend-coupon-by-coupon-codesync-scan-coupon-qr-code--yesopenydt coupon query-car-code-valid-couponquery-usable-couponquery-couponopenydt coupon cancel-couponlock-couponprint-coupon--yesQuerying actual fee after voucher deduction / Payment is in the trade domain (); Parking vehicle confirmation is in the parking domain (openydt trade --help).openydt parking --help
| English Name | Command | Read/Write | Key Parameters |
|---|---|---|---|
| Get Merchant Info | | Read | |
| Verify Merchant User Account Password | | Read | |
| Create Merchant | | Write | |
| Edit Merchant | | Write | |
| Freeze or Unfreeze Merchant | | Write | |
| Delete Merchant (Irreversible) | | Write | |
| Query Merchant List | | Read | |
| Create E-Voucher Template | | Write | |
| Create E-Voucher and Sell to Merchant | | Write | |
| Create Fixed E-Voucher (One Code for Multiple Vouchers) | | Write | |
| Sell E-Vouchers to Merchant | | Write | |
| Issue E-Voucher to Specified Vehicle | | Write | |
| Issue Merchant Voucher by Voucher Code | | Write | |
| Sync E-Voucher QR Code Scan | | Write | |
| Check If E-Voucher Is Issuable | | Read | |
| Check E-Voucher QR Code Validity | | Read | |
| Print E-Voucher (Mark as Issued) | | Write | |
| Query E-Voucher Print Records | | Read | |
| Lock E-Voucher | | Write | |
| Reclaim E-Voucher | | Write | |
| Query Issued E-Vouchers (By License Plate/Card Number) | | Read | |
| Query E-Voucher Info | | Read | |
| Query Available E-Vouchers | | Read | |
| Query Applicable Parking Lots by Voucher Code | | Read | |
| Query Voucher Template by Voucher Template Code | | Read | |
| Query Voucher Template by Voucher SN | | Read | |
| Query Merchant Info by Voucher Code | | Read | |
| Query E-Voucher Sales Records | | Read | |
| Query Merchant Voucher Issuance Records | | Read | |
| Query Coupon List (By License Plate) | | Read | |
All write commands (/create-trader/edit-trader/frozen-trader/delete-trader/create-coupon-template/create-coupon/create-fixed-coupon/sell-coupon/send-coupon/send-coupon-by-coupon-code/sync-scan-coupon-qr-code/print-coupon/lock-coupon) must includecancel-couponfor confirmation, otherwise they will be blocked.--yes
--yesopenydt coupon create-trader --yes \
--trader-name <Merchant Name> --contact <Contact Person> --phone <Phone Number> \
--park-code <Parking Lot Code> --login-account <Account> --password <Password>
openydt coupon create-coupon-template --yes \
--name <Voucher Name> --sell-from ... --sell-to ... --grant-from ... --grant-to ... \
--valid-minute 60 --balance-type 0 --coupon-type 1 \
--face-value 500 --original-price 600 --real-price 500 \
--use-rule-from 0 --use-rule-to 1000traderCodecreate-traderget-trader-list--trader-codecreate-coupon-template--trader-coupon-template-codesell-couponquery-coupon-template-by-coupon-code --code <Template Code>--yesopenydt coupon sell-coupon --yes \
--trader-coupon-template-code <From create-coupon-template> \
--trader-code <From create-trader> \
--sell-num 100 --sell-money 0.01 --sell-time "2018-04-16 09:00:00"sellBillIdsell-coupon--sell-bill-idsend-couponquery-usable-coupon --trader-code <traderCode> --sell-bill-id <id>--yessellBillIdopenydt coupon send-coupon --yes \
--trader-code <From create-trader> \
--sell-bill-id <From sell-coupon> \
--car-code <License Plate> --car-code-color 1You can also issue by voucher code:(Cannot leave bothsend-coupon-by-coupon-code --yes --coupon-code <Voucher Code> --car-no <License Plate>and--car-noempty). Before issuing, you can confirm if it's issuable via--card-no.check-coupon-whether-send-available --coupon-code <Voucher Code>
openydt coupon query-car-code-valid-coupon --park-code <Parking Lot> --car-code <License Plate>
openydt coupon query-coupon --trader-code <traderCode> --query-type 1 --page 1 --page-size 10couponSn--coupon-sncancel-couponquery-trader-info-by-coupon-code --coupon-sn <couponSn>--yescouponSnopenydt coupon cancel-coupon --yes --trader-code <traderCode> --coupon-sn <From query>--yesopenydt coupon create-trader --yes \
--trader-name Test Merchant --trader-type 5 \
--contact Contact Person --phone 13800000000 \
--park-code 2KNTYVWC --login-account trader001 --password 123456--yesopenydt coupon sell-coupon --yes \
--trader-coupon-template-code GCSH3FI1YNDN \
--trader-code NWTSZY49BH67 \
--sell-num 100 --sell-money 0.01 --sell-remark Test \
--sell-time "2018-04-16 09:00:00"openydt coupon query-car-code-valid-coupon --park-code 2KKN6111 --car-code 粤B88888