From cb3353a6209cdc4274d49633f62800a02f815929 Mon Sep 17 00:00:00 2001 From: Matrix-X Date: Sun, 23 Jun 2024 02:04:03 +0800 Subject: [PATCH] refact(api): remove struct from api --- api.csv | 1312 +++++++++++++++++ api/admin/common.api | 16 +- api/admin/crm/business/opportunity.api | 22 +- api/admin/crm/market/brandstory.api | 20 +- api/admin/crm/market/media.api | 22 +- api/admin/crm/market/mgm.api | 22 +- api/admin/crm/market/store.api | 20 +- api/admin/crm/product/artisan.api | 24 +- api/admin/crm/product/pricebook.api | 4 +- api/admin/crm/product/pricebookentry.api | 4 +- api/admin/crm/product/product.api | 26 +- api/admin/crm/product/productcategory.api | 24 +- api/admin/crm/product/productspecific.api | 28 +- api/admin/crm/product/productstatistics.api | 24 +- api/admin/crm/product/sku.api | 28 +- api/admin/crm/trade/billingaddress.api | 24 +- api/admin/crm/trade/deliveryaddress.api | 24 +- api/admin/crm/trade/logistics.api | 24 +- api/admin/crm/trade/payment.api | 24 +- api/admin/crm/trade/shippingaddress.api | 24 +- api/admin/crm/trade/warehouse.api | 24 +- api/admin/dictionary.api | 36 +- api/admin/infoorganization/category.api | 24 +- api/admin/infoorganization/label.api | 24 +- api/admin/infoorganization/tag.api | 24 +- api/admin/mediaresource.api | 8 +- api/admin/scrm/app/weworkapp.api | 14 +- api/admin/scrm/app/weworkappmessage.api | 6 +- api/admin/scrm/app/weworkgroup.api | 4 +- api/admin/scrm/bot/weworkbot.api | 2 +- api/admin/scrm/customer/weworkcustomer.api | 20 +- .../scrm/customer/weworkcustomergroup.api | 22 +- api/admin/scrm/organization/weworuser.api | 2 +- api/admin/scrm/resource/weworkresource.api | 8 +- api/admin/scrm/tag/weworktag.api | 12 +- api/admin/tag.api | 24 +- api/admin/wechat/officialaccount/media.api | 20 +- api/admin/wechat/officialaccount/menu.api | 20 +- api/mp/trade/cart.api | 28 +- api/mp/trade/logistics.api | 24 +- api/mp/trade/order.api | 12 +- api/mp/trade/payment.api | 8 +- api/plugin.api | 6 +- api_group.csv | 340 +++++ internal/model/origanzation/user.go | 25 +- internal/uc/powerx/authorizationadmin.go | 2 + 46 files changed, 2055 insertions(+), 400 deletions(-) diff --git a/api.csv b/api.csv index 8ec8f85b..19bf74c6 100644 --- a/api.csv +++ b/api.csv @@ -326,3 +326,1315 @@ web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片 web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 web/scene,/api/v1/web/scene/qrcode/detail/:qid(SceneRequest),get,获取场景落地页详情 +admin/auth,/api/v1/admin/auth/access/actions/basic-login,post,登录 +admin/auth,/api/v1/admin/auth/access/actions/exchange-token,post,Exchange +admin/common,/api/v1/admin/common/options/users,get,员工Options远程搜索 +admin/common,/api/v1/admin/common/options/user-query,get,查询员工过滤条件 +admin/common,/api/v1/admin/common/options/departments,get,部门Options远程搜索 +admin/common,/api/v1/admin/common/options,get,通用获取Options +admin/crm/business/opportunity,/api/v1/admin/business/opportunities,get,查询商机列表 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities,post,创建商机 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id/assign-user,put,为商机分配员工 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id,put,修改商机信息 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id,delete,删除商机 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,get,查询客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/page-list,get,获取客户分页列表 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers,post,创建客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,put,全量客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,patch,增量客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,delete,删除客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id/actions/users,post,为客户分配员工 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,get,查询线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/page-list,get,获取线索分页列表 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads,post,创建线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,put,全量线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,patch,增量线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,delete,删除线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id/actions/users,post,为线索分配员工 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,get,查询注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/page-list,get,获取注册码分页列表 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes,post,创建注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/generate,post,批量创建注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,put,全量注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,patch,增量注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,delete,删除注册码 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/page-list,get,查询品牌故事列表 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,get,查询品牌故事详情 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories,post,创建品牌故事 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,put,全量品牌故事 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,delete,删除品牌故事 +admin/crm/market/media,/api/v1/admin/market/medias/page-list,get,查询媒体列表 +admin/crm/market/media,/api/v1/admin/market/medias,post,请求媒体上传链接 +admin/crm/market/media,/api/v1/admin/market/medias/:id,put,创建或更新媒体 +admin/crm/market/media,/api/v1/admin/market/medias/:id,get,根据媒体key获取媒体 +admin/crm/market/media,/api/v1/admin/market/medias/:id,delete,删除媒体 +admin/crm/market/mgm,/api/v1/admin/market/mgms/page-list,get,查询MGMRule列表 +admin/crm/market/mgm,/api/v1/admin/market/mgms,post,请求MGMRule上传链接 +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,put,创建或更新MGMRule +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,get,根据获取MGMRule +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,delete,删除MGMRule +admin/crm/market/store,/api/v1/admin/market/stores/page-list,get,查询门店列表 +admin/crm/market/store,/api/v1/admin/market/stores/:id,get,查询门店详情 +admin/crm/market/store,/api/v1/admin/market/stores,post,创建门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id,put,全量门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id,delete,删除门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id/actions/assign-to-store-categroy,post,分配门店经理给门店 +admin/crm/membership,/api/v1/admin/membership/customers/:id,get,查询会籍 +admin/crm/product/artisan,/api/v1/admin/product/artisans/page-list,get,查询元匠列表 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,get,查询元匠详情 +admin/crm/product/artisan,/api/v1/admin/product/artisans,post,创建元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,put,全量元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,delete,删除元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/bind/stores,post,元匠绑定门店 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/page-list,get,查询价格手册列表 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/:id,get,查询价格手册详情 +admin/crm/product/pricebook,/api/v1/admin/product/price-books,post,创新价格手册 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/:id,delete,删除价格手册 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/page-list,get,查询价格手册条目列表 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,get,查询价格手册条目详情 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/config,post,配置价格手册条目条目 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,post,配置价格手册条目条目 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,delete,删除价格手册条目 +admin/crm/product,/api/v1/admin/product/products/page-list,get,查询产品列表 +admin/crm/product,/api/v1/admin/product/products/:id,get,查询产品详情 +admin/crm/product,/api/v1/admin/product/products,post,创建产品 +admin/crm/product,/api/v1/admin/product/products/:id,put,全量产品 +admin/crm/product,/api/v1/admin/product/products/:id,patch,增量产品 +admin/crm/product,/api/v1/admin/product/products/disable/:id,put,下架产品 +admin/crm/product,/api/v1/admin/product/products/:id,delete,删除产品 +admin/crm/product,/api/v1/admin/product/products/:id/actions/assign-to-product-categroy,post,分配产品品类给产品品类分类 +admin/crm/product/category,/api/v1/admin/product/product-category-tree,get,查询产品品类列表 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,get,查询产品品类详情 +admin/crm/product/category,/api/v1/admin/product/product-categories,post,创新产品品类 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,put,修改产品品类 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,patch,修改产品品类父级 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,delete,删除产品品类 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/page-list,get,查询产品规格列表 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,get,查询产品规格详情 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics,post,创建产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/config,post,配置产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,put,全量产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,patch,增量产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,delete,删除产品规格 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/page-list,get,查询产品统计列表 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,get,查询产品统计详情 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/config,post,配置产品统计 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,put,全量产品统计 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,patch,增量产品统计 +admin/crm/product/sku,/api/v1/admin/product/skus/page-list,get,查询SKU列表 +admin/crm/product/sku,/api/v1/admin/product/skus/:id,get,查询SKU详情 +admin/crm/product/sku,/api/v1/admin/product/skus,post,创建SKU +admin/crm/product/sku,/api/v1/admin/product/skus/config,post,配置SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,put,全量SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,patch,增量SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,delete,删除SKU +admin/crm/trade/payment,/api/v1/admin/trade/payments/page-list,get,查询支付单列表 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,get,查询支付单详情 +admin/crm/trade/payment,/api/v1/admin/trade/payments,post,创建支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,put,全量支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,patch,增量支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,delete,删除支付单 +admin/crm/trade/token,/api/v1/admin/trade/token/products/page-list,get,查询代币产品列表 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,get,查询代币产品详情 +admin/crm/trade/token,/api/v1/admin/trade/token/products,post,创建代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,put,全量代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,patch,增量代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,delete,删除代币产品 +admin/department,/api/v1/admin/department/department-tree/:depId,get,查询组织架构 +admin/department,/api/v1/admin/department/departments/:id,get,获取单个部门详情 +admin/department,/api/v1/admin/department/departments,post,创建新部门 +admin/department,/api/v1/admin/department/departments/:id,patch,更新部门信息(可选更新) +admin/department,/api/v1/admin/department/departments/:id,delete,删除部门 +admin/dictionary,/api/v1/admin/dictionary/types/page-list,get,获取字典类型列表 +admin/dictionary,/api/v1/admin/dictionary/types,get,获取字典类型列表 +admin/dictionary,/api/v1/admin/dictionary/types/:type,get,获取字典类型 +admin/dictionary,/api/v1/admin/dictionary/types,post,创建字典类型 +admin/dictionary,/api/v1/admin/dictionary/types/:type,put,更新字典类型 +admin/dictionary,/api/v1/admin/dictionary/types/:type,delete,删除字典类型 +admin/dictionary,/api/v1/admin/dictionary/items,get,获取字典项列表 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,get,获取字典项 +admin/dictionary,/api/v1/admin/dictionary/items,post,创建字典项 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,put,更新字典项 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,delete,删除字典项 +admin/infoorganization/category,/api/v1/admin/info-organization/category-tree,get,查询类别列表 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,get,查询类别详情 +admin/infoorganization/category,/api/v1/admin/info-organization/categories,post,创新类别 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,put,修改类别 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,patch,修改类别父级 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,delete,删除类别 +admin/infoorganization/label,/api/v1/admin/info-organization/label-tree,get,查询框架标签列表 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,get,查询框架标签详情 +admin/infoorganization/label,/api/v1/admin/info-organization/labels,post,创新框架标签 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,put,修改框架标签 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,patch,修改框架标签父级 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,delete,删除框架标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tag-tree,get,查询碎片标签列表 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,get,查询碎片标签详情 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags,post,创新碎片标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,put,修改碎片标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,patch,修改碎片标签父级 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,delete,删除碎片标签 +admin/mediaresource,/api/v1/admin/media/resources/page-list,get,查询媒资列表 +admin/mediaresource,/api/v1/admin/media/resources,post,创建媒资 +admin/mediaresource,/api/v1/admin/media/resources/base64,post,创建媒资-Base64 +admin/mediaresource,/api/v1/admin/media/resources/:id,get,获取媒资详情 +admin/mediaresource,/api/v1/admin/media/resources/:id,delete,删除媒资 +admin/permission,/api/v1/admin/permission/roles,get,查询角色列表 +admin/permission,/api/v1/admin/permission/roles,post,创建角色 +admin/permission,/api/v1/admin/permission/roles/:roleCode,get,获取角色详情 +admin/permission,/api/v1/admin/permission/roles/:roleCode,patch,更新角色详情 +admin/permission,/api/v1/admin/permission/roles/:roleCode/users,get,获取角色的用户列表 +admin/permission,/api/v1/admin/permission/roles/:roleCode/actions/set-permissions,post,为角色授予API权限 +admin/permission,/api/v1/admin/permission/api-list,get,查询API列表 +admin/permission,/api/v1/admin/permission/roles/:roleCode/actions/set-users,post,为角色分配用户 +admin/permission,/api/v1/admin/permission/users/:userId/actions/set-roles,post,为用户授予角色 +admin/position,/api/v1/admin/position/positions,post,创建新职位 +admin/position,/api/v1/admin/position/positions/:id,patch,更新职位信息(可选更新) +admin/position,/api/v1/admin/position/positions/:id,delete,删除职位 +admin/position,/api/v1/admin/position/positions,get,获取职位列表 +admin/position,/api/v1/admin/position/positions/:id,get,获取职位详情 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/detail,get,App详情 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/options,get,App列表/options +admin/scrm/app,/api/v1/admin/scrm/app/wechat/message/articles,post,App发送图文信息 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/list,get,App企业群列表/list +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/create,post,App创建企业群 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/message/articles,post,App企业群推送图文信息 +admin/scrm/bot,/api/v1/admin/scrm/bot/wechat/message/articles,post,机器人发送图文信息 +admin/scrm/contractway,/api/v1/admin/contract-way/group-tree,get,获取渠道活码分组树 +admin/scrm/contractway,/api/v1/admin/contract-way/groups,get,查询渠道活码分组列表 +admin/scrm/contractway,/api/v1/admin/contract-way,get,查询渠道活码 +admin/scrm/contractway,/api/v1/admin/contract-way,post,创建活码 +admin/scrm/contractway,/api/v1/admin/contract-way/:id,put,修改活码 +admin/scrm/contractway,/api/v1/admin/contract-way/:id,delete,删除活码 +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/sync,post,批量同步客户信息(根据员工ID同步/节流) +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/page,post,所有客户列表/page +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/group/list,post,客户群列表/limit +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/group/message/template,post,客户群发信息 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/:id,get,查询客户详情 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers,get,查询客户详情列表 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/:id,patch,修改客户信息 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/actions/sync,post,同步客户 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/partment/page,post,部门列表/page +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/user/page,post,员工列表/page +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/sync,get,同步组织架构/department&user +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/page,post,场景码列表/page +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/create,post,创建场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/update/:qid,patch,更新场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/enable/:qid,patch,启用场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/disable/:qid,patch,禁用场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/:qid,delete,删除场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/qrcode/:qid,patch,下载场景码/upload +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat/image/upload,post,上传图片到微信 +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat/image/page,post,微信素材库/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/option,get,标签组列表/option +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/page,post,标签组分页/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/corp/option,get,标签列表对象/key=>val +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/action,post,添加、删除标签组内的标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/corp/page,post,标签列表/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/sync,put,全量同步标签/sync +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/create,post,创建企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/update,patch,编辑企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/delete,delete,批量删除企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/customer/action,delete,编辑/删除客户标签 +admin/tag,/api/v1/admin/tags/tag-tree,get,查询标签列表 +admin/tag,/api/v1/admin/tags/:id,get,查询标签详情 +admin/tag,/api/v1/admin/tags,post,创新标签 +admin/tag,/api/v1/admin/tags/:id,put,修改标签 +admin/tag,/api/v1/admin/tags/:id,patch,修改标签父级 +admin/tag,/api/v1/admin/tags/:id,delete,删除标签 +admin/user,/api/v1/admin/user/users/actions/sync,post,同步员工 +admin/user,/api/v1/admin/user/users/:id,get,查询员工 +admin/user,/api/v1/admin/user/users,get,List员工 +admin/user,/api/v1/admin/user/users,post,创建员工 +admin/user,/api/v1/admin/user/users/:id,patch,编辑员工信息 +admin/user,/api/v1/admin/user/users/:id,delete,删除员工 +admin/user,/api/v1/admin/user/users/actions/reset-password,post,重设密码 +admin/userinfo,/api/v1/admin/user-center/user-info,get,获取用户信息 +admin/userinfo,/api/v1/admin/user-center/menu-roles,get,获取用户可见菜单 +admin/userinfo,/api/v1/admin/user-center/users/actions/modify-password,post,修改密码 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/page-list,post,查询菜单列表 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/media/news/list,get,查询菜单列表 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/:mediaId,get,请求菜单上传链接 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/video/:mediaId,get,根据媒体key获取媒体 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/upload,post,创建菜单 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias,post,创建菜单 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/:mediaId,delete,删除菜单 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus-tree,get,查询菜单列表 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus/sync,post,请求菜单上传链接 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus,post,创建菜单 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus,delete,删除菜单 +system/health,/api/v1/system/health,get,健康检查接口 +mp/crm/customer/auth,/api/v1/mp/customer/validToken,get,微信小程序Token验证 +mp/crm/customer/auth,/api/v1/mp/customer/login,post,微信小程序登录 +mp/crm/customer/auth,/api/v1/mp/customer/authByPhone,post,客户手机授权 +mp/crm/customer/auth,/api/v1/mp/customer/authByProfile,post,客户信息授权 +mp/crm/customer,/api/v1/mp/customer/user-info,get,获取用户信息 +mp/dictionary,/api/v1/mp/dictionary/types/page-list,get,获取字典类型列表 +mp/dictionary,/api/v1/mp/dictionary/types/:type,get,获取字典类型 +mp/dictionary,/api/v1/mp/dictionary/items,get,获取字典项列表 +mp/dictionary,/api/v1/mp/dictionary/items/:type/:key,get,获取字典项 +mp/infoorganization/category,/api/v1/mp/info-organization/category-tree,get,查询类别列表 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,get,查询类别详情 +mp/infoorganization/category,/api/v1/mp/info-organization/categories,post,创新类别 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,put,修改类别 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,patch,修改类别父级 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,delete,删除类别 +web/infoorganization/label,/api/v1/web/info-organization/label-tree,get,查询框架标签列表 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,get,查询框架标签详情 +web/infoorganization/label,/api/v1/web/info-organization/labels,post,创新框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,put,修改框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,patch,修改框架标签父级 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,delete,删除框架标签 +web/infoorganization/tag,/api/v1/web/info-organization/tag-tree,get,查询碎片标签列表 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,get,查询碎片标签详情 +web/infoorganization/tag,/api/v1/web/info-organization/tags,post,创新碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 +mp/crm/market/media,/api/v1/mp/market/medias/page-list,get,查询媒资列表 +mp/crm/market/store,/api/v1/mp/market/stores/page-list,get,店铺列表 +mp/crm/membership,/api/v1/mp/membership/customer,get,查询会籍 +mp/crm/membership,/api/v1/mp/membership/:id,get,查询会籍 +mp/crm/product/artisan,/api/v1/mp/product/artisans/page-list,get,查询元匠列表 +mp/crm/product/artisan,/api/v1/mp/product/artisans/:id,get,查询元匠详情 +mp/crm/product,/api/v1/mp/product/products/page-list,get,产品列表 +mp/crm/product,/api/v1/mp/product/products/:id,get,查询产品详情 +mp/crm/product,/api/v1/mp/product/product-category-tree,get,查询产品品类树形表 +mp/crm/product,/api/v1/mp/product/product-categories,get,查询产品品类列表 +mp/crm/product/productstatistics,/api/v1/mp/product/product-statistics/page-list,get,查询产品统计列表 +mp/crm/product/productstatistics,/api/v1/mp/product/product-statistics/:id,get,查询产品统计详情 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/page-list,get,查询购物车列表 +mp/crm/trade/cart,/api/v1/mp/trade/cart/:cartId,get,获取购物车详情 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items,post,添加商品到购物车 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/:itemId,put,更新购物车商品数量 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/:itemId,delete,删除购物车商品 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/clear,delete,清空购物车 +mp/crm/trade/order,/api/v1/mp/trade/orders/page-list,get,查询订单列表 +mp/crm/trade/order,/api/v1/mp/trade/orders/:id,get,查询订单详情 +mp/crm/trade/order,/api/v1/mp/trade/orders/products,post,创建产品订单 +mp/crm/trade/order,/api/v1/mp/trade/orders/cart-items,post,创建购物车订单 +mp/crm/trade/order,/api/v1/mp/trade/orders/cancel/:id,put,取消订单 +mp/crm/trade/payment,/api/v1/mp/trade/payments/page-list,get,查询支付单列表 +mp/crm/trade/payment,/api/v1/mp/trade/payments/:id,get,查询支付单详情 +mp/crm/trade/payment,/api/v1/mp/trade/payments,post,创建支付单 +mp/crm/trade/payment,/api/v1/mp/trade/payments/:id,put,修改支付单 +mp/crm/trade/token,/api/v1/mp/trade/token/balance,get,查询代币 +plugin,/api/v1/plugin/v1/plugins,post,插件接口 +plugin,/api/v1/plugin/v1/plugins,get,插件列表拉取 +plugin,/api/v1/plugin/v1/frontend-routes,get,插件路由拉取 +web/customer/auth,/api/v1/web/customer/login,post,微信Web登录 +web/customer/auth,/api/v1/web/customer/registerByPhone,post,客户手机注册 +web/customer/auth,/api/v1/web/customer/registerByPhone/invite/:code,post,客户手机注册,邀请码机制 +web/customer/auth,/api/v1/web/customer/registerByPhone/register/:code,post,客户手机注册,注册码机制 +web/customer/auth,/api/v1/web/customer/updateCustomerProfile/:id,post,客户信息更新 +web/customer/auth,/api/v1/web/customer/user-info,get,获取用户信息 +web/customer/auth/oa,/api/v1/web/customer/oa/login,post,微信公众号登录 +web/customer/auth/oa,/api/v1/web/customer/oa/authByPhone,post,客户手机授权 +web/customer/auth/oa,/api/v1/web/customer/oa/authByProfile,post,公众号客户信息授权 +mp/dictionary,/api/v1/web/dictionary/types/page-list,get,获取字典类型列表 +mp/dictionary,/api/v1/web/dictionary/types/:type,get,获取字典类型 +mp/dictionary,/api/v1/web/dictionary/items,get,获取字典项列表 +mp/dictionary,/api/v1/web/dictionary/items/:type/:key,get,获取字典项 +web/infoorganization/category,/api/v1/web/info-organization/category-tree,get,查询类别列表 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,get,查询类别详情 +web/infoorganization/category,/api/v1/web/info-organization/categories,post,创新类别 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,put,修改类别 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,patch,修改类别父级 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,delete,删除类别 +web/infoorganization/label,/api/v1/web/info-organization/label-tree,get,查询框架标签列表 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,get,查询框架标签详情 +web/infoorganization/label,/api/v1/web/info-organization/labels,post,创新框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,put,修改框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,patch,修改框架标签父级 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,delete,删除框架标签 +web/infoorganization/tag,/api/v1/web/info-organization/tag-tree,get,查询碎片标签列表 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,get,查询碎片标签详情 +web/infoorganization/tag,/api/v1/web/info-organization/tags,post,创新碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 +web/scene,/api/v1/web/scene/qrcode/detail/:qid(SceneRequest),get,获取场景落地页详情 +admin/auth,/api/v1/admin/auth/access/actions/basic-login,post,登录 +admin/auth,/api/v1/admin/auth/access/actions/exchange-token,post,Exchange +admin/common,/api/v1/admin/common/options/users,get,员工Options远程搜索 +admin/common,/api/v1/admin/common/options/user-query,get,查询员工过滤条件 +admin/common,/api/v1/admin/common/options/departments,get,部门Options远程搜索 +admin/common,/api/v1/admin/common/options,get,通用获取Options +admin/crm/business/opportunity,/api/v1/admin/business/opportunities,get,查询商机列表 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities,post,创建商机 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id/assign-user,put,为商机分配员工 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id,put,修改商机信息 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id,delete,删除商机 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,get,查询客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/page-list,get,获取客户分页列表 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers,post,创建客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,put,全量客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,patch,增量客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,delete,删除客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id/actions/users,post,为客户分配员工 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,get,查询线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/page-list,get,获取线索分页列表 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads,post,创建线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,put,全量线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,patch,增量线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,delete,删除线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id/actions/users,post,为线索分配员工 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,get,查询注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/page-list,get,获取注册码分页列表 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes,post,创建注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/generate,post,批量创建注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,put,全量注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,patch,增量注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,delete,删除注册码 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/page-list,get,查询品牌故事列表 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,get,查询品牌故事详情 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories,post,创建品牌故事 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,put,全量品牌故事 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,delete,删除品牌故事 +admin/crm/market/media,/api/v1/admin/market/medias/page-list,get,查询媒体列表 +admin/crm/market/media,/api/v1/admin/market/medias,post,请求媒体上传链接 +admin/crm/market/media,/api/v1/admin/market/medias/:id,put,创建或更新媒体 +admin/crm/market/media,/api/v1/admin/market/medias/:id,get,根据媒体key获取媒体 +admin/crm/market/media,/api/v1/admin/market/medias/:id,delete,删除媒体 +admin/crm/market/mgm,/api/v1/admin/market/mgms/page-list,get,查询MGMRule列表 +admin/crm/market/mgm,/api/v1/admin/market/mgms,post,请求MGMRule上传链接 +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,put,创建或更新MGMRule +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,get,根据获取MGMRule +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,delete,删除MGMRule +admin/crm/market/store,/api/v1/admin/market/stores/page-list,get,查询门店列表 +admin/crm/market/store,/api/v1/admin/market/stores/:id,get,查询门店详情 +admin/crm/market/store,/api/v1/admin/market/stores,post,创建门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id,put,全量门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id,delete,删除门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id/actions/assign-to-store-categroy,post,分配门店经理给门店 +admin/crm/membership,/api/v1/admin/membership/customers/:id,get,查询会籍 +admin/crm/product/artisan,/api/v1/admin/product/artisans/page-list,get,查询元匠列表 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,get,查询元匠详情 +admin/crm/product/artisan,/api/v1/admin/product/artisans,post,创建元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,put,全量元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,delete,删除元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/bind/stores,post,元匠绑定门店 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/page-list,get,查询价格手册列表 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/:id,get,查询价格手册详情 +admin/crm/product/pricebook,/api/v1/admin/product/price-books,post,创新价格手册 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/:id,delete,删除价格手册 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/page-list,get,查询价格手册条目列表 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,get,查询价格手册条目详情 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/config,post,配置价格手册条目条目 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,post,配置价格手册条目条目 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,delete,删除价格手册条目 +admin/crm/product,/api/v1/admin/product/products/page-list,get,查询产品列表 +admin/crm/product,/api/v1/admin/product/products/:id,get,查询产品详情 +admin/crm/product,/api/v1/admin/product/products,post,创建产品 +admin/crm/product,/api/v1/admin/product/products/:id,put,全量产品 +admin/crm/product,/api/v1/admin/product/products/:id,patch,增量产品 +admin/crm/product,/api/v1/admin/product/products/disable/:id,put,下架产品 +admin/crm/product,/api/v1/admin/product/products/:id,delete,删除产品 +admin/crm/product,/api/v1/admin/product/products/:id/actions/assign-to-product-categroy,post,分配产品品类给产品品类分类 +admin/crm/product/category,/api/v1/admin/product/product-category-tree,get,查询产品品类列表 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,get,查询产品品类详情 +admin/crm/product/category,/api/v1/admin/product/product-categories,post,创新产品品类 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,put,修改产品品类 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,patch,修改产品品类父级 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,delete,删除产品品类 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/page-list,get,查询产品规格列表 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,get,查询产品规格详情 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics,post,创建产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/config,post,配置产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,put,全量产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,patch,增量产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,delete,删除产品规格 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/page-list,get,查询产品统计列表 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,get,查询产品统计详情 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/config,post,配置产品统计 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,put,全量产品统计 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,patch,增量产品统计 +admin/crm/product/sku,/api/v1/admin/product/skus/page-list,get,查询SKU列表 +admin/crm/product/sku,/api/v1/admin/product/skus/:id,get,查询SKU详情 +admin/crm/product/sku,/api/v1/admin/product/skus,post,创建SKU +admin/crm/product/sku,/api/v1/admin/product/skus/config,post,配置SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,put,全量SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,patch,增量SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,delete,删除SKU +admin/crm/trade/payment,/api/v1/admin/trade/payments/page-list,get,查询支付单列表 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,get,查询支付单详情 +admin/crm/trade/payment,/api/v1/admin/trade/payments,post,创建支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,put,全量支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,patch,增量支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,delete,删除支付单 +admin/crm/trade/token,/api/v1/admin/trade/token/products/page-list,get,查询代币产品列表 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,get,查询代币产品详情 +admin/crm/trade/token,/api/v1/admin/trade/token/products,post,创建代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,put,全量代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,patch,增量代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,delete,删除代币产品 +admin/department,/api/v1/admin/department/department-tree/:depId,get,查询组织架构 +admin/department,/api/v1/admin/department/departments/:id,get,获取单个部门详情 +admin/department,/api/v1/admin/department/departments,post,创建新部门 +admin/department,/api/v1/admin/department/departments/:id,patch,更新部门信息(可选更新) +admin/department,/api/v1/admin/department/departments/:id,delete,删除部门 +admin/dictionary,/api/v1/admin/dictionary/types/page-list,get,获取字典类型列表 +admin/dictionary,/api/v1/admin/dictionary/types,get,获取字典类型列表 +admin/dictionary,/api/v1/admin/dictionary/types/:type,get,获取字典类型 +admin/dictionary,/api/v1/admin/dictionary/types,post,创建字典类型 +admin/dictionary,/api/v1/admin/dictionary/types/:type,put,更新字典类型 +admin/dictionary,/api/v1/admin/dictionary/types/:type,delete,删除字典类型 +admin/dictionary,/api/v1/admin/dictionary/items,get,获取字典项列表 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,get,获取字典项 +admin/dictionary,/api/v1/admin/dictionary/items,post,创建字典项 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,put,更新字典项 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,delete,删除字典项 +admin/infoorganization/category,/api/v1/admin/info-organization/category-tree,get,查询类别列表 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,get,查询类别详情 +admin/infoorganization/category,/api/v1/admin/info-organization/categories,post,创新类别 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,put,修改类别 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,patch,修改类别父级 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,delete,删除类别 +admin/infoorganization/label,/api/v1/admin/info-organization/label-tree,get,查询框架标签列表 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,get,查询框架标签详情 +admin/infoorganization/label,/api/v1/admin/info-organization/labels,post,创新框架标签 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,put,修改框架标签 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,patch,修改框架标签父级 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,delete,删除框架标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tag-tree,get,查询碎片标签列表 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,get,查询碎片标签详情 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags,post,创新碎片标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,put,修改碎片标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,patch,修改碎片标签父级 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,delete,删除碎片标签 +admin/mediaresource,/api/v1/admin/media/resources/page-list,get,查询媒资列表 +admin/mediaresource,/api/v1/admin/media/resources,post,创建媒资 +admin/mediaresource,/api/v1/admin/media/resources/base64,post,创建媒资-Base64 +admin/mediaresource,/api/v1/admin/media/resources/:id,get,获取媒资详情 +admin/mediaresource,/api/v1/admin/media/resources/:id,delete,删除媒资 +admin/permission,/api/v1/admin/permission/roles,get,查询角色列表 +admin/permission,/api/v1/admin/permission/roles,post,创建角色 +admin/permission,/api/v1/admin/permission/roles/:roleCode,get,获取角色详情 +admin/permission,/api/v1/admin/permission/roles/:roleCode,patch,更新角色详情 +admin/permission,/api/v1/admin/permission/roles/:roleCode/users,get,获取角色的用户列表 +admin/permission,/api/v1/admin/permission/roles/:roleCode/actions/set-permissions,post,为角色授予API权限 +admin/permission,/api/v1/admin/permission/api-list,get,查询API列表 +admin/permission,/api/v1/admin/permission/roles/:roleCode/actions/set-users,post,为角色分配用户 +admin/permission,/api/v1/admin/permission/users/:userId/actions/set-roles,post,为用户授予角色 +admin/position,/api/v1/admin/position/positions,post,创建新职位 +admin/position,/api/v1/admin/position/positions/:id,patch,更新职位信息(可选更新) +admin/position,/api/v1/admin/position/positions/:id,delete,删除职位 +admin/position,/api/v1/admin/position/positions,get,获取职位列表 +admin/position,/api/v1/admin/position/positions/:id,get,获取职位详情 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/detail,get,App详情 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/options,get,App列表/options +admin/scrm/app,/api/v1/admin/scrm/app/wechat/message/articles,post,App发送图文信息 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/list,get,App企业群列表/list +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/create,post,App创建企业群 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/message/articles,post,App企业群推送图文信息 +admin/scrm/bot,/api/v1/admin/scrm/bot/wechat/message/articles,post,机器人发送图文信息 +admin/scrm/contractway,/api/v1/admin/contract-way/group-tree,get,获取渠道活码分组树 +admin/scrm/contractway,/api/v1/admin/contract-way/groups,get,查询渠道活码分组列表 +admin/scrm/contractway,/api/v1/admin/contract-way,get,查询渠道活码 +admin/scrm/contractway,/api/v1/admin/contract-way,post,创建活码 +admin/scrm/contractway,/api/v1/admin/contract-way/:id,put,修改活码 +admin/scrm/contractway,/api/v1/admin/contract-way/:id,delete,删除活码 +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/sync,post,批量同步客户信息(根据员工ID同步/节流) +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/page,post,所有客户列表/page +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/group/list,post,客户群列表/limit +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/group/message/template,post,客户群发信息 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/:id,get,查询客户详情 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers,get,查询客户详情列表 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/:id,patch,修改客户信息 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/actions/sync,post,同步客户 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/partment/page,post,部门列表/page +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/user/page,post,员工列表/page +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/sync,get,同步组织架构/department&user +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/page,post,场景码列表/page +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/create,post,创建场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/update/:qid,patch,更新场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/enable/:qid,patch,启用场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/disable/:qid,patch,禁用场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/:qid,delete,删除场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/qrcode/:qid,patch,下载场景码/upload +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat/image/upload,post,上传图片到微信 +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat/image/page,post,微信素材库/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/option,get,标签组列表/option +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/page,post,标签组分页/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/corp/option,get,标签列表对象/key=>val +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/action,post,添加、删除标签组内的标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/corp/page,post,标签列表/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/sync,put,全量同步标签/sync +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/create,post,创建企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/update,patch,编辑企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/delete,delete,批量删除企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/customer/action,delete,编辑/删除客户标签 +admin/tag,/api/v1/admin/tags/tag-tree,get,查询标签列表 +admin/tag,/api/v1/admin/tags/:id,get,查询标签详情 +admin/tag,/api/v1/admin/tags,post,创新标签 +admin/tag,/api/v1/admin/tags/:id,put,修改标签 +admin/tag,/api/v1/admin/tags/:id,patch,修改标签父级 +admin/tag,/api/v1/admin/tags/:id,delete,删除标签 +admin/user,/api/v1/admin/user/users/actions/sync,post,同步员工 +admin/user,/api/v1/admin/user/users/:id,get,查询员工 +admin/user,/api/v1/admin/user/users,get,List员工 +admin/user,/api/v1/admin/user/users,post,创建员工 +admin/user,/api/v1/admin/user/users/:id,patch,编辑员工信息 +admin/user,/api/v1/admin/user/users/:id,delete,删除员工 +admin/user,/api/v1/admin/user/users/actions/reset-password,post,重设密码 +admin/userinfo,/api/v1/admin/user-center/user-info,get,获取用户信息 +admin/userinfo,/api/v1/admin/user-center/menu-roles,get,获取用户可见菜单 +admin/userinfo,/api/v1/admin/user-center/users/actions/modify-password,post,修改密码 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/page-list,post,查询菜单列表 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/media/news/list,get,查询菜单列表 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/:mediaId,get,请求菜单上传链接 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/video/:mediaId,get,根据媒体key获取媒体 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/upload,post,创建菜单 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias,post,创建菜单 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/:mediaId,delete,删除菜单 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus-tree,get,查询菜单列表 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus/sync,post,请求菜单上传链接 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus,post,创建菜单 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus,delete,删除菜单 +system/health,/api/v1/system/health,get,健康检查接口 +mp/crm/customer/auth,/api/v1/mp/customer/validToken,get,微信小程序Token验证 +mp/crm/customer/auth,/api/v1/mp/customer/login,post,微信小程序登录 +mp/crm/customer/auth,/api/v1/mp/customer/authByPhone,post,客户手机授权 +mp/crm/customer/auth,/api/v1/mp/customer/authByProfile,post,客户信息授权 +mp/crm/customer,/api/v1/mp/customer/user-info,get,获取用户信息 +mp/dictionary,/api/v1/mp/dictionary/types/page-list,get,获取字典类型列表 +mp/dictionary,/api/v1/mp/dictionary/types/:type,get,获取字典类型 +mp/dictionary,/api/v1/mp/dictionary/items,get,获取字典项列表 +mp/dictionary,/api/v1/mp/dictionary/items/:type/:key,get,获取字典项 +mp/infoorganization/category,/api/v1/mp/info-organization/category-tree,get,查询类别列表 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,get,查询类别详情 +mp/infoorganization/category,/api/v1/mp/info-organization/categories,post,创新类别 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,put,修改类别 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,patch,修改类别父级 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,delete,删除类别 +web/infoorganization/label,/api/v1/web/info-organization/label-tree,get,查询框架标签列表 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,get,查询框架标签详情 +web/infoorganization/label,/api/v1/web/info-organization/labels,post,创新框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,put,修改框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,patch,修改框架标签父级 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,delete,删除框架标签 +web/infoorganization/tag,/api/v1/web/info-organization/tag-tree,get,查询碎片标签列表 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,get,查询碎片标签详情 +web/infoorganization/tag,/api/v1/web/info-organization/tags,post,创新碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 +mp/crm/market/media,/api/v1/mp/market/medias/page-list,get,查询媒资列表 +mp/crm/market/store,/api/v1/mp/market/stores/page-list,get,店铺列表 +mp/crm/membership,/api/v1/mp/membership/customer,get,查询会籍 +mp/crm/membership,/api/v1/mp/membership/:id,get,查询会籍 +mp/crm/product/artisan,/api/v1/mp/product/artisans/page-list,get,查询元匠列表 +mp/crm/product/artisan,/api/v1/mp/product/artisans/:id,get,查询元匠详情 +mp/crm/product,/api/v1/mp/product/products/page-list,get,产品列表 +mp/crm/product,/api/v1/mp/product/products/:id,get,查询产品详情 +mp/crm/product,/api/v1/mp/product/product-category-tree,get,查询产品品类树形表 +mp/crm/product,/api/v1/mp/product/product-categories,get,查询产品品类列表 +mp/crm/product/productstatistics,/api/v1/mp/product/product-statistics/page-list,get,查询产品统计列表 +mp/crm/product/productstatistics,/api/v1/mp/product/product-statistics/:id,get,查询产品统计详情 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/page-list,get,查询购物车列表 +mp/crm/trade/cart,/api/v1/mp/trade/cart/:cartId,get,获取购物车详情 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items,post,添加商品到购物车 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/:itemId,put,更新购物车商品数量 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/:itemId,delete,删除购物车商品 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/clear,delete,清空购物车 +mp/crm/trade/order,/api/v1/mp/trade/orders/page-list,get,查询订单列表 +mp/crm/trade/order,/api/v1/mp/trade/orders/:id,get,查询订单详情 +mp/crm/trade/order,/api/v1/mp/trade/orders/products,post,创建产品订单 +mp/crm/trade/order,/api/v1/mp/trade/orders/cart-items,post,创建购物车订单 +mp/crm/trade/order,/api/v1/mp/trade/orders/cancel/:id,put,取消订单 +mp/crm/trade/payment,/api/v1/mp/trade/payments/page-list,get,查询支付单列表 +mp/crm/trade/payment,/api/v1/mp/trade/payments/:id,get,查询支付单详情 +mp/crm/trade/payment,/api/v1/mp/trade/payments,post,创建支付单 +mp/crm/trade/payment,/api/v1/mp/trade/payments/:id,put,修改支付单 +mp/crm/trade/token,/api/v1/mp/trade/token/balance,get,查询代币 +plugin,/api/v1/plugin/v1/plugins,post,插件接口 +plugin,/api/v1/plugin/v1/plugins,get,插件列表拉取 +plugin,/api/v1/plugin/v1/frontend-routes,get,插件路由拉取 +web/customer/auth,/api/v1/web/customer/login,post,微信Web登录 +web/customer/auth,/api/v1/web/customer/registerByPhone,post,客户手机注册 +web/customer/auth,/api/v1/web/customer/registerByPhone/invite/:code,post,客户手机注册,邀请码机制 +web/customer/auth,/api/v1/web/customer/registerByPhone/register/:code,post,客户手机注册,注册码机制 +web/customer/auth,/api/v1/web/customer/updateCustomerProfile/:id,post,客户信息更新 +web/customer/auth,/api/v1/web/customer/user-info,get,获取用户信息 +web/customer/auth/oa,/api/v1/web/customer/oa/login,post,微信公众号登录 +web/customer/auth/oa,/api/v1/web/customer/oa/authByPhone,post,客户手机授权 +web/customer/auth/oa,/api/v1/web/customer/oa/authByProfile,post,公众号客户信息授权 +mp/dictionary,/api/v1/web/dictionary/types/page-list,get,获取字典类型列表 +mp/dictionary,/api/v1/web/dictionary/types/:type,get,获取字典类型 +mp/dictionary,/api/v1/web/dictionary/items,get,获取字典项列表 +mp/dictionary,/api/v1/web/dictionary/items/:type/:key,get,获取字典项 +web/infoorganization/category,/api/v1/web/info-organization/category-tree,get,查询类别列表 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,get,查询类别详情 +web/infoorganization/category,/api/v1/web/info-organization/categories,post,创新类别 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,put,修改类别 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,patch,修改类别父级 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,delete,删除类别 +web/infoorganization/label,/api/v1/web/info-organization/label-tree,get,查询框架标签列表 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,get,查询框架标签详情 +web/infoorganization/label,/api/v1/web/info-organization/labels,post,创新框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,put,修改框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,patch,修改框架标签父级 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,delete,删除框架标签 +web/infoorganization/tag,/api/v1/web/info-organization/tag-tree,get,查询碎片标签列表 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,get,查询碎片标签详情 +web/infoorganization/tag,/api/v1/web/info-organization/tags,post,创新碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 +web/scene,/api/v1/web/scene/qrcode/detail/:qid(SceneRequest),get,获取场景落地页详情 +admin/auth,/api/v1/admin/auth/access/actions/basic-login,post,登录 +admin/auth,/api/v1/admin/auth/access/actions/exchange-token,post,Exchange +admin/common,/api/v1/admin/common/options/users,get,员工Options远程搜索 +admin/common,/api/v1/admin/common/options/user-query,get,查询员工过滤条件 +admin/common,/api/v1/admin/common/options/departments,get,部门Options远程搜索 +admin/common,/api/v1/admin/common/options,get,通用获取Options +admin/crm/business/opportunity,/api/v1/admin/business/opportunities,get,查询商机列表 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities,post,创建商机 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id/assign-user,put,为商机分配员工 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id,put,修改商机信息 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id,delete,删除商机 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,get,查询客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/page-list,get,获取客户分页列表 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers,post,创建客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,put,全量客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,patch,增量客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,delete,删除客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id/actions/users,post,为客户分配员工 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,get,查询线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/page-list,get,获取线索分页列表 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads,post,创建线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,put,全量线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,patch,增量线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,delete,删除线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id/actions/users,post,为线索分配员工 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,get,查询注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/page-list,get,获取注册码分页列表 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes,post,创建注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/generate,post,批量创建注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,put,全量注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,patch,增量注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,delete,删除注册码 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/page-list,get,查询品牌故事列表 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,get,查询品牌故事详情 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories,post,创建品牌故事 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,put,全量品牌故事 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,delete,删除品牌故事 +admin/crm/market/media,/api/v1/admin/market/medias/page-list,get,查询媒体列表 +admin/crm/market/media,/api/v1/admin/market/medias,post,请求媒体上传链接 +admin/crm/market/media,/api/v1/admin/market/medias/:id,put,创建或更新媒体 +admin/crm/market/media,/api/v1/admin/market/medias/:id,get,根据媒体key获取媒体 +admin/crm/market/media,/api/v1/admin/market/medias/:id,delete,删除媒体 +admin/crm/market/mgm,/api/v1/admin/market/mgms/page-list,get,查询MGMRule列表 +admin/crm/market/mgm,/api/v1/admin/market/mgms,post,请求MGMRule上传链接 +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,put,创建或更新MGMRule +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,get,根据获取MGMRule +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,delete,删除MGMRule +admin/crm/market/store,/api/v1/admin/market/stores/page-list,get,查询门店列表 +admin/crm/market/store,/api/v1/admin/market/stores/:id,get,查询门店详情 +admin/crm/market/store,/api/v1/admin/market/stores,post,创建门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id,put,全量门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id,delete,删除门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id/actions/assign-to-store-categroy,post,分配门店经理给门店 +admin/crm/membership,/api/v1/admin/membership/customers/:id,get,查询会籍 +admin/crm/product/artisan,/api/v1/admin/product/artisans/page-list,get,查询元匠列表 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,get,查询元匠详情 +admin/crm/product/artisan,/api/v1/admin/product/artisans,post,创建元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,put,全量元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,delete,删除元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/bind/stores,post,元匠绑定门店 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/page-list,get,查询价格手册列表 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/:id,get,查询价格手册详情 +admin/crm/product/pricebook,/api/v1/admin/product/price-books,post,创新价格手册 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/:id,delete,删除价格手册 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/page-list,get,查询价格手册条目列表 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,get,查询价格手册条目详情 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/config,post,配置价格手册条目条目 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,post,配置价格手册条目条目 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,delete,删除价格手册条目 +admin/crm/product,/api/v1/admin/product/products/page-list,get,查询产品列表 +admin/crm/product,/api/v1/admin/product/products/:id,get,查询产品详情 +admin/crm/product,/api/v1/admin/product/products,post,创建产品 +admin/crm/product,/api/v1/admin/product/products/:id,put,全量产品 +admin/crm/product,/api/v1/admin/product/products/:id,patch,增量产品 +admin/crm/product,/api/v1/admin/product/products/disable/:id,put,下架产品 +admin/crm/product,/api/v1/admin/product/products/:id,delete,删除产品 +admin/crm/product,/api/v1/admin/product/products/:id/actions/assign-to-product-categroy,post,分配产品品类给产品品类分类 +admin/crm/product/category,/api/v1/admin/product/product-category-tree,get,查询产品品类列表 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,get,查询产品品类详情 +admin/crm/product/category,/api/v1/admin/product/product-categories,post,创新产品品类 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,put,修改产品品类 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,patch,修改产品品类父级 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,delete,删除产品品类 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/page-list,get,查询产品规格列表 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,get,查询产品规格详情 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics,post,创建产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/config,post,配置产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,put,全量产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,patch,增量产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,delete,删除产品规格 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/page-list,get,查询产品统计列表 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,get,查询产品统计详情 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/config,post,配置产品统计 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,put,全量产品统计 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,patch,增量产品统计 +admin/crm/product/sku,/api/v1/admin/product/skus/page-list,get,查询SKU列表 +admin/crm/product/sku,/api/v1/admin/product/skus/:id,get,查询SKU详情 +admin/crm/product/sku,/api/v1/admin/product/skus,post,创建SKU +admin/crm/product/sku,/api/v1/admin/product/skus/config,post,配置SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,put,全量SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,patch,增量SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,delete,删除SKU +admin/crm/trade/payment,/api/v1/admin/trade/payments/page-list,get,查询支付单列表 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,get,查询支付单详情 +admin/crm/trade/payment,/api/v1/admin/trade/payments,post,创建支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,put,全量支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,patch,增量支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,delete,删除支付单 +admin/crm/trade/token,/api/v1/admin/trade/token/products/page-list,get,查询代币产品列表 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,get,查询代币产品详情 +admin/crm/trade/token,/api/v1/admin/trade/token/products,post,创建代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,put,全量代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,patch,增量代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,delete,删除代币产品 +admin/department,/api/v1/admin/department/department-tree/:depId,get,查询组织架构 +admin/department,/api/v1/admin/department/departments/:id,get,获取单个部门详情 +admin/department,/api/v1/admin/department/departments,post,创建新部门 +admin/department,/api/v1/admin/department/departments/:id,patch,更新部门信息(可选更新) +admin/department,/api/v1/admin/department/departments/:id,delete,删除部门 +admin/dictionary,/api/v1/admin/dictionary/types/page-list,get,获取字典类型列表 +admin/dictionary,/api/v1/admin/dictionary/types,get,获取字典类型列表 +admin/dictionary,/api/v1/admin/dictionary/types/:type,get,获取字典类型 +admin/dictionary,/api/v1/admin/dictionary/types,post,创建字典类型 +admin/dictionary,/api/v1/admin/dictionary/types/:type,put,更新字典类型 +admin/dictionary,/api/v1/admin/dictionary/types/:type,delete,删除字典类型 +admin/dictionary,/api/v1/admin/dictionary/items,get,获取字典项列表 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,get,获取字典项 +admin/dictionary,/api/v1/admin/dictionary/items,post,创建字典项 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,put,更新字典项 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,delete,删除字典项 +admin/infoorganization/category,/api/v1/admin/info-organization/category-tree,get,查询类别列表 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,get,查询类别详情 +admin/infoorganization/category,/api/v1/admin/info-organization/categories,post,创新类别 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,put,修改类别 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,patch,修改类别父级 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,delete,删除类别 +admin/infoorganization/label,/api/v1/admin/info-organization/label-tree,get,查询框架标签列表 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,get,查询框架标签详情 +admin/infoorganization/label,/api/v1/admin/info-organization/labels,post,创新框架标签 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,put,修改框架标签 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,patch,修改框架标签父级 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,delete,删除框架标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tag-tree,get,查询碎片标签列表 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,get,查询碎片标签详情 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags,post,创新碎片标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,put,修改碎片标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,patch,修改碎片标签父级 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,delete,删除碎片标签 +admin/mediaresource,/api/v1/admin/media/resources/page-list,get,查询媒资列表 +admin/mediaresource,/api/v1/admin/media/resources,post,创建媒资 +admin/mediaresource,/api/v1/admin/media/resources/base64,post,创建媒资-Base64 +admin/mediaresource,/api/v1/admin/media/resources/:id,get,获取媒资详情 +admin/mediaresource,/api/v1/admin/media/resources/:id,delete,删除媒资 +admin/permission,/api/v1/admin/permission/roles,get,查询角色列表 +admin/permission,/api/v1/admin/permission/roles,post,创建角色 +admin/permission,/api/v1/admin/permission/roles/:roleCode,get,获取角色详情 +admin/permission,/api/v1/admin/permission/roles/:roleCode,patch,更新角色详情 +admin/permission,/api/v1/admin/permission/roles/:roleCode/users,get,获取角色的用户列表 +admin/permission,/api/v1/admin/permission/roles/:roleCode/actions/set-permissions,post,为角色授予API权限 +admin/permission,/api/v1/admin/permission/api-list,get,查询API列表 +admin/permission,/api/v1/admin/permission/roles/:roleCode/actions/set-users,post,为角色分配用户 +admin/permission,/api/v1/admin/permission/users/:userId/actions/set-roles,post,为用户授予角色 +admin/position,/api/v1/admin/position/positions,post,创建新职位 +admin/position,/api/v1/admin/position/positions/:id,patch,更新职位信息(可选更新) +admin/position,/api/v1/admin/position/positions/:id,delete,删除职位 +admin/position,/api/v1/admin/position/positions,get,获取职位列表 +admin/position,/api/v1/admin/position/positions/:id,get,获取职位详情 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/detail,get,App详情 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/options,get,App列表/options +admin/scrm/app,/api/v1/admin/scrm/app/wechat/message/articles,post,App发送图文信息 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/list,get,App企业群列表/list +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/create,post,App创建企业群 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/message/articles,post,App企业群推送图文信息 +admin/scrm/bot,/api/v1/admin/scrm/bot/wechat/message/articles,post,机器人发送图文信息 +admin/scrm/contractway,/api/v1/admin/contract-way/group-tree,get,获取渠道活码分组树 +admin/scrm/contractway,/api/v1/admin/contract-way/groups,get,查询渠道活码分组列表 +admin/scrm/contractway,/api/v1/admin/contract-way,get,查询渠道活码 +admin/scrm/contractway,/api/v1/admin/contract-way,post,创建活码 +admin/scrm/contractway,/api/v1/admin/contract-way/:id,put,修改活码 +admin/scrm/contractway,/api/v1/admin/contract-way/:id,delete,删除活码 +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/sync,post,批量同步客户信息(根据员工ID同步/节流) +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/page,post,所有客户列表/page +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/group/list,post,客户群列表/limit +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/group/message/template,post,客户群发信息 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/:id,get,查询客户详情 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers,get,查询客户详情列表 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/:id,patch,修改客户信息 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/actions/sync,post,同步客户 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/partment/page,post,部门列表/page +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/user/page,post,员工列表/page +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/sync,get,同步组织架构/department&user +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/page,post,场景码列表/page +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/create,post,创建场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/update/:qid,patch,更新场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/enable/:qid,patch,启用场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/disable/:qid,patch,禁用场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/:qid,delete,删除场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/qrcode/:qid,patch,下载场景码/upload +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat/image/upload,post,上传图片到微信 +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat/image/page,post,微信素材库/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/option,get,标签组列表/option +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/page,post,标签组分页/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/corp/option,get,标签列表对象/key=>val +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/action,post,添加、删除标签组内的标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/corp/page,post,标签列表/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/sync,put,全量同步标签/sync +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/create,post,创建企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/update,patch,编辑企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/delete,delete,批量删除企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/customer/action,delete,编辑/删除客户标签 +admin/tag,/api/v1/admin/tags/tag-tree,get,查询标签列表 +admin/tag,/api/v1/admin/tags/:id,get,查询标签详情 +admin/tag,/api/v1/admin/tags,post,创新标签 +admin/tag,/api/v1/admin/tags/:id,put,修改标签 +admin/tag,/api/v1/admin/tags/:id,patch,修改标签父级 +admin/tag,/api/v1/admin/tags/:id,delete,删除标签 +admin/user,/api/v1/admin/user/users/actions/sync,post,同步员工 +admin/user,/api/v1/admin/user/users/:id,get,查询员工 +admin/user,/api/v1/admin/user/users,get,List员工 +admin/user,/api/v1/admin/user/users,post,创建员工 +admin/user,/api/v1/admin/user/users/:id,patch,编辑员工信息 +admin/user,/api/v1/admin/user/users/:id,delete,删除员工 +admin/user,/api/v1/admin/user/users/actions/reset-password,post,重设密码 +admin/userinfo,/api/v1/admin/user-center/user-info,get,获取用户信息 +admin/userinfo,/api/v1/admin/user-center/menu-roles,get,获取用户可见菜单 +admin/userinfo,/api/v1/admin/user-center/users/actions/modify-password,post,修改密码 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/page-list,post,查询菜单列表 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/media/news/list,get,查询菜单列表 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/:mediaId,get,请求菜单上传链接 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/video/:mediaId,get,根据媒体key获取媒体 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/upload,post,创建菜单 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias,post,创建菜单 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/:mediaId,delete,删除菜单 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus-tree,get,查询菜单列表 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus/sync,post,请求菜单上传链接 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus,post,创建菜单 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus,delete,删除菜单 +system/health,/api/v1/system/health,get,健康检查接口 +mp/crm/customer/auth,/api/v1/mp/customer/validToken,get,微信小程序Token验证 +mp/crm/customer/auth,/api/v1/mp/customer/login,post,微信小程序登录 +mp/crm/customer/auth,/api/v1/mp/customer/authByPhone,post,客户手机授权 +mp/crm/customer/auth,/api/v1/mp/customer/authByProfile,post,客户信息授权 +mp/crm/customer,/api/v1/mp/customer/user-info,get,获取用户信息 +mp/dictionary,/api/v1/mp/dictionary/types/page-list,get,获取字典类型列表 +mp/dictionary,/api/v1/mp/dictionary/types/:type,get,获取字典类型 +mp/dictionary,/api/v1/mp/dictionary/items,get,获取字典项列表 +mp/dictionary,/api/v1/mp/dictionary/items/:type/:key,get,获取字典项 +mp/infoorganization/category,/api/v1/mp/info-organization/category-tree,get,查询类别列表 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,get,查询类别详情 +mp/infoorganization/category,/api/v1/mp/info-organization/categories,post,创新类别 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,put,修改类别 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,patch,修改类别父级 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,delete,删除类别 +web/infoorganization/label,/api/v1/web/info-organization/label-tree,get,查询框架标签列表 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,get,查询框架标签详情 +web/infoorganization/label,/api/v1/web/info-organization/labels,post,创新框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,put,修改框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,patch,修改框架标签父级 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,delete,删除框架标签 +web/infoorganization/tag,/api/v1/web/info-organization/tag-tree,get,查询碎片标签列表 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,get,查询碎片标签详情 +web/infoorganization/tag,/api/v1/web/info-organization/tags,post,创新碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 +mp/crm/market/media,/api/v1/mp/market/medias/page-list,get,查询媒资列表 +mp/crm/market/store,/api/v1/mp/market/stores/page-list,get,店铺列表 +mp/crm/membership,/api/v1/mp/membership/customer,get,查询会籍 +mp/crm/membership,/api/v1/mp/membership/:id,get,查询会籍 +mp/crm/product/artisan,/api/v1/mp/product/artisans/page-list,get,查询元匠列表 +mp/crm/product/artisan,/api/v1/mp/product/artisans/:id,get,查询元匠详情 +mp/crm/product,/api/v1/mp/product/products/page-list,get,产品列表 +mp/crm/product,/api/v1/mp/product/products/:id,get,查询产品详情 +mp/crm/product,/api/v1/mp/product/product-category-tree,get,查询产品品类树形表 +mp/crm/product,/api/v1/mp/product/product-categories,get,查询产品品类列表 +mp/crm/product/productstatistics,/api/v1/mp/product/product-statistics/page-list,get,查询产品统计列表 +mp/crm/product/productstatistics,/api/v1/mp/product/product-statistics/:id,get,查询产品统计详情 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/page-list,get,查询购物车列表 +mp/crm/trade/cart,/api/v1/mp/trade/cart/:cartId,get,获取购物车详情 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items,post,添加商品到购物车 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/:itemId,put,更新购物车商品数量 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/:itemId,delete,删除购物车商品 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/clear,delete,清空购物车 +mp/crm/trade/order,/api/v1/mp/trade/orders/page-list,get,查询订单列表 +mp/crm/trade/order,/api/v1/mp/trade/orders/:id,get,查询订单详情 +mp/crm/trade/order,/api/v1/mp/trade/orders/products,post,创建产品订单 +mp/crm/trade/order,/api/v1/mp/trade/orders/cart-items,post,创建购物车订单 +mp/crm/trade/order,/api/v1/mp/trade/orders/cancel/:id,put,取消订单 +mp/crm/trade/payment,/api/v1/mp/trade/payments/page-list,get,查询支付单列表 +mp/crm/trade/payment,/api/v1/mp/trade/payments/:id,get,查询支付单详情 +mp/crm/trade/payment,/api/v1/mp/trade/payments,post,创建支付单 +mp/crm/trade/payment,/api/v1/mp/trade/payments/:id,put,修改支付单 +mp/crm/trade/token,/api/v1/mp/trade/token/balance,get,查询代币 +plugin,/api/v1/plugin/v1/plugins,post,插件接口 +plugin,/api/v1/plugin/v1/plugins,get,插件列表拉取 +plugin,/api/v1/plugin/v1/frontend-routes,get,插件路由拉取 +web/customer/auth,/api/v1/web/customer/login,post,微信Web登录 +web/customer/auth,/api/v1/web/customer/registerByPhone,post,客户手机注册 +web/customer/auth,/api/v1/web/customer/registerByPhone/invite/:code,post,客户手机注册,邀请码机制 +web/customer/auth,/api/v1/web/customer/registerByPhone/register/:code,post,客户手机注册,注册码机制 +web/customer/auth,/api/v1/web/customer/updateCustomerProfile/:id,post,客户信息更新 +web/customer/auth,/api/v1/web/customer/user-info,get,获取用户信息 +web/customer/auth/oa,/api/v1/web/customer/oa/login,post,微信公众号登录 +web/customer/auth/oa,/api/v1/web/customer/oa/authByPhone,post,客户手机授权 +web/customer/auth/oa,/api/v1/web/customer/oa/authByProfile,post,公众号客户信息授权 +mp/dictionary,/api/v1/web/dictionary/types/page-list,get,获取字典类型列表 +mp/dictionary,/api/v1/web/dictionary/types/:type,get,获取字典类型 +mp/dictionary,/api/v1/web/dictionary/items,get,获取字典项列表 +mp/dictionary,/api/v1/web/dictionary/items/:type/:key,get,获取字典项 +web/infoorganization/category,/api/v1/web/info-organization/category-tree,get,查询类别列表 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,get,查询类别详情 +web/infoorganization/category,/api/v1/web/info-organization/categories,post,创新类别 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,put,修改类别 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,patch,修改类别父级 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,delete,删除类别 +web/infoorganization/label,/api/v1/web/info-organization/label-tree,get,查询框架标签列表 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,get,查询框架标签详情 +web/infoorganization/label,/api/v1/web/info-organization/labels,post,创新框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,put,修改框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,patch,修改框架标签父级 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,delete,删除框架标签 +web/infoorganization/tag,/api/v1/web/info-organization/tag-tree,get,查询碎片标签列表 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,get,查询碎片标签详情 +web/infoorganization/tag,/api/v1/web/info-organization/tags,post,创新碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 +web/scene,/api/v1/web/scene/qrcode/detail/:qid(SceneRequest),get,获取场景落地页详情 +admin/auth,/api/v1/admin/auth/access/actions/basic-login,post,登录 +admin/auth,/api/v1/admin/auth/access/actions/exchange-token,post,Exchange +admin/common,/api/v1/admin/common/options/users,get,员工Options远程搜索 +admin/common,/api/v1/admin/common/options/user-query,get,查询员工过滤条件 +admin/common,/api/v1/admin/common/options/departments,get,部门Options远程搜索 +admin/common,/api/v1/admin/common/options,get,通用获取Options +admin/crm/business/opportunity,/api/v1/admin/business/opportunities,get,查询商机列表 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities,post,创建商机 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id/assign-user,put,为商机分配员工 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id,put,修改商机信息 +admin/crm/business/opportunity,/api/v1/admin/business/opportunities/:id,delete,删除商机 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,get,查询客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/page-list,get,获取客户分页列表 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers,post,创建客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,put,全量客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,patch,增量客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id,delete,删除客户 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain/customers/:id/actions/users,post,为客户分配员工 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,get,查询线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/page-list,get,获取线索分页列表 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads,post,创建线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,put,全量线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,patch,增量线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id,delete,删除线索 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain/leads/:id/actions/users,post,为线索分配员工 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,get,查询注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/page-list,get,获取注册码分页列表 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes,post,创建注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/generate,post,批量创建注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,put,全量注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,patch,增量注册码 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain/register-codes/:id,delete,删除注册码 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/page-list,get,查询品牌故事列表 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,get,查询品牌故事详情 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories,post,创建品牌故事 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,put,全量品牌故事 +admin/crm/market/brandstory,/api/v1/admin/market/brand-stories/:id,delete,删除品牌故事 +admin/crm/market/media,/api/v1/admin/market/medias/page-list,get,查询媒体列表 +admin/crm/market/media,/api/v1/admin/market/medias,post,请求媒体上传链接 +admin/crm/market/media,/api/v1/admin/market/medias/:id,put,创建或更新媒体 +admin/crm/market/media,/api/v1/admin/market/medias/:id,get,根据媒体key获取媒体 +admin/crm/market/media,/api/v1/admin/market/medias/:id,delete,删除媒体 +admin/crm/market/mgm,/api/v1/admin/market/mgms/page-list,get,查询MGMRule列表 +admin/crm/market/mgm,/api/v1/admin/market/mgms,post,请求MGMRule上传链接 +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,put,创建或更新MGMRule +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,get,根据获取MGMRule +admin/crm/market/mgm,/api/v1/admin/market/mgms/:id,delete,删除MGMRule +admin/crm/market/store,/api/v1/admin/market/stores/page-list,get,查询门店列表 +admin/crm/market/store,/api/v1/admin/market/stores/:id,get,查询门店详情 +admin/crm/market/store,/api/v1/admin/market/stores,post,创建门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id,put,全量门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id,delete,删除门店 +admin/crm/market/store,/api/v1/admin/market/stores/:id/actions/assign-to-store-categroy,post,分配门店经理给门店 +admin/crm/membership,/api/v1/admin/membership/customers/:id,get,查询会籍 +admin/crm/product/artisan,/api/v1/admin/product/artisans/page-list,get,查询元匠列表 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,get,查询元匠详情 +admin/crm/product/artisan,/api/v1/admin/product/artisans,post,创建元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,put,全量元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/:id,delete,删除元匠 +admin/crm/product/artisan,/api/v1/admin/product/artisans/bind/stores,post,元匠绑定门店 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/page-list,get,查询价格手册列表 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/:id,get,查询价格手册详情 +admin/crm/product/pricebook,/api/v1/admin/product/price-books,post,创新价格手册 +admin/crm/product/pricebook,/api/v1/admin/product/price-books/:id,delete,删除价格手册 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/page-list,get,查询价格手册条目列表 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,get,查询价格手册条目详情 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/config,post,配置价格手册条目条目 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,post,配置价格手册条目条目 +admin/crm/product/pricebookentry,/api/v1/admin/product/price-book-entries/:id,delete,删除价格手册条目 +admin/crm/product,/api/v1/admin/product/products/page-list,get,查询产品列表 +admin/crm/product,/api/v1/admin/product/products/:id,get,查询产品详情 +admin/crm/product,/api/v1/admin/product/products,post,创建产品 +admin/crm/product,/api/v1/admin/product/products/:id,put,全量产品 +admin/crm/product,/api/v1/admin/product/products/:id,patch,增量产品 +admin/crm/product,/api/v1/admin/product/products/disable/:id,put,下架产品 +admin/crm/product,/api/v1/admin/product/products/:id,delete,删除产品 +admin/crm/product,/api/v1/admin/product/products/:id/actions/assign-to-product-categroy,post,分配产品品类给产品品类分类 +admin/crm/product/category,/api/v1/admin/product/product-category-tree,get,查询产品品类列表 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,get,查询产品品类详情 +admin/crm/product/category,/api/v1/admin/product/product-categories,post,创新产品品类 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,put,修改产品品类 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,patch,修改产品品类父级 +admin/crm/product/category,/api/v1/admin/product/product-categories/:id,delete,删除产品品类 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/page-list,get,查询产品规格列表 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,get,查询产品规格详情 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics,post,创建产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/config,post,配置产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,put,全量产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,patch,增量产品规格 +admin/crm/product/productspecific,/api/v1/admin/product/product-specifics/:id,delete,删除产品规格 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/page-list,get,查询产品统计列表 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,get,查询产品统计详情 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/config,post,配置产品统计 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,put,全量产品统计 +admin/crm/product/productstatistics,/api/v1/admin/product/product-statistics/:id,patch,增量产品统计 +admin/crm/product/sku,/api/v1/admin/product/skus/page-list,get,查询SKU列表 +admin/crm/product/sku,/api/v1/admin/product/skus/:id,get,查询SKU详情 +admin/crm/product/sku,/api/v1/admin/product/skus,post,创建SKU +admin/crm/product/sku,/api/v1/admin/product/skus/config,post,配置SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,put,全量SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,patch,增量SKU +admin/crm/product/sku,/api/v1/admin/product/skus/:id,delete,删除SKU +admin/crm/trade/payment,/api/v1/admin/trade/payments/page-list,get,查询支付单列表 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,get,查询支付单详情 +admin/crm/trade/payment,/api/v1/admin/trade/payments,post,创建支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,put,全量支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,patch,增量支付单 +admin/crm/trade/payment,/api/v1/admin/trade/payments/:id,delete,删除支付单 +admin/crm/trade/token,/api/v1/admin/trade/token/products/page-list,get,查询代币产品列表 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,get,查询代币产品详情 +admin/crm/trade/token,/api/v1/admin/trade/token/products,post,创建代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,put,全量代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,patch,增量代币产品 +admin/crm/trade/token,/api/v1/admin/trade/token/products/:id,delete,删除代币产品 +admin/department,/api/v1/admin/department/department-tree/:depId,get,查询组织架构 +admin/department,/api/v1/admin/department/departments/:id,get,获取单个部门详情 +admin/department,/api/v1/admin/department/departments,post,创建新部门 +admin/department,/api/v1/admin/department/departments/:id,patch,更新部门信息(可选更新) +admin/department,/api/v1/admin/department/departments/:id,delete,删除部门 +admin/dictionary,/api/v1/admin/dictionary/types/page-list,get,获取字典类型列表 +admin/dictionary,/api/v1/admin/dictionary/types,get,获取字典类型列表 +admin/dictionary,/api/v1/admin/dictionary/types/:type,get,获取字典类型 +admin/dictionary,/api/v1/admin/dictionary/types,post,创建字典类型 +admin/dictionary,/api/v1/admin/dictionary/types/:type,put,更新字典类型 +admin/dictionary,/api/v1/admin/dictionary/types/:type,delete,删除字典类型 +admin/dictionary,/api/v1/admin/dictionary/items,get,获取字典项列表 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,get,获取字典项 +admin/dictionary,/api/v1/admin/dictionary/items,post,创建字典项 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,put,更新字典项 +admin/dictionary,/api/v1/admin/dictionary/items/:type/:key,delete,删除字典项 +admin/infoorganization/category,/api/v1/admin/info-organization/category-tree,get,查询类别列表 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,get,查询类别详情 +admin/infoorganization/category,/api/v1/admin/info-organization/categories,post,创新类别 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,put,修改类别 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,patch,修改类别父级 +admin/infoorganization/category,/api/v1/admin/info-organization/categories/:id,delete,删除类别 +admin/infoorganization/label,/api/v1/admin/info-organization/label-tree,get,查询框架标签列表 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,get,查询框架标签详情 +admin/infoorganization/label,/api/v1/admin/info-organization/labels,post,创新框架标签 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,put,修改框架标签 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,patch,修改框架标签父级 +admin/infoorganization/label,/api/v1/admin/info-organization/labels/:id,delete,删除框架标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tag-tree,get,查询碎片标签列表 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,get,查询碎片标签详情 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags,post,创新碎片标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,put,修改碎片标签 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,patch,修改碎片标签父级 +admin/infoorganization/tag,/api/v1/admin/info-organization/tags/:id,delete,删除碎片标签 +admin/mediaresource,/api/v1/admin/media/resources/page-list,get,查询媒资列表 +admin/mediaresource,/api/v1/admin/media/resources,post,创建媒资 +admin/mediaresource,/api/v1/admin/media/resources/base64,post,创建媒资-Base64 +admin/mediaresource,/api/v1/admin/media/resources/:id,get,获取媒资详情 +admin/mediaresource,/api/v1/admin/media/resources/:id,delete,删除媒资 +admin/permission,/api/v1/admin/permission/roles,get,查询角色列表 +admin/permission,/api/v1/admin/permission/roles,post,创建角色 +admin/permission,/api/v1/admin/permission/roles/:roleCode,get,获取角色详情 +admin/permission,/api/v1/admin/permission/roles/:roleCode,patch,更新角色详情 +admin/permission,/api/v1/admin/permission/roles/:roleCode/users,get,获取角色的用户列表 +admin/permission,/api/v1/admin/permission/roles/:roleCode/actions/set-permissions,post,为角色授予API权限 +admin/permission,/api/v1/admin/permission/api-list,get,查询API列表 +admin/permission,/api/v1/admin/permission/roles/:roleCode/actions/set-users,post,为角色分配用户 +admin/permission,/api/v1/admin/permission/users/:userId/actions/set-roles,post,为用户授予角色 +admin/position,/api/v1/admin/position/positions,post,创建新职位 +admin/position,/api/v1/admin/position/positions/:id,patch,更新职位信息(可选更新) +admin/position,/api/v1/admin/position/positions/:id,delete,删除职位 +admin/position,/api/v1/admin/position/positions,get,获取职位列表 +admin/position,/api/v1/admin/position/positions/:id,get,获取职位详情 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/detail,get,App详情 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/options,get,App列表/options +admin/scrm/app,/api/v1/admin/scrm/app/wechat/message/articles,post,App发送图文信息 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/list,get,App企业群列表/list +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/create,post,App创建企业群 +admin/scrm/app,/api/v1/admin/scrm/app/wechat/group/message/articles,post,App企业群推送图文信息 +admin/scrm/bot,/api/v1/admin/scrm/bot/wechat/message/articles,post,机器人发送图文信息 +admin/scrm/contractway,/api/v1/admin/contract-way/group-tree,get,获取渠道活码分组树 +admin/scrm/contractway,/api/v1/admin/contract-way/groups,get,查询渠道活码分组列表 +admin/scrm/contractway,/api/v1/admin/contract-way,get,查询渠道活码 +admin/scrm/contractway,/api/v1/admin/contract-way,post,创建活码 +admin/scrm/contractway,/api/v1/admin/contract-way/:id,put,修改活码 +admin/scrm/contractway,/api/v1/admin/contract-way/:id,delete,删除活码 +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/sync,post,批量同步客户信息(根据员工ID同步/节流) +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/page,post,所有客户列表/page +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/group/list,post,客户群列表/limit +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat/group/message/template,post,客户群发信息 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/:id,get,查询客户详情 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers,get,查询客户详情列表 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/:id,patch,修改客户信息 +admin/scrm/customer,/api/v1/admin/scrm/customer/customers/actions/sync,post,同步客户 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/partment/page,post,部门列表/page +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/user/page,post,员工列表/page +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat/sync,get,同步组织架构/department&user +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/page,post,场景码列表/page +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/create,post,创建场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/update/:qid,patch,更新场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/enable/:qid,patch,启用场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/disable/:qid,patch,禁用场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/group/:qid,delete,删除场景码 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat/qrcode/:qid,patch,下载场景码/upload +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat/image/upload,post,上传图片到微信 +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat/image/page,post,微信素材库/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/option,get,标签组列表/option +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/page,post,标签组分页/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/corp/option,get,标签列表对象/key=>val +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/group/action,post,添加、删除标签组内的标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/corp/page,post,标签列表/page +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/sync,put,全量同步标签/sync +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/create,post,创建企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/update,patch,编辑企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/crop/delete,delete,批量删除企业标签 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat/customer/action,delete,编辑/删除客户标签 +admin/tag,/api/v1/admin/tags/tag-tree,get,查询标签列表 +admin/tag,/api/v1/admin/tags/:id,get,查询标签详情 +admin/tag,/api/v1/admin/tags,post,创新标签 +admin/tag,/api/v1/admin/tags/:id,put,修改标签 +admin/tag,/api/v1/admin/tags/:id,patch,修改标签父级 +admin/tag,/api/v1/admin/tags/:id,delete,删除标签 +admin/user,/api/v1/admin/user/users/actions/sync,post,同步员工 +admin/user,/api/v1/admin/user/users/:id,get,查询员工 +admin/user,/api/v1/admin/user/users,get,List员工 +admin/user,/api/v1/admin/user/users,post,创建员工 +admin/user,/api/v1/admin/user/users/:id,patch,编辑员工信息 +admin/user,/api/v1/admin/user/users/:id,delete,删除员工 +admin/user,/api/v1/admin/user/users/actions/reset-password,post,重设密码 +admin/userinfo,/api/v1/admin/user-center/user-info,get,获取用户信息 +admin/userinfo,/api/v1/admin/user-center/menu-roles,get,获取用户可见菜单 +admin/userinfo,/api/v1/admin/user-center/users/actions/modify-password,post,修改密码 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/page-list,post,查询菜单列表 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/media/news/list,get,查询菜单列表 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/:mediaId,get,请求菜单上传链接 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/video/:mediaId,get,根据媒体key获取媒体 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/upload,post,创建菜单 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias,post,创建菜单 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account/medias/:mediaId,delete,删除菜单 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus-tree,get,查询菜单列表 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus/sync,post,请求菜单上传链接 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus,post,创建菜单 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account/menus,delete,删除菜单 +system/health,/api/v1/system/health,get,健康检查接口 +mp/crm/customer/auth,/api/v1/mp/customer/validToken,get,微信小程序Token验证 +mp/crm/customer/auth,/api/v1/mp/customer/login,post,微信小程序登录 +mp/crm/customer/auth,/api/v1/mp/customer/authByPhone,post,客户手机授权 +mp/crm/customer/auth,/api/v1/mp/customer/authByProfile,post,客户信息授权 +mp/crm/customer,/api/v1/mp/customer/user-info,get,获取用户信息 +mp/dictionary,/api/v1/mp/dictionary/types/page-list,get,获取字典类型列表 +mp/dictionary,/api/v1/mp/dictionary/types/:type,get,获取字典类型 +mp/dictionary,/api/v1/mp/dictionary/items,get,获取字典项列表 +mp/dictionary,/api/v1/mp/dictionary/items/:type/:key,get,获取字典项 +mp/infoorganization/category,/api/v1/mp/info-organization/category-tree,get,查询类别列表 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,get,查询类别详情 +mp/infoorganization/category,/api/v1/mp/info-organization/categories,post,创新类别 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,put,修改类别 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,patch,修改类别父级 +mp/infoorganization/category,/api/v1/mp/info-organization/categories/:id,delete,删除类别 +web/infoorganization/label,/api/v1/web/info-organization/label-tree,get,查询框架标签列表 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,get,查询框架标签详情 +web/infoorganization/label,/api/v1/web/info-organization/labels,post,创新框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,put,修改框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,patch,修改框架标签父级 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,delete,删除框架标签 +web/infoorganization/tag,/api/v1/web/info-organization/tag-tree,get,查询碎片标签列表 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,get,查询碎片标签详情 +web/infoorganization/tag,/api/v1/web/info-organization/tags,post,创新碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 +mp/crm/market/media,/api/v1/mp/market/medias/page-list,get,查询媒资列表 +mp/crm/market/store,/api/v1/mp/market/stores/page-list,get,店铺列表 +mp/crm/membership,/api/v1/mp/membership/customer,get,查询会籍 +mp/crm/membership,/api/v1/mp/membership/:id,get,查询会籍 +mp/crm/product/artisan,/api/v1/mp/product/artisans/page-list,get,查询元匠列表 +mp/crm/product/artisan,/api/v1/mp/product/artisans/:id,get,查询元匠详情 +mp/crm/product,/api/v1/mp/product/products/page-list,get,产品列表 +mp/crm/product,/api/v1/mp/product/products/:id,get,查询产品详情 +mp/crm/product,/api/v1/mp/product/product-category-tree,get,查询产品品类树形表 +mp/crm/product,/api/v1/mp/product/product-categories,get,查询产品品类列表 +mp/crm/product/productstatistics,/api/v1/mp/product/product-statistics/page-list,get,查询产品统计列表 +mp/crm/product/productstatistics,/api/v1/mp/product/product-statistics/:id,get,查询产品统计详情 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/page-list,get,查询购物车列表 +mp/crm/trade/cart,/api/v1/mp/trade/cart/:cartId,get,获取购物车详情 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items,post,添加商品到购物车 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/:itemId,put,更新购物车商品数量 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/:itemId,delete,删除购物车商品 +mp/crm/trade/cart,/api/v1/mp/trade/cart/items/clear,delete,清空购物车 +mp/crm/trade/order,/api/v1/mp/trade/orders/page-list,get,查询订单列表 +mp/crm/trade/order,/api/v1/mp/trade/orders/:id,get,查询订单详情 +mp/crm/trade/order,/api/v1/mp/trade/orders/products,post,创建产品订单 +mp/crm/trade/order,/api/v1/mp/trade/orders/cart-items,post,创建购物车订单 +mp/crm/trade/order,/api/v1/mp/trade/orders/cancel/:id,put,取消订单 +mp/crm/trade/payment,/api/v1/mp/trade/payments/page-list,get,查询支付单列表 +mp/crm/trade/payment,/api/v1/mp/trade/payments/:id,get,查询支付单详情 +mp/crm/trade/payment,/api/v1/mp/trade/payments,post,创建支付单 +mp/crm/trade/payment,/api/v1/mp/trade/payments/:id,put,修改支付单 +mp/crm/trade/token,/api/v1/mp/trade/token/balance,get,查询代币 +plugin,/api/v1/plugin/v1/plugins,post,插件接口 +plugin,/api/v1/plugin/v1/plugins,get,插件列表拉取 +plugin,/api/v1/plugin/v1/frontend-routes,get,插件路由拉取 +web/customer/auth,/api/v1/web/customer/login,post,微信Web登录 +web/customer/auth,/api/v1/web/customer/registerByPhone,post,客户手机注册 +web/customer/auth,/api/v1/web/customer/registerByPhone/invite/:code,post,客户手机注册,邀请码机制 +web/customer/auth,/api/v1/web/customer/registerByPhone/register/:code,post,客户手机注册,注册码机制 +web/customer/auth,/api/v1/web/customer/updateCustomerProfile/:id,post,客户信息更新 +web/customer/auth,/api/v1/web/customer/user-info,get,获取用户信息 +web/customer/auth/oa,/api/v1/web/customer/oa/login,post,微信公众号登录 +web/customer/auth/oa,/api/v1/web/customer/oa/authByPhone,post,客户手机授权 +web/customer/auth/oa,/api/v1/web/customer/oa/authByProfile,post,公众号客户信息授权 +mp/dictionary,/api/v1/web/dictionary/types/page-list,get,获取字典类型列表 +mp/dictionary,/api/v1/web/dictionary/types/:type,get,获取字典类型 +mp/dictionary,/api/v1/web/dictionary/items,get,获取字典项列表 +mp/dictionary,/api/v1/web/dictionary/items/:type/:key,get,获取字典项 +web/infoorganization/category,/api/v1/web/info-organization/category-tree,get,查询类别列表 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,get,查询类别详情 +web/infoorganization/category,/api/v1/web/info-organization/categories,post,创新类别 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,put,修改类别 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,patch,修改类别父级 +web/infoorganization/category,/api/v1/web/info-organization/categories/:id,delete,删除类别 +web/infoorganization/label,/api/v1/web/info-organization/label-tree,get,查询框架标签列表 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,get,查询框架标签详情 +web/infoorganization/label,/api/v1/web/info-organization/labels,post,创新框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,put,修改框架标签 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,patch,修改框架标签父级 +web/infoorganization/label,/api/v1/web/info-organization/labels/:id,delete,删除框架标签 +web/infoorganization/tag,/api/v1/web/info-organization/tag-tree,get,查询碎片标签列表 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,get,查询碎片标签详情 +web/infoorganization/tag,/api/v1/web/info-organization/tags,post,创新碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,put,修改碎片标签 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,patch,修改碎片标签父级 +web/infoorganization/tag,/api/v1/web/info-organization/tags/:id,delete,删除碎片标签 +web/scene,/api/v1/web/scene/qrcode/detail/:qid(SceneRequest),get,获取场景落地页详情 diff --git a/api/admin/common.api b/api/admin/common.api index 500a54a6..bc1bb382 100644 --- a/api/admin/common.api +++ b/api/admin/common.api @@ -33,7 +33,7 @@ service PowerX { } type ( - GetUserOptionsRequest struct { + GetUserOptionsRequest { LikeName string `form:"likeName,optional"` LikeEmail string `form:"likeEmail,optional"` LikePhoneNumber string `form:"likePhoneNumber,optional"` @@ -41,7 +41,7 @@ type ( PageSize int `form:"pageSize,optional"` } - UserOption struct { + UserOption { Id int64 `json:"id"` Avatar string `json:"avatar"` Account string `json:"account"` @@ -50,7 +50,7 @@ type ( PhoneNumber string `json:"phoneNumber"` } - GetUserOptionsReply struct { + GetUserOptionsReply { List []UserOption `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -76,19 +76,19 @@ type ( ) type ( - GetDepartmentOptionsRequest struct { + GetDepartmentOptionsRequest { Ids []int64 `form:"ids,optional"` LikeName string `form:"likeName,optional"` PageIndex int `form:"pageIndex,optional"` PageSize int `form:"pageSize,optional"` } - DepartmentOption struct { + DepartmentOption { Id int64 `json:"id"` Name string `json:"name"` } - GetDepartmentOptionsReply struct { + GetDepartmentOptionsReply { List []DepartmentOption `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -97,12 +97,12 @@ type ( ) type ( - GetOptionsRequest struct { + GetOptionsRequest { Type string `form:"type,optional"` Search string `form:"search,optional"` } - GetOptionsReply struct { + GetOptionsReply { Options []map[string]interface{} `json:"options"` } ) diff --git a/api/admin/crm/business/opportunity.api b/api/admin/crm/business/opportunity.api index 8736e131..3fc35449 100644 --- a/api/admin/crm/business/opportunity.api +++ b/api/admin/crm/business/opportunity.api @@ -37,7 +37,7 @@ service PowerX { } type ( - GetOpportunityListRequest struct { + GetOpportunityListRequest { Name string `form:"name,optional"` Source string `form:"source,optional"` Type string `form:"type,optional"` @@ -47,7 +47,7 @@ type ( PageSize int `form:"pageSize,optional"` } - Opportunity struct { + Opportunity { Id int64 `json:"id"` Name string `json:"name"` Requirement string `json:"requirement"` @@ -62,7 +62,7 @@ type ( UpdatedAt string `json:"updatedAt"` } - GetOpportunityListReply struct { + GetOpportunityListReply { List []Opportunity `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -71,7 +71,7 @@ type ( ) type ( - CreateOpportunityRequest struct { + CreateOpportunityRequest { Name string `json:"name"` Requirement string `json:"requirement"` CustomerId int64 `json:"customerId"` @@ -82,24 +82,24 @@ type ( Stage string `json:"stage"` } - CreateOpportunityReply struct { + CreateOpportunityReply { Id int64 `json:"id"` } ) type ( - AssignUserToOpportunityRequest struct { + AssignUserToOpportunityRequest { Id int64 `path:"id"` UserId int64 `json:"userId"` } - AssignUserToOpportunityReply struct { + AssignUserToOpportunityReply { Id int64 `json:"id"` } ) type ( - UpdateOpportunityRequest struct { + UpdateOpportunityRequest { Id int64 `path:"id"` Name string `json:"name,optional"` Requirement string `json:"requirement,optional"` @@ -112,17 +112,17 @@ type ( ClosedDate string `json:"closedDate,optional"` } - UpdateOpportunityReply struct { + UpdateOpportunityReply { *Opportunity } ) type ( - DeleteOpportunityRequest struct { + DeleteOpportunityRequest { Id int64 `path:"id"` } - DeleteOpportunityReply struct { + DeleteOpportunityReply { Id int64 `json:"id"` } ) \ No newline at end of file diff --git a/api/admin/crm/market/brandstory.api b/api/admin/crm/market/brandstory.api index 6dd1dfba..a1ea937a 100644 --- a/api/admin/crm/market/brandstory.api +++ b/api/admin/crm/market/brandstory.api @@ -88,7 +88,7 @@ type ( } ) type ( - ListStoresPageRequest struct { + ListStoresPageRequest { Ids []int64 `form:"ids,optional"` LikeName string `form:"likeName,optional"` OrderBy string `form:"orderBy,optional"` @@ -97,7 +97,7 @@ type ( } - ListStoresPageReply struct { + ListStoresPageReply { List []*Store `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -106,44 +106,44 @@ type ( ) type ( - CreateStoreRequest struct { + CreateStoreRequest { Store } - CreateStoreReply struct { + CreateStoreReply { StoreId int64 `json:"id"` } ) type ( - GetStoreRequest struct { + GetStoreRequest { StoreId int64 `path:"id"` } - GetStoreReply struct { + GetStoreReply { *Store } ) type ( - PutStoreRequest struct { + PutStoreRequest { StoreId int64 `path:"id"` Store } - PutStoreReply struct { + PutStoreReply { *Store } ) type ( - DeleteStoreRequest struct { + DeleteStoreRequest { StoreId int64 `path:"id"` } - DeleteStoreReply struct { + DeleteStoreReply { StoreId int64 `json:"id"` } ) diff --git a/api/admin/crm/market/media.api b/api/admin/crm/market/media.api index 5b864951..1f6c4736 100644 --- a/api/admin/crm/market/media.api +++ b/api/admin/crm/market/media.api @@ -36,7 +36,7 @@ service PowerX { } type ( - ListMediasPageRequest struct { + ListMediasPageRequest { MediaTypes []int8 `form:"mediaTypes,optional"` Keys []string `form:"keys,optional"` OrderBy string `form:"orderBy,optional"` @@ -44,7 +44,7 @@ type ( PageSize int `form:"pageSize,optional"` } - Media struct { + Media { Id int64 `json:"id,optional"` Title string `json:"title,optional"` @@ -60,7 +60,7 @@ type ( DetailImages []*MediaResource `json:"detailImages,optional"` } - ListMediasPageReply struct { + ListMediasPageReply { List []*Media `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -69,42 +69,42 @@ type ( ) type ( - CreateMediaRequest struct { + CreateMediaRequest { Media } - CreateMediaReply struct { + CreateMediaReply { MediaId int64 `json:"id"` } ) type ( - UpdateMediaRequest struct { + UpdateMediaRequest { MediaId int64 `path:"id"` Media } - UpdateMediaReply struct { + UpdateMediaReply { MediaId int64 `json:"id"` } ) type ( - GetMediaRequest struct { + GetMediaRequest { MediaId int64 `path:"id"` } - GetMediaReply struct { + GetMediaReply { *Media } ) type ( - DeleteMediaRequest struct { + DeleteMediaRequest { MediaId int64 `path:"id"` } - DeleteMediaReply struct { + DeleteMediaReply { MediaId int64 `json:"id"` } ) diff --git a/api/admin/crm/market/mgm.api b/api/admin/crm/market/mgm.api index b1e1779d..b5dd82ec 100644 --- a/api/admin/crm/market/mgm.api +++ b/api/admin/crm/market/mgm.api @@ -36,7 +36,7 @@ service PowerX { } type ( - ListMGMRulesPageRequest struct { + ListMGMRulesPageRequest { MGMRuleTypes []int8 `form:"mgmTypes,optional"` Keys []string `form:"keys,optional"` OrderBy string `form:"orderBy,optional"` @@ -44,7 +44,7 @@ type ( PageSize int `form:"pageSize,optional"` } - MGMRule struct { + MGMRule { Id int64 `json:"id,optional"` Name string `json:"name,optional"` @@ -54,7 +54,7 @@ type ( Description string `json:"description,optional"` } - ListMGMRulesPageReply struct { + ListMGMRulesPageReply { List []*MGMRule `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -63,42 +63,42 @@ type ( ) type ( - CreateMGMRuleRequest struct { + CreateMGMRuleRequest { MGMRule } - CreateMGMRuleReply struct { + CreateMGMRuleReply { MGMRuleId int64 `json:"id"` } ) type ( - UpdateMGMRuleRequest struct { + UpdateMGMRuleRequest { MGMRuleId int64 `path:"id"` MGMRule } - UpdateMGMRuleReply struct { + UpdateMGMRuleReply { MGMRuleId int64 `json:"id"` } ) type ( - GetMGMRuleRequest struct { + GetMGMRuleRequest { MGMRuleId int64 `path:"id"` } - GetMGMRuleReply struct { + GetMGMRuleReply { *MGMRule } ) type ( - DeleteMGMRuleRequest struct { + DeleteMGMRuleRequest { MGMRuleId int64 `path:"id"` } - DeleteMGMRuleReply struct { + DeleteMGMRuleReply { MGMRuleId int64 `json:"id"` } ) diff --git a/api/admin/crm/market/store.api b/api/admin/crm/market/store.api index 543b7932..fd937d57 100644 --- a/api/admin/crm/market/store.api +++ b/api/admin/crm/market/store.api @@ -88,7 +88,7 @@ type ( } ) type ( - ListStoresPageRequest struct { + ListStoresPageRequest { Ids []int64 `form:"ids,optional"` LikeName string `form:"likeName,optional"` OrderBy string `form:"orderBy,optional"` @@ -97,7 +97,7 @@ type ( } - ListStoresPageReply struct { + ListStoresPageReply { List []*Store `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -106,44 +106,44 @@ type ( ) type ( - CreateStoreRequest struct { + CreateStoreRequest { Store } - CreateStoreReply struct { + CreateStoreReply { StoreId int64 `json:"id"` } ) type ( - GetStoreRequest struct { + GetStoreRequest { StoreId int64 `path:"id"` } - GetStoreReply struct { + GetStoreReply { *Store } ) type ( - PutStoreRequest struct { + PutStoreRequest { StoreId int64 `path:"id"` Store } - PutStoreReply struct { + PutStoreReply { *Store } ) type ( - DeleteStoreRequest struct { + DeleteStoreRequest { StoreId int64 `path:"id"` } - DeleteStoreReply struct { + DeleteStoreReply { StoreId int64 `json:"id"` } ) diff --git a/api/admin/crm/product/artisan.api b/api/admin/crm/product/artisan.api index bc2f036b..818ac58f 100644 --- a/api/admin/crm/product/artisan.api +++ b/api/admin/crm/product/artisan.api @@ -72,7 +72,7 @@ type ( } ) type ( - ListArtisansPageRequest struct { + ListArtisansPageRequest { Ids []int64 `form:"ids,optional"` StoreIds []int64 `form:"storeIds,optional"` LikeName string `form:"likeName,optional"` @@ -82,7 +82,7 @@ type ( } - ListArtisansPageReply struct { + ListArtisansPageReply { List []*Artisan `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -91,44 +91,44 @@ type ( ) type ( - CreateArtisanRequest struct { + CreateArtisanRequest { Artisan } - CreateArtisanReply struct { + CreateArtisanReply { ArtisanId int64 `json:"id"` } ) type ( - GetArtisanRequest struct { + GetArtisanRequest { ArtisanId int64 `path:"id"` } - GetArtisanReply struct { + GetArtisanReply { *Artisan } ) type ( - PutArtisanRequest struct { + PutArtisanRequest { ArtisanId int64 `path:"id"` Artisan } - PutArtisanReply struct { + PutArtisanReply { *Artisan } ) type ( - DeleteArtisanRequest struct { + DeleteArtisanRequest { ArtisanId int64 `path:"id"` } - DeleteArtisanReply struct { + DeleteArtisanReply { ArtisanId int64 `json:"id"` } ) @@ -136,12 +136,12 @@ type ( type ( - BindArtisansToStoresRequest struct { + BindArtisansToStoresRequest { ArtisanIds []int64 `json:"artisanIds"` StoreId []int64 `json:"storeIds"` } - BindArtisansToStoresReply struct { + BindArtisansToStoresReply { pivotIds []int64 `json:"pivotIds"` } ) diff --git a/api/admin/crm/product/pricebook.api b/api/admin/crm/product/pricebook.api index af6663bf..b4cf74a9 100644 --- a/api/admin/crm/product/pricebook.api +++ b/api/admin/crm/product/pricebook.api @@ -66,11 +66,11 @@ type ( ) type ( - GetPriceBookRequest struct { + GetPriceBookRequest { PriceBook int64 `path:"id"` } - GetPriceBookReply struct { + GetPriceBookReply { *PriceBook } ) diff --git a/api/admin/crm/product/pricebookentry.api b/api/admin/crm/product/pricebookentry.api index c8b7608a..8f040cd5 100644 --- a/api/admin/crm/product/pricebookentry.api +++ b/api/admin/crm/product/pricebookentry.api @@ -105,11 +105,11 @@ type ( ) type ( - GetPriceBookEntryRequest struct { + GetPriceBookEntryRequest { PriceBookEntry int64 `path:"id"` } - GetPriceBookEntryReply struct { + GetPriceBookEntryReply { *PriceBookEntry } ) diff --git a/api/admin/crm/product/product.api b/api/admin/crm/product/product.api index f6b4bde8..74b6a215 100644 --- a/api/admin/crm/product/product.api +++ b/api/admin/crm/product/product.api @@ -124,7 +124,7 @@ type ( ) type ( - ListProductsPageRequest struct { + ListProductsPageRequest { LikeName string `form:"likeName,optional"` ProductTypeIds []int `form:"typeIds,optional"` ProductStatusIds []int `form:"productStatusIds,optional"` @@ -139,7 +139,7 @@ type ( } - ListProductsPageReply struct { + ListProductsPageReply { List []Product `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -148,44 +148,44 @@ type ( ) type ( - CreateProductRequest struct { + CreateProductRequest { Product } - CreateProductReply struct { + CreateProductReply { ProductKey int64 `json:"id"` } ) type ( - GetProductRequest struct { + GetProductRequest { ProductId int64 `path:"id"` } - GetProductReply struct { + GetProductReply { *Product } ) type ( - PutProductRequest struct { + PutProductRequest { ProductId int64 `path:"id"` Product } - PutProductReply struct { + PutProductReply { *Product } ) type ( - PatchProductRequest struct { + PatchProductRequest { ProductId int64 `path:"id"` Product } - PatchProductReply struct { + PatchProductReply { *Product } ) @@ -193,7 +193,7 @@ type ( type ( - DisableProductRequest struct { + DisableProductRequest { ProductId int64 `path:"id"` } @@ -201,11 +201,11 @@ type ( ProductId int64 `json:"id"` } - DeleteProductRequest struct { + DeleteProductRequest { ProductId int64 `path:"id"` } - DeleteProductReply struct { + DeleteProductReply { ProductId int64 `json:"id"` } ) diff --git a/api/admin/crm/product/productcategory.api b/api/admin/crm/product/productcategory.api index 29af2c7d..fe509d69 100644 --- a/api/admin/crm/product/productcategory.api +++ b/api/admin/crm/product/productcategory.api @@ -77,7 +77,7 @@ type ( } ) type ( - ListProductCategoryTreeRequest struct { + ListProductCategoryTreeRequest { CategoryPId int `form:"categoryPId,optional"` NeedChildren bool `form:"needChildren,optional"` Names []string `form:"name,optional"` @@ -85,60 +85,60 @@ type ( } - ListProductCategoryTreeReply struct { + ListProductCategoryTreeReply { ProductCategories []*ProductCategory `json:"tree"` } ) type ( - CreateProductCategoryRequest struct { + CreateProductCategoryRequest { ProductCategory } - CreateProductCategoryReply struct { + CreateProductCategoryReply { *ProductCategory } ) type ( - UpdateProductCategoryRequest struct { + UpdateProductCategoryRequest { Id int64 `path:"id"` ProductCategory } - UpdateProductCategoryReply struct { + UpdateProductCategoryReply { Id int64 `json:"id"` } ) type ( - PatchProductCategoryRequest struct { + PatchProductCategoryRequest { Id int64 `path:"id"` PId int64 `json:"pId"` } - PatchProductCategoryReply struct { + PatchProductCategoryReply { ProductCategory } ) type ( - GetProductCategoryRequest struct { + GetProductCategoryRequest { ProductCategoryId int64 `path:"id"` } - GetProductCategoryReply struct { + GetProductCategoryReply { *ProductCategory } ) type ( - DeleteProductCategoryRequest struct { + DeleteProductCategoryRequest { Id int64 `path:"id"` } - DeleteProductCategoryReply struct { + DeleteProductCategoryReply { Id int64 `json:"id"` } ) diff --git a/api/admin/crm/product/productspecific.api b/api/admin/crm/product/productspecific.api index 8500b454..e9989e8a 100644 --- a/api/admin/crm/product/productspecific.api +++ b/api/admin/crm/product/productspecific.api @@ -64,7 +64,7 @@ type ( ) type ( - ListProductSpecificPageRequest struct { + ListProductSpecificPageRequest { LikeName string `form:"likeName,optional"` ProductId int64 `form:"productId"` OrderBy string `form:"orderBy,optional"` @@ -73,7 +73,7 @@ type ( } - ListProductSpecificPageReply struct { + ListProductSpecificPageReply { List []*ProductSpecific `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -82,65 +82,65 @@ type ( ) type ( - CreateProductSpecificRequest struct { + CreateProductSpecificRequest { ProductSpecific } - CreateProductSpecificReply struct { + CreateProductSpecificReply { ProductSpecificId int64 `json:"id"` } ) type ( - ConfigProductSpecificRequest struct { + ConfigProductSpecificRequest { ProductSpecifics []ProductSpecific `json:"productSpecifics"` } - ConfigProductSpecificReply struct { + ConfigProductSpecificReply { Result bool `json:"result"` } ) type ( - GetProductSpecificRequest struct { + GetProductSpecificRequest { ProductSpecificId int64 `path:"id"` } - GetProductSpecificReply struct { + GetProductSpecificReply { *ProductSpecific } ) type ( - PutProductSpecificRequest struct { + PutProductSpecificRequest { ProductSpecificId int64 `path:"id"` ProductSpecific } - PutProductSpecificReply struct { + PutProductSpecificReply { *ProductSpecific } ) type ( - PatchProductSpecificRequest struct { + PatchProductSpecificRequest { ProductSpecificId int64 `path:"id"` ProductSpecific } - PatchProductSpecificReply struct { + PatchProductSpecificReply { *ProductSpecific } ) type ( - DeleteProductSpecificRequest struct { + DeleteProductSpecificRequest { ProductSpecificId int64 `path:"id"` } - DeleteProductSpecificReply struct { + DeleteProductSpecificReply { ProductSpecificId int64 `json:"id"` } ) diff --git a/api/admin/crm/product/productstatistics.api b/api/admin/crm/product/productstatistics.api index b4884091..8181a90a 100644 --- a/api/admin/crm/product/productstatistics.api +++ b/api/admin/crm/product/productstatistics.api @@ -51,7 +51,7 @@ type ( ) type ( - ListProductStatisticsPageRequest struct { + ListProductStatisticsPageRequest { LikeName string `form:"likeName,optional"` ProductId int64 `form:"productId"` OrderBy string `form:"orderBy,optional"` @@ -60,7 +60,7 @@ type ( } - ListProductStatisticsPageReply struct { + ListProductStatisticsPageReply { List []*ProductStatistics `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -70,55 +70,55 @@ type ( type ( - ConfigProductStatisticsRequest struct { + ConfigProductStatisticsRequest { *ProductStatistics } - ConfigProductStatisticsReply struct { + ConfigProductStatisticsReply { Result bool `json:"result"` } ) type ( - GetProductStatisticsRequest struct { + GetProductStatisticsRequest { ProductId int64 `path:"id"` } - GetProductStatisticsReply struct { + GetProductStatisticsReply { *ProductStatistics } ) type ( - PutProductStatisticsRequest struct { + PutProductStatisticsRequest { ProductStatisticsId int64 `path:"id"` ProductStatistics } - PutProductStatisticsReply struct { + PutProductStatisticsReply { *ProductStatistics } ) type ( - PatchProductStatisticsRequest struct { + PatchProductStatisticsRequest { ProductStatisticsId int64 `path:"id"` ProductStatistics } - PatchProductStatisticsReply struct { + PatchProductStatisticsReply { *ProductStatistics } ) type ( - DeleteProductStatisticsRequest struct { + DeleteProductStatisticsRequest { ProductStatisticsId int64 `path:"id"` } - DeleteProductStatisticsReply struct { + DeleteProductStatisticsReply { ProductStatisticsId int64 `json:"id"` } ) diff --git a/api/admin/crm/product/sku.api b/api/admin/crm/product/sku.api index c5644cdc..a4e07bd9 100644 --- a/api/admin/crm/product/sku.api +++ b/api/admin/crm/product/sku.api @@ -62,7 +62,7 @@ type ( ) type ( - ListSKUPageRequest struct { + ListSKUPageRequest { LikeName string `form:"likeName,optional"` ProductId int64 `form:"productId"` OrderBy string `form:"orderBy,optional"` @@ -71,7 +71,7 @@ type ( } - ListSKUPageReply struct { + ListSKUPageReply { List []*SKU `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -80,65 +80,65 @@ type ( ) type ( - CreateSKURequest struct { + CreateSKURequest { SKU } - CreateSKUReply struct { + CreateSKUReply { SKUId int64 `json:"id"` } ) type ( - ConfigSKURequest struct { + ConfigSKURequest { SKUs []SKU `json:"skus"` } - ConfigSKUReply struct { + ConfigSKUReply { Result bool `json:"result"` } ) type ( - GetSKURequest struct { + GetSKURequest { SKUId int64 `path:"id"` } - GetSKUReply struct { + GetSKUReply { *SKU } ) type ( - PutSKURequest struct { + PutSKURequest { SKUId int64 `path:"id"` SKU } - PutSKUReply struct { + PutSKUReply { *SKU } ) type ( - PatchSKURequest struct { + PatchSKURequest { SKUId int64 `path:"id"` SKU } - PatchSKUReply struct { + PatchSKUReply { *SKU } ) type ( - DeleteSKURequest struct { + DeleteSKURequest { SKUId int64 `path:"id"` } - DeleteSKUReply struct { + DeleteSKUReply { SKUId int64 `json:"id"` } ) diff --git a/api/admin/crm/trade/billingaddress.api b/api/admin/crm/trade/billingaddress.api index 65c2f246..1eeaf1d4 100644 --- a/api/admin/crm/trade/billingaddress.api +++ b/api/admin/crm/trade/billingaddress.api @@ -60,7 +60,7 @@ type ( ) type ( - ListBillingAddressesPageRequest struct { + ListBillingAddressesPageRequest { NameLike []string `form:"nameLike,optional"` OrderBy string `form:"orderBy,optional"` PageIndex int `form:"pageIndex,optional"` @@ -68,7 +68,7 @@ type ( } - ListBillingAddressesPageReply struct { + ListBillingAddressesPageReply { List []*BillingAddress `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -77,55 +77,55 @@ type ( ) type ( - CreateBillingAddressRequest struct { + CreateBillingAddressRequest { BillingAddress *BillingAddress `json:"billingAddress"` } - CreateBillingAddressReply struct { + CreateBillingAddressReply { BillingAddressId int64 `json:"id"` } ) type ( - GetBillingAddressRequest struct { + GetBillingAddressRequest { BillingAddressId int64 `path:"id"` } - GetBillingAddressReply struct { + GetBillingAddressReply { BillingAddress *BillingAddress `json:"billingAddress"` } ) type ( - PutBillingAddressRequest struct { + PutBillingAddressRequest { BillingAddressId int64 `path:"id"` BillingAddress *BillingAddress `json:"billingAddress"` } - PutBillingAddressReply struct { + PutBillingAddressReply { BillingAddress *BillingAddress `json:"billingAddress"` } ) type ( - PatchBillingAddressRequest struct { + PatchBillingAddressRequest { BillingAddressId int64 `path:"id"` BillingAddress *BillingAddress `json:"billingAddress"` } - PatchBillingAddressReply struct { + PatchBillingAddressReply { BillingAddress *BillingAddress `json:"billingAddress"` } ) type ( - DeleteBillingAddressRequest struct { + DeleteBillingAddressRequest { BillingAddressId int64 `path:"id"` } - DeleteBillingAddressReply struct { + DeleteBillingAddressReply { BillingAddressId int64 `json:"id"` } ) diff --git a/api/admin/crm/trade/deliveryaddress.api b/api/admin/crm/trade/deliveryaddress.api index fbeb72bc..3b81868b 100644 --- a/api/admin/crm/trade/deliveryaddress.api +++ b/api/admin/crm/trade/deliveryaddress.api @@ -60,7 +60,7 @@ type ( ) type ( - ListDeliveryAddressesPageRequest struct { + ListDeliveryAddressesPageRequest { NameLike []string `form:"nameLike,optional"` OrderBy string `form:"orderBy,optional"` PageIndex int `form:"pageIndex,optional"` @@ -68,7 +68,7 @@ type ( } - ListDeliveryAddressesPageReply struct { + ListDeliveryAddressesPageReply { List []*DeliveryAddress `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -77,55 +77,55 @@ type ( ) type ( - CreateDeliveryAddressRequest struct { + CreateDeliveryAddressRequest { DeliveryAddress *DeliveryAddress `json:"deliveryAddress"` } - CreateDeliveryAddressReply struct { + CreateDeliveryAddressReply { DeliveryAddressId int64 `json:"id"` } ) type ( - GetDeliveryAddressRequest struct { + GetDeliveryAddressRequest { DeliveryAddressId int64 `path:"id"` } - GetDeliveryAddressReply struct { + GetDeliveryAddressReply { DeliveryAddress *DeliveryAddress `json:"deliveryAddress"` } ) type ( - PutDeliveryAddressRequest struct { + PutDeliveryAddressRequest { DeliveryAddressId int64 `path:"id"` DeliveryAddress *DeliveryAddress `json:"deliveryAddress"` } - PutDeliveryAddressReply struct { + PutDeliveryAddressReply { DeliveryAddress *DeliveryAddress `json:"deliveryAddress"` } ) type ( - PatchDeliveryAddressRequest struct { + PatchDeliveryAddressRequest { DeliveryAddressId int64 `path:"id"` DeliveryAddress *DeliveryAddress `json:"deliveryAddress"` } - PatchDeliveryAddressReply struct { + PatchDeliveryAddressReply { DeliveryAddress *DeliveryAddress `json:"deliveryAddress"` } ) type ( - DeleteDeliveryAddressRequest struct { + DeleteDeliveryAddressRequest { DeliveryAddressId int64 `path:"id"` } - DeleteDeliveryAddressReply struct { + DeleteDeliveryAddressReply { DeliveryAddressId int64 `json:"id"` } ) diff --git a/api/admin/crm/trade/logistics.api b/api/admin/crm/trade/logistics.api index 4f1e1a6f..27b62114 100644 --- a/api/admin/crm/trade/logistics.api +++ b/api/admin/crm/trade/logistics.api @@ -54,57 +54,57 @@ type Logistics { IsActive bool `json:"isActive, omitempty"` } -type ListLogisticssRequest struct { +type ListLogisticssRequest { NameLike string `json:"nameLike"` PageIndex int `form:"pageIndex"` PageSize int `form:"pageSize"` } -type ListLogisticssResponse struct { +type ListLogisticssResponse { List []*Logistics `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` Total int64 `json:"total"` } -type GetLogisticsRequest struct { +type GetLogisticsRequest { Id int64 `json:"id"` } -type GetLogisticsResponse struct { +type GetLogisticsResponse { Logistics *Logistics `json:"logistics"` } -type CreateLogisticsRequest struct { +type CreateLogisticsRequest { Logistics *Logistics `json:"logistics"` } -type CreateLogisticsResponse struct { +type CreateLogisticsResponse { LogisticsId int64 `json:"logisticsId"` } -type UpdateLogisticsRequest struct { +type UpdateLogisticsRequest { Id int64 `json:"id"` Logistics *Logistics `json:"logistics"` } -type UpdateLogisticsResponse struct { +type UpdateLogisticsResponse { Logistics *Logistics `json:"logistics"` } -type PatchLogisticsRequest struct { +type PatchLogisticsRequest { Id int64 `json:"id"` Logistics *Logistics `json:"logistics"` } -type PatchLogisticsResponse struct { +type PatchLogisticsResponse { Logistics *Logistics `json:"logistics"` } -type DeleteLogisticsRequest struct { +type DeleteLogisticsRequest { Id int64 `json:"id"` } -type DeleteLogisticsResponse struct { +type DeleteLogisticsResponse { LogisticsId int64 `json:"logisticsId"` } diff --git a/api/admin/crm/trade/payment.api b/api/admin/crm/trade/payment.api index 4185f4dd..ec4885ff 100644 --- a/api/admin/crm/trade/payment.api +++ b/api/admin/crm/trade/payment.api @@ -77,7 +77,7 @@ type ( } ) type ( - ListPaymentsPageRequest struct { + ListPaymentsPageRequest { PaymentType string `form:"paymentType,optional"` Keys []string `form:"keys,optional"` OrderBy string `form:"orderBy,optional"` @@ -86,7 +86,7 @@ type ( } - ListPaymentsPageReply struct { + ListPaymentsPageReply { List []*Payment `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -95,55 +95,55 @@ type ( ) type ( - CreatePaymentRequest struct { + CreatePaymentRequest { Payment } - CreatePaymentReply struct { + CreatePaymentReply { PaymentKey int64 `json:"id"` } ) type ( - GetPaymentRequest struct { + GetPaymentRequest { PaymentId int64 `path:"id"` } - GetPaymentReply struct { + GetPaymentReply { *Payment } ) type ( - PutPaymentRequest struct { + PutPaymentRequest { PaymentId int64 `path:"id"` Payment } - PutPaymentReply struct { + PutPaymentReply { *Payment } ) type ( - PatchPaymentRequest struct { + PatchPaymentRequest { PaymentId int64 `path:"id"` Payment } - PatchPaymentReply struct { + PatchPaymentReply { *Payment } ) type ( - DeletePaymentRequest struct { + DeletePaymentRequest { PaymentId int64 `path:"id"` } - DeletePaymentReply struct { + DeletePaymentReply { PaymentId int64 `json:"id"` } ) diff --git a/api/admin/crm/trade/shippingaddress.api b/api/admin/crm/trade/shippingaddress.api index f1a2cd9f..b41b888c 100644 --- a/api/admin/crm/trade/shippingaddress.api +++ b/api/admin/crm/trade/shippingaddress.api @@ -59,7 +59,7 @@ type ( } ) type ( - ListShippingAddressesPageRequest struct { + ListShippingAddressesPageRequest { NameLike []string `form:"nameLike,optional"` OrderBy string `form:"orderBy,optional"` PageIndex int `form:"pageIndex,optional"` @@ -67,7 +67,7 @@ type ( } - ListShippingAddressesPageReply struct { + ListShippingAddressesPageReply { List []*ShippingAddress `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -76,55 +76,55 @@ type ( ) type ( - CreateShippingAddressRequest struct { + CreateShippingAddressRequest { ShippingAddress } - CreateShippingAddressReply struct { + CreateShippingAddressReply { *ShippingAddress } ) type ( - GetShippingAddressRequest struct { + GetShippingAddressRequest { ShippingAddressId int64 `path:"id"` } - GetShippingAddressReply struct { + GetShippingAddressReply { *ShippingAddress } ) type ( - PutShippingAddressRequest struct { + PutShippingAddressRequest { ShippingAddressId int64 `path:"id"` ShippingAddress } - PutShippingAddressReply struct { + PutShippingAddressReply { *ShippingAddress } ) type ( - PatchShippingAddressRequest struct { + PatchShippingAddressRequest { ShippingAddressId int64 `path:"id"` ShippingAddress } - PatchShippingAddressReply struct { + PatchShippingAddressReply { *ShippingAddress } ) type ( - DeleteShippingAddressRequest struct { + DeleteShippingAddressRequest { ShippingAddressId int64 `path:"id"` } - DeleteShippingAddressReply struct { + DeleteShippingAddressReply { ShippingAddressId int64 `json:"id"` } ) diff --git a/api/admin/crm/trade/warehouse.api b/api/admin/crm/trade/warehouse.api index 3756d50f..d9d89257 100644 --- a/api/admin/crm/trade/warehouse.api +++ b/api/admin/crm/trade/warehouse.api @@ -54,57 +54,57 @@ type Warehouse { IsActive bool `json:"isActive, omitempty"` } -type ListWarehousesRequest struct { +type ListWarehousesRequest { NameLike string `json:"nameLike"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` } -type ListWarehousesResponse struct { +type ListWarehousesResponse { List []*Warehouse `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` Total int64 `json:"total"` } -type GetWarehouseRequest struct { +type GetWarehouseRequest { Id int64 `json:"id"` } -type GetWarehouseResponse struct { +type GetWarehouseResponse { Warehouse *Warehouse `json:"warehouse"` } -type CreateWarehouseRequest struct { +type CreateWarehouseRequest { Warehouse *Warehouse `json:"warehouse"` } -type CreateWarehouseResponse struct { +type CreateWarehouseResponse { WarehouseId int64 `json:"warehouseId"` } -type UpdateWarehouseRequest struct { +type UpdateWarehouseRequest { Id int64 `json:"id"` Warehouse *Warehouse `json:"warehouse"` } -type UpdateWarehouseResponse struct { +type UpdateWarehouseResponse { Warehouse *Warehouse `json:"warehouse"` } -type PatchWarehouseRequest struct { +type PatchWarehouseRequest { Id int64 `json:"id"` Warehouse *Warehouse `json:"warehouse"` } -type PatchWarehouseResponse struct { +type PatchWarehouseResponse { Warehouse *Warehouse `json:"warehouse"` } -type DeleteWarehouseRequest struct { +type DeleteWarehouseRequest { Id int64 `json:"id"` } -type DeleteWarehouseResponse struct { +type DeleteWarehouseResponse { WarehouseId int64 `json:"warehouseId"` } diff --git a/api/admin/dictionary.api b/api/admin/dictionary.api index ff89238e..27a38229 100644 --- a/api/admin/dictionary.api +++ b/api/admin/dictionary.api @@ -64,12 +64,12 @@ service PowerX { } type ( - ListDictionaryTypesPageRequest struct { + ListDictionaryTypesPageRequest { PageIndex int `form:"pageIndex,optional"` PageSize int `form:"pageSize,optional"` } - DictionaryType struct { + DictionaryType { Id int64 `json:"id,optional"` Type string `json:"type"` Name string `json:"name"` @@ -77,7 +77,7 @@ type ( Items []*DictionaryItem `json:"items,optional"` } - ListDictionaryTypesPageReply struct { + ListDictionaryTypesPageReply { List []DictionaryType `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -94,13 +94,13 @@ type ( ) type ( - CreateDictionaryTypeRequest struct { + CreateDictionaryTypeRequest { Type string `json:"type"` Name string `json:"name"` Description string `json:"description,optional"` } - CreateDictionaryTypeReply struct { + CreateDictionaryTypeReply { Type string `json:"type"` Name string `json:"name"` Description string `json:"description,optional"` @@ -108,35 +108,35 @@ type ( ) type ( - UpdateDictionaryTypeRequest struct { + UpdateDictionaryTypeRequest { Type string `path:"type"` Name string `json:"name,optional"` Description string `json:"description,optional"` } - UpdateDictionaryTypeReply struct { + UpdateDictionaryTypeReply { *DictionaryType } ) type ( - DeleteDictionaryTypeRequest struct { + DeleteDictionaryTypeRequest { Type string `path:"type"` } - DeleteDictionaryTypeReply struct { + DeleteDictionaryTypeReply { Type string `json:"type"` } ) type ( - ListDictionaryItemsRequest struct { + ListDictionaryItemsRequest { Type string `form:"type"` PageIndex int `form:"pageIndex,optional"` PageSize int `form:"pageSize,optional"` } - DictionaryItem struct { + DictionaryItem { Id int64 `json:"id,optional"` Key string `json:"key"` Type string `json:"type"` @@ -146,7 +146,7 @@ type ( Description string `json:"description"` } - ListDictionaryItemsReply struct { + ListDictionaryItemsReply { List []DictionaryItem `json:"list"` } @@ -161,7 +161,7 @@ type ( ) type ( - CreateDictionaryItemRequest struct { + CreateDictionaryItemRequest { Key string `json:"key"` Type string `json:"type"` Name string `json:"name"` @@ -170,7 +170,7 @@ type ( Description string `json:"description,optional"` } - CreateDictionaryItemReply struct { + CreateDictionaryItemReply { Key string `json:"key"` Type string `json:"type"` Name string `json:"name,optional"` @@ -181,7 +181,7 @@ type ( ) type ( - UpdateDictionaryItemRequest struct { + UpdateDictionaryItemRequest { Key string `path:"key"` Type string `path:"type"` Name string `json:"name,optional"` @@ -190,18 +190,18 @@ type ( Description string `json:"description,optional"` } - UpdateDictionaryItemReply struct { + UpdateDictionaryItemReply { *DictionaryItem } ) type ( - DeleteDictionaryItemRequest struct { + DeleteDictionaryItemRequest { Key string `path:"key"` Type string `path:"type"` } - DeleteDictionaryItemReply struct { + DeleteDictionaryItemReply { Key string `json:"key"` Type string `json:"type"` } diff --git a/api/admin/infoorganization/category.api b/api/admin/infoorganization/category.api index a67f605e..d39f404b 100644 --- a/api/admin/infoorganization/category.api +++ b/api/admin/infoorganization/category.api @@ -61,7 +61,7 @@ type ( } ) type ( - ListCategoryTreeRequest struct { + ListCategoryTreeRequest { CategoryPId int `form:"categoryPId,optional"` NeedChildren bool `form:"needChildren,optional"` Names []string `form:"name,optional"` @@ -69,60 +69,60 @@ type ( } - ListCategoryTreeReply struct { + ListCategoryTreeReply { ProductCategories []*Category `json:"tree"` } ) type ( - CreateCategoryRequest struct { + CreateCategoryRequest { Category } - CreateCategoryReply struct { + CreateCategoryReply { *Category } ) type ( - UpdateCategoryRequest struct { + UpdateCategoryRequest { Id int64 `path:"id"` Category } - UpdateCategoryReply struct { + UpdateCategoryReply { Id int64 `json:"id"` } ) type ( - PatchCategoryRequest struct { + PatchCategoryRequest { Id int64 `path:"id"` PId int64 `json:"pId"` } - PatchCategoryReply struct { + PatchCategoryReply { Category } ) type ( - GetCategoryRequest struct { + GetCategoryRequest { CategoryId int64 `path:"id"` } - GetCategoryReply struct { + GetCategoryReply { *Category } ) type ( - DeleteCategoryRequest struct { + DeleteCategoryRequest { Id int64 `path:"id"` } - DeleteCategoryReply struct { + DeleteCategoryReply { Id int64 `json:"id"` } ) diff --git a/api/admin/infoorganization/label.api b/api/admin/infoorganization/label.api index 45fc554a..9b27ce2b 100644 --- a/api/admin/infoorganization/label.api +++ b/api/admin/infoorganization/label.api @@ -61,7 +61,7 @@ type ( } ) type ( - ListLabelTreeRequest struct { + ListLabelTreeRequest { LabelPId int `form:"labelPId,optional"` NeedChildren bool `form:"needChildren,optional"` Names []string `form:"name,optional"` @@ -69,60 +69,60 @@ type ( } - ListLabelTreeReply struct { + ListLabelTreeReply { ProductCategories []*Label `json:"tree"` } ) type ( - CreateLabelRequest struct { + CreateLabelRequest { Label } - CreateLabelReply struct { + CreateLabelReply { *Label } ) type ( - UpdateLabelRequest struct { + UpdateLabelRequest { Id int64 `path:"id"` Label } - UpdateLabelReply struct { + UpdateLabelReply { Id int64 `json:"id"` } ) type ( - PatchLabelRequest struct { + PatchLabelRequest { Id int64 `path:"id"` PId int64 `json:"pId"` } - PatchLabelReply struct { + PatchLabelReply { Label } ) type ( - GetLabelRequest struct { + GetLabelRequest { LabelId int64 `path:"id"` } - GetLabelReply struct { + GetLabelReply { *Label } ) type ( - DeleteLabelRequest struct { + DeleteLabelRequest { Id int64 `path:"id"` } - DeleteLabelReply struct { + DeleteLabelReply { Id int64 `json:"id"` } ) diff --git a/api/admin/infoorganization/tag.api b/api/admin/infoorganization/tag.api index 0f0247ac..dc80cabc 100644 --- a/api/admin/infoorganization/tag.api +++ b/api/admin/infoorganization/tag.api @@ -61,7 +61,7 @@ type ( } ) type ( - ListTagTreeRequest struct { + ListTagTreeRequest { TagPId int `form:"tagPId,optional"` NeedChildren bool `form:"needChildren,optional"` Names []string `form:"name,optional"` @@ -69,60 +69,60 @@ type ( } - ListTagTreeReply struct { + ListTagTreeReply { ProductCategories []*Tag `json:"tree"` } ) type ( - CreateTagRequest struct { + CreateTagRequest { Tag } - CreateTagReply struct { + CreateTagReply { *Tag } ) type ( - UpdateTagRequest struct { + UpdateTagRequest { Id int64 `path:"id"` Tag } - UpdateTagReply struct { + UpdateTagReply { Id int64 `json:"id"` } ) type ( - PatchTagRequest struct { + PatchTagRequest { Id int64 `path:"id"` PId int64 `json:"pId"` } - PatchTagReply struct { + PatchTagReply { Tag } ) type ( - GetTagRequest struct { + GetTagRequest { TagId int64 `path:"id"` } - GetTagReply struct { + GetTagReply { *Tag } ) type ( - DeleteTagRequest struct { + DeleteTagRequest { Id int64 `path:"id"` } - DeleteTagReply struct { + DeleteTagReply { Id int64 `json:"id"` } ) diff --git a/api/admin/mediaresource.api b/api/admin/mediaresource.api index 908235d9..8e4254f1 100644 --- a/api/admin/mediaresource.api +++ b/api/admin/mediaresource.api @@ -39,12 +39,12 @@ service PowerX { type ( - SortIdItem struct { + SortIdItem { Id int64 `json:"id,optional"` SortIndex int `json:"sortIndex,optional"` } - MediaResource struct { + MediaResource { Id int64 `json:"id,optional"` CustomerId int64 `json:"customerId,optional"` Filename string `json:"filename,optional"` @@ -57,13 +57,13 @@ type ( SortIndex int `json:"sortIndex,optional"` } - CreateMediaResourceByBase64Request struct { + CreateMediaResourceByBase64Request { MediaName string `json:"mediaName"` BucketName string `json:"bucketName"` Base64Data string `json:"base64Data"` } - CreateMediaResourceReply struct { + CreateMediaResourceReply { *MediaResource isOSS bool `json:"isOSS"` } diff --git a/api/admin/scrm/app/weworkapp.api b/api/admin/scrm/app/weworkapp.api index c2b90185..a08bef94 100644 --- a/api/admin/scrm/app/weworkapp.api +++ b/api/admin/scrm/app/weworkapp.api @@ -27,10 +27,10 @@ service PowerX { type ( - ApplicationRequest struct { + ApplicationRequest { AgentId int `form:"agentId"` } - ApplicationReply struct { + ApplicationReply { Agentid int `json:"agentId"` Name string `json:"name"` SquareLogoUrl string `json:"squareLogoUrl"` @@ -45,17 +45,17 @@ type ( HomeUrl string `json:"homeUrl"` CustomizedPublishStatus int `json:"customizedPublishStatus"` } - AllowUserinfos struct { + AllowUserinfos { User []User `json:"user"` } - User struct { + User { Userid string `json:"userId"` } - AllowPartys struct { + AllowPartys { Partyid []int `json:"partyId"` } - AllowTags struct { + AllowTags { Tagid []int `json:"tagId"` } ) @@ -72,7 +72,7 @@ type ( } - AppWechat struct { + AppWechat { Agentid int `json:"agentId"` Name string `json:"name"` SquareLogoUrl string `json:"squareLogoUrl"` diff --git a/api/admin/scrm/app/weworkappmessage.api b/api/admin/scrm/app/weworkappmessage.api index 653bdad1..8c4eee9e 100644 --- a/api/admin/scrm/app/weworkappmessage.api +++ b/api/admin/scrm/app/weworkappmessage.api @@ -28,7 +28,7 @@ type ( Message string `json:"message"` } - AppMessageArticlesRequest struct { + AppMessageArticlesRequest { ToUser string `json:"toUser,optional"` // "UserID1|UserID2|UserID3", ToParty string `json:"toParty,optional"` // "PartyID1|PartyID2", ToTag string `json:"toTag,optional"` // "TagID1 | TagID2", @@ -39,11 +39,11 @@ type ( } - AppMessageRequestNews struct { + AppMessageRequestNews { Article []*Article `json:"articles"` } - Article struct { + Article { Title string `json:"title"` // "领奖通知", Description string `json:"description"` // "
2016年9月26日
恭喜你抽中iPhone 7一台,领奖码:xxxx
请于2016年10月10日前联系行政同事领取
", URL string `json:"url"` // "URL", diff --git a/api/admin/scrm/app/weworkgroup.api b/api/admin/scrm/app/weworkgroup.api index bfe434c9..19e8ffb0 100644 --- a/api/admin/scrm/app/weworkgroup.api +++ b/api/admin/scrm/app/weworkgroup.api @@ -45,7 +45,7 @@ type ( type ( // - AppGroupCreateRequest struct { + AppGroupCreateRequest { Name string `json:"name"` // 名称 Owner string `json:"owner"` // owner UserList []string `json:"userList"` // 用户列表 @@ -61,7 +61,7 @@ type ( type ( // - AppGroupMessageArticleRequest struct { + AppGroupMessageArticleRequest { ChatIds []string `json:"chatIds"` Title string `json:"title"` // "领奖通知", Description string `json:"description"` // "
2016年9月26日
恭喜你抽中iPhone 7一台,领奖码:xxxx
请于2016年10月10日前联系行政同事领取
", diff --git a/api/admin/scrm/bot/weworkbot.api b/api/admin/scrm/bot/weworkbot.api index d1b880e4..c0657571 100644 --- a/api/admin/scrm/bot/weworkbot.api +++ b/api/admin/scrm/bot/weworkbot.api @@ -23,7 +23,7 @@ service PowerX { type ( // - GroupRobotMsgNewsArticlesRequest struct { + GroupRobotMsgNewsArticlesRequest { Key string `json:"key"` // 机器人key Title string `json:"title"` Description string `json:"description,omitempty"` diff --git a/api/admin/scrm/customer/weworkcustomer.api b/api/admin/scrm/customer/weworkcustomer.api index 237b6b06..fd8bdfcd 100644 --- a/api/admin/scrm/customer/weworkcustomer.api +++ b/api/admin/scrm/customer/weworkcustomer.api @@ -55,14 +55,14 @@ type ( type ( - WechatCustomer struct { + WechatCustomer { ExternalContact WechatCustomersWithExternalContactExternalProfile `json:"externalContact"` FollowUser *WechatCustomersWithFollowUser `json:"followUser,omitempty"` NextCursor string `json:"nextCursor,omitempty"` } - WechatCustomersWithExternalContactExternalProfile struct { + WechatCustomersWithExternalContactExternalProfile { ExternalUserId string `json:"externalUserId"` Name string `json:"name"` Position string `json:"position"` @@ -76,32 +76,32 @@ type ( ExternalProfile ExternalContactExternalProfileWithExternalProfile `json:"externalProfile"` } - ExternalContactExternalProfileWithExternalProfile struct { + ExternalContactExternalProfileWithExternalProfile { ExternalAttr []*ExternalContactExternalProfileExternalProfileWithExternalAttr `json:"externalAttr"` } - ExternalContactExternalProfileExternalProfileWithExternalAttr struct { + ExternalContactExternalProfileExternalProfileWithExternalAttr { Type int `json:"type"` Name string `json:"name"` Text ExternalContactExternalProfileExternalProfileExternalAttrWithText `json:"text"` Web ExternalContactExternalProfileExternalProfileExternalAttrWithWeb `json:"web"` Miniprogram ExternalContactExternalProfileExternalProfileExternalAttrWithMiniprogram `json:"miniprogram"` } - ExternalContactExternalProfileExternalProfileExternalAttrWithText struct { + ExternalContactExternalProfileExternalProfileExternalAttrWithText { Value string `json:"value"` } - ExternalContactExternalProfileExternalProfileExternalAttrWithWeb struct { + ExternalContactExternalProfileExternalProfileExternalAttrWithWeb { Url string `json:"url"` Title string `json:"title"` } - ExternalContactExternalProfileExternalProfileExternalAttrWithMiniprogram struct { + ExternalContactExternalProfileExternalProfileExternalAttrWithMiniprogram { Appid string `json:"appid"` Pagepath string `json:"pagepath"` Title string `json:"title"` } - WechatCustomersWithFollowUser struct { + WechatCustomersWithFollowUser { UserId string `json:"userId"` Remark string `json:"remark"` Description string `json:"description"` @@ -115,13 +115,13 @@ type ( AddWay int `json:"addWay"` State string `json:"state,omitempty"` } - WechatCustomersFollowUserWithTags struct { + WechatCustomersFollowUserWithTags { GroupName string `json:"groupName"` TagName string `json:"tagName"` TagId string `json:"tagId,omitempty"` Type int `json:"type"` } - WechatCustomersFollowUserWithWechatChannels struct { + WechatCustomersFollowUserWithWechatChannels { Nickname string `json:"nickname"` Source int `json:"source"` } diff --git a/api/admin/scrm/customer/weworkcustomergroup.api b/api/admin/scrm/customer/weworkcustomergroup.api index 4cbd04df..8c1b72d5 100644 --- a/api/admin/scrm/customer/weworkcustomergroup.api +++ b/api/admin/scrm/customer/weworkcustomergroup.api @@ -34,7 +34,7 @@ type ( Cursor string `json:"cursor,optional"` Limit int `json:"limit,optional"` } - OwnerFilter struct { + OwnerFilter { UseridList []string `json:"useridList,optional"` } ) @@ -44,7 +44,7 @@ type ( WeWorkListCustomerGroupReply { List []WechatCustomerGroup `json:"list"` //https://developer.work.weixin.qq.com/document/path/92122 } - WechatCustomerGroup struct { + WechatCustomerGroup { ChatId string `json:"chatId"` Name string `json:"name"` Owner string `json:"owner"` @@ -53,11 +53,11 @@ type ( MemberList []*WechatCustomerGroupMemberList `json:"memberList"` AdminList []*WechatCustomerGroupAdminList `json:"adminList"` } - WechatCustomerGroupAdminList struct { + WechatCustomerGroupAdminList { UserId string `json:"userId"` } - WechatCustomerGroupMemberList struct { + WechatCustomerGroupMemberList { UserId string `json:"userId"` Type int `json:"type"` JoinTime int `json:"joinTime"` @@ -67,14 +67,14 @@ type ( Name string `json:"name"` UnionId string `json:"unionId,omitempty"` } - WechatCustomerGroupMemberListInvitor struct { + WechatCustomerGroupMemberListInvitor { UserId string `json:"userId"` } ) type ( - WeWorkAddMsgTemplateRequest struct { + WeWorkAddMsgTemplateRequest { ChatType string `json:"chatType,optional,options=single|group"` // 群发任务的类型,默认为single,表示发送给客户,group表示发送给客户群 ExternalUserId []string `json:"externalUserId,optional"` // chat_type为single时有效,不可与sender同时为空 @@ -84,16 +84,16 @@ type ( SendTime int64 `json:"sendTime,optional"` // 定时发送,不填默认立刻发送// 附件, 当前仅支持图片 } - WeWorkTextOfMessage struct { + WeWorkTextOfMessage { Content string `json:"content"` // "内容" } - Content struct { + Content { Link Link `json:"link,optional"` //Image Image `json:"image,optional"` } - Link struct { + Link { MsgType string `json:"msgType,optional"` // 默认:link Title string `json:"title"` // "消息标题", PicURL string `json:"picUrl"` // "https://example.pic.com/path", @@ -101,13 +101,13 @@ type ( URL string `json:"url"` // "https://example.link.com/path" } - Image struct { + Image { MediaId string `json:"mediaId,optional"` // 不填 PicUrl string `json:"picUrl,optional"` // 图片地址 } - WeWorkAddMsgTemplateResponse struct { + WeWorkAddMsgTemplateResponse { FailList []string `json:"failList"` MsgId string `json:"msgId"` } diff --git a/api/admin/scrm/organization/weworuser.api b/api/admin/scrm/organization/weworuser.api index f489299c..345be494 100644 --- a/api/admin/scrm/organization/weworuser.api +++ b/api/admin/scrm/organization/weworuser.api @@ -28,7 +28,7 @@ service PowerX { type ( - SyncWeWorkOrganizationReply struct { + SyncWeWorkOrganizationReply { Status string `json:"status"` } ) diff --git a/api/admin/scrm/resource/weworkresource.api b/api/admin/scrm/resource/weworkresource.api index 37f278f8..0786429a 100644 --- a/api/admin/scrm/resource/weworkresource.api +++ b/api/admin/scrm/resource/weworkresource.api @@ -25,24 +25,24 @@ service PowerX { } type ( - CreateWeWorkSourceImageReply struct { + CreateWeWorkSourceImageReply { Link string `json:"link"` } - ListWeWorkResourceImageRequest struct { + ListWeWorkResourceImageRequest { ResourceType string `json:"resourceType,optional"` PageIndex int `form:"pageIndex,optional"` PageSize int `form:"pageSize,optional"` } - ListWeWorkResourceImageReply struct { + ListWeWorkResourceImageReply { List []*Resource `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` Total int64 `json:"total"` } - Resource struct { + Resource { Link string `json:"link"` ResourceType string `json:"resourceType"` CreateTime string `json:"createTime"` diff --git a/api/admin/scrm/tag/weworktag.api b/api/admin/scrm/tag/weworktag.api index 423e14f8..c2f88243 100644 --- a/api/admin/scrm/tag/weworktag.api +++ b/api/admin/scrm/tag/weworktag.api @@ -123,7 +123,7 @@ type ( ) type ( - CreateCorpTagRequest struct { + CreateCorpTagRequest { GroupId string `json:"groupId,optional"` //et2lz4UgAArZWi6ZKx1X8jo3uxfbC_sA 下拉标签组 GroupName string `json:"groupName"` Sort int `json:"Sort,optional"` @@ -131,12 +131,12 @@ type ( AgentId int64 `json:"agentId,optional"` //应用列表 } - TagFieldTag struct { + TagFieldTag { Name string `json:"name"` Sort int `json:"sort,optional"` } - ActionCorpTagGroupRequest struct { + ActionCorpTagGroupRequest { AgentId *int64 `json:"agentId,optional"` GroupId *string `json:"groupId,optional"` GroupName string `json:"groupName,optional"` @@ -149,7 +149,7 @@ type ( ) type ( - UpdateCorpTagRequest struct { + UpdateCorpTagRequest { TagId string `json:"tagId"` Name string `json:"name"` Sort int `json:"sort,optional"` @@ -159,7 +159,7 @@ type ( type ( - DeleteCorpTagRequest struct { + DeleteCorpTagRequest { TagIds []string `json:"tagIds,optional"` GroupIds []string `json:"groupIds,optional"` AgentId int64 `json:"agentId,optional"` @@ -168,7 +168,7 @@ type ( type ( - ActionCustomerTagRequest struct { + ActionCustomerTagRequest { UserId string `json:"userId"` ExternalUserId string `json:"externalUserId"` AddTag []string `json:"addTag,optional"` diff --git a/api/admin/tag.api b/api/admin/tag.api index 9a153d2c..9cddf29a 100644 --- a/api/admin/tag.api +++ b/api/admin/tag.api @@ -60,7 +60,7 @@ type ( } ) type ( - ListTagTreeRequest struct { + ListTagTreeRequest { TagPId int `form:"tagPId,optional"` NeedChildren bool `form:"needChildren,optional"` Names []string `form:"name,optional"` @@ -68,60 +68,60 @@ type ( } - ListTagTreeReply struct { + ListTagTreeReply { Tags []*Tag `json:"tree"` } ) type ( - CreateTagRequest struct { + CreateTagRequest { Tag } - CreateTagReply struct { + CreateTagReply { *Tag } ) type ( - UpdateTagRequest struct { + UpdateTagRequest { Id int64 `path:"id"` Tag } - UpdateTagReply struct { + UpdateTagReply { Id int64 `json:"id"` } ) type ( - PatchTagRequest struct { + PatchTagRequest { Id int64 `path:"id"` PId int64 `json:"pId"` } - PatchTagReply struct { + PatchTagReply { Tag } ) type ( - GetTagRequest struct { + GetTagRequest { TagId int64 `path:"id"` } - GetTagReply struct { + GetTagReply { *Tag } ) type ( - DeleteTagRequest struct { + DeleteTagRequest { Id int64 `path:"id"` } - DeleteTagReply struct { + DeleteTagReply { Id int64 `json:"id"` } ) diff --git a/api/admin/wechat/officialaccount/media.api b/api/admin/wechat/officialaccount/media.api index dfba1e1f..1f3d5a67 100644 --- a/api/admin/wechat/officialaccount/media.api +++ b/api/admin/wechat/officialaccount/media.api @@ -48,43 +48,43 @@ service PowerX { type ( - GetOAMediaListRequest struct { + GetOAMediaListRequest { Offset int64 `json:"offset,optional"` Count int64 `json:"count,optional"` MediaType string `json:"type"` } - GetOAMediaListReply struct { + GetOAMediaListReply { TotalCount interface{} `json:"total_count"` ItemCount interface{} `json:"item_count"` Item interface{} `json:"item"` } - GetOAMediaNewsListReply struct { + GetOAMediaNewsListReply { NewsItem interface{} `json:"news_item"` } ) type ( - CreateOAMediaRequest struct { + CreateOAMediaRequest { OAMedia interface{} `json:"media"` } - CreateOAMediaReply struct { + CreateOAMediaReply { Success bool `json:"success,optional"` Data interface{} `json:"data"` } ) type ( - GetOAMediaRequest struct { + GetOAMediaRequest { MediaId string `path:"mediaId"` } - GetOAMediaReply struct { + GetOAMediaReply { OAMedia interface{} `json:"media"` } - GetOAMediaByVideoReply struct { + GetOAMediaByVideoReply { Title string `json:"title"` Description string `json:"description"` DownUrl string `json:"down_url"` @@ -93,11 +93,11 @@ type ( type ( - DeleteOAMediaRequest struct { + DeleteOAMediaRequest { MediaId string `path:"mediaId"` } - DeleteOAMediaReply struct { + DeleteOAMediaReply { Success bool `json:"success"` Data interface{} `json:"data"` } diff --git a/api/admin/wechat/officialaccount/menu.api b/api/admin/wechat/officialaccount/menu.api index 904689c4..5aaa4280 100644 --- a/api/admin/wechat/officialaccount/menu.api +++ b/api/admin/wechat/officialaccount/menu.api @@ -34,7 +34,7 @@ service PowerX { } type ( - OASubButton struct { + OASubButton { Name string `json:"name,optional"` Id int `json:"id,optional"` @@ -45,7 +45,7 @@ type ( PagePath string `json:"pagepath,omitempty,optional"` } - OAButton struct { + OAButton { Name string `json:"name,optional"` Type string `json:"type,optional"` Key string `json:"key,omitempty,optional"` @@ -56,7 +56,7 @@ type ( Id int `json:"id,optional"` } - MatchRule struct { + MatchRule { TagId string `json:"tag_id,optional"` Sex string `json:"sex,optional"` Country string `json:"country,optional"` @@ -64,7 +64,7 @@ type ( City string `json:"city,optional"` Language string `json:"language,optional"` } - OAMenu struct { + OAMenu { Id int64 `json:"id,optional"` OAButton []*OAButton `json:"button,optional"` MatchRule *MatchRule `json:"matchrule,optional"` @@ -72,22 +72,22 @@ type ( ) type ( - SyncMenusRequest struct { + SyncMenusRequest { OAMenu } - SyncMenusReply struct { + SyncMenusReply { Success bool `json:"success,optional"` Data interface{} `json:"data"` } ) type ( - CreateMenuRequest struct { + CreateMenuRequest { OAMenu } - CreateMenuReply struct { + CreateMenuReply { Success bool `json:"success,optional"` Data interface{} `json:"data"` } @@ -95,7 +95,7 @@ type ( type ( - QueryMenusReply struct { + QueryMenusReply { Button interface{} `json:"button"` MatchRule interface{} `json:"matchrule"` } @@ -103,7 +103,7 @@ type ( type ( - DeleteMenuReply struct { + DeleteMenuReply { Success bool `json:"success"` Data interface{} `json:"data"` } diff --git a/api/mp/trade/cart.api b/api/mp/trade/cart.api index b55ad082..7e08eb9f 100644 --- a/api/mp/trade/cart.api +++ b/api/mp/trade/cart.api @@ -43,14 +43,14 @@ service PowerX { type ( - Cart struct { + Cart { Id int64 `json:"id", optional"` CustomerId int64 `json:"customerId", optional"` Status int `json:"status", optional"` Items []*CartItem `json:"items", optional"` } - CartItem struct { + CartItem { Id int64 `json:"id, optional"` CustomerId int64 `json:"customerId,omitempty,optional"` CartId int64 `json:"cartId,omitempty,optional"` @@ -67,12 +67,12 @@ type ( ) type ( - ListCartItemsPageRequest struct { + ListCartItemsPageRequest { PageIndex int `form:"pageIndex,optional"` PageSize int `form:"pageSize,optional"` } - ListCartItemsPageReply struct { + ListCartItemsPageReply { List []*CartItem `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` @@ -81,50 +81,50 @@ type ( ) type ( - GetCartRequest struct { + GetCartRequest { } - GetCartReply struct { + GetCartReply { *Cart } ) type ( - AddToCartRequest struct { + AddToCartRequest { CartItem } - AddToCartReply struct { + AddToCartReply { *CartItem } ) type ( - UpdateCartItemQuantityRequest struct { + UpdateCartItemQuantityRequest { ItemId int64 `path:"itemId"` Quantity int `json:"quantity"` } - UpdateCartItemQuantityReply struct { + UpdateCartItemQuantityReply { *CartItem } ) type ( - RemoveCartItemRequest struct { + RemoveCartItemRequest { ItemId int64 `path:"itemId"` } - RemoveCartItemReply struct { + RemoveCartItemReply { ItemId int64 `json:"itemId"` } ) type ( - ClearCartItemsRequest struct { + ClearCartItemsRequest { } - ClearCartItemsReply struct { + ClearCartItemsReply { Message string `json:"message"` } ) diff --git a/api/mp/trade/logistics.api b/api/mp/trade/logistics.api index 5f77b5af..700c09aa 100644 --- a/api/mp/trade/logistics.api +++ b/api/mp/trade/logistics.api @@ -54,57 +54,57 @@ type Logistics { IsActive bool `json:"isActive, omitempty"` } -type ListLogisticssRequest struct { +type ListLogisticssRequest { NameLike string `json:"nameLike"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` } -type ListLogisticssResponse struct { +type ListLogisticssResponse { List []*Logistics `json:"list"` PageIndex int `json:"pageIndex"` PageSize int `json:"pageSize"` Total int64 `json:"total"` } -type GetLogisticsRequest struct { +type GetLogisticsRequest { Id int64 `json:"id"` } -type GetLogisticsResponse struct { +type GetLogisticsResponse { Logistics *Logistics `json:"logistics"` } -type CreateLogisticsRequest struct { +type CreateLogisticsRequest { Logistics *Logistics `json:"logistics"` } -type CreateLogisticsResponse struct { +type CreateLogisticsResponse { LogisticsId int64 `json:"logisticsId"` } -type UpdateLogisticsRequest struct { +type UpdateLogisticsRequest { Id int64 `json:"id"` Logistics *Logistics `json:"logistics"` } -type UpdateLogisticsResponse struct { +type UpdateLogisticsResponse { Logistics *Logistics `json:"logistics"` } -type PatchLogisticsRequest struct { +type PatchLogisticsRequest { Id int64 `json:"id"` Logistics *Logistics `json:"logistics"` } -type PatchLogisticsResponse struct { +type PatchLogisticsResponse { Logistics *Logistics `json:"logistics"` } -type DeleteLogisticsRequest struct { +type DeleteLogisticsRequest { Id int64 `json:"id"` } -type DeleteLogisticsResponse struct { +type DeleteLogisticsResponse { LogisticsId int64 `json:"logisticsId"` } diff --git a/api/mp/trade/order.api b/api/mp/trade/order.api index e0310f60..d7bf64c3 100644 --- a/api/mp/trade/order.api +++ b/api/mp/trade/order.api @@ -43,7 +43,7 @@ service PowerX { type ( - CreateOrderByProductsRequest struct { + CreateOrderByProductsRequest { PriceBookId int64 `json:"PriceBookId,optional,emptyomit"` ProductIds []int64 `json:"productIds"` SkuIds []int64 `json:"skuIds"` @@ -52,19 +52,19 @@ type ( Comment string `json:"comment"` } - CreateOrderByProductsReply struct { + CreateOrderByProductsReply { OrderId int64 `json:"orderId"` PaymentAmount float64 `json:"paymentAmount"` } ) type ( - CreateOrderByCartItemsRequest struct { + CreateOrderByCartItemsRequest { CartItemIds []int64 `json:"cartItemIds"` ShippingAddressId int64 `json:"shippingAddressId"` Comment string `json:"comment"` } - CreateOrderByCartItemsReply struct { + CreateOrderByCartItemsReply { OrderId int64 `json:"orderId"` CartId int64 `json:"cartId"` PaymentAmount float64 `json:"paymentAmount"` @@ -74,11 +74,11 @@ type ( type ( - CancelOrderRequest struct { + CancelOrderRequest { OrderId int64 `path:"id"` } - CancelOrderReply struct { + CancelOrderReply { OrderId int64 `json:"orderId,optional"` } ) diff --git a/api/mp/trade/payment.api b/api/mp/trade/payment.api index 2c129577..a53358a7 100644 --- a/api/mp/trade/payment.api +++ b/api/mp/trade/payment.api @@ -38,13 +38,13 @@ service PowerX { type ( - CreatePaymentFromOrderRequest struct { + CreatePaymentFromOrderRequest { OrderId int64 `json:"orderId"` PaymentType int `json:"paymentType"` Comment string `json:"comment,optional"` } - CreatePaymentFromOrderRequestReply struct { + CreatePaymentFromOrderRequestReply { PaymentId int64 `json:"paymentId"` Data interface{} `json:"data"` } @@ -52,12 +52,12 @@ type ( type ( - UpdatePaymentRequest struct { + UpdatePaymentRequest { PaymentId int64 `path:"id"` Payment } - UpdatePaymentReply struct { + UpdatePaymentReply { *Payment } ) diff --git a/api/plugin.api b/api/plugin.api index b35024d8..de6c9960 100644 --- a/api/plugin.api +++ b/api/plugin.api @@ -20,7 +20,7 @@ service PowerX { } type ( - Route struct { + Route { Method string `json:"method"` Path string `json:"path"` } @@ -44,7 +44,7 @@ type ( RequestAuth bool `json:"requestAuth"` } - PluginWebRoutes struct { + PluginWebRoutes { Name string `json:"name"` Path string `json:"path"` Meta PluginWebRouteMeta `json:"meta"` @@ -56,7 +56,7 @@ type ( Socpe []string `form:"scope"` } - PluginWebInfo struct { + PluginWebInfo { Name string `json:"name"` Desc string `json:"desc"` Verison string `json:"version"` diff --git a/api_group.csv b/api_group.csv index 56dd8482..f0d4ae77 100644 --- a/api_group.csv +++ b/api_group.csv @@ -83,3 +83,343 @@ web/infoorganization/category,/api/v1/web/info-organization,类别,类别 web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 web/scene,/api/v1/web/scene,场景活码,场景活码 +admin/auth,/api/v1/admin/auth,公开接口-登录相关,公开接口-登录相关 +admin/common,/api/v1/admin/common,通用接口,通用接口 +admin/crm/business/opportunity,/api/v1/admin/business,商机管理,商机管理 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain,客户管理,客户管理 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain,线索管理,线索管理 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain,注册码管理,注册码管理 +admin/crm/market/brandstory,/api/v1/admin/market,品牌故事,品牌故事 +admin/crm/market/media,/api/v1/admin/market,媒体管理,媒体管理 +admin/crm/market/mgm,/api/v1/admin/market,MGMRule管理,MGMRule管理 +admin/crm/market/store,/api/v1/admin/market,门店,门店 +admin/crm/membership,/api/v1/admin/membership,会籍管理,会籍管理 +admin/crm/product/artisan,/api/v1/admin/product,元匠,元匠 +admin/crm/product/pricebook,/api/v1/admin/product,价格手册,价格手册 +admin/crm/product/pricebookentry,/api/v1/admin/product,价格手册条目,价格手册条目 +admin/crm/product,/api/v1/admin/product,产品服务,产品服务 +admin/crm/product/category,/api/v1/admin/product,产品品类,产品品类 +admin/crm/product/productspecific,/api/v1/admin/product,产品规格服务,产品规格服务 +admin/crm/product/productstatistics,/api/v1/admin/product,产品统计,产品统计 +admin/crm/product/sku,/api/v1/admin/product,SKU服务,SKU服务 +admin/crm/trade/address/billing,/api/v1/admin/trade/address,账单地址服务,账单地址服务 +admin/crm/trade/address/delivery,/api/v1/admin/trade/address,订单发货地址服务,订单发货地址服务 +admin/crm/trade/logistics,/api/v1/admin/trade,物流服务,物流服务 +admin/crm/trade/order,/api/v1/admin/trade,订单服务,订单服务 +admin/crm/trade/payment,/api/v1/admin/trade,支付单服务,支付单服务 +admin/crm/trade/order,/api/v1/admin/trade,退款单服务,退款单服务 +admin/crm/trade/address/shipping,/api/v1/admin/trade/address,收获地址服务,收获地址服务 +admin/crm/trade/token,/api/v1/admin/trade/token,代币产品,代币产品 +admin/crm/trade/warehouse,/api/v1/admin/trade,仓库服务,仓库服务 +admin/department,/api/v1/admin/department,待命名分组,待描述 +admin/dictionary,/api/v1/admin/dictionary,字典管理API,字典管理API +admin/infoorganization/category,/api/v1/admin/info-organization,类别,类别 +admin/infoorganization/label,/api/v1/admin/info-organization,框架标签,框架标签 +admin/infoorganization/tag,/api/v1/admin/info-organization,碎片标签,碎片标签 +admin/mediaresource,/api/v1/admin/media,媒资管理,媒资管理 +admin/permission,/api/v1/admin/permission,权限管理,权限管理 +admin/position,/api/v1/admin/position,待命名分组,待描述 +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/bot,/api/v1/admin/scrm/bot/wechat,企业微信机器人,企业微信机器人 +admin/scrm/contractway,/api/v1/admin/contract-way,Contract Way Management,Contract Way Management +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat,企业微信客户管理,企业微信客户管理 +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat,企业微信客户管理,企业微信客户管理 +admin/scrm/customer,/api/v1/admin/scrm/customer,企业微信客户管理,企业微信客户管理 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat,企业微信部门管理,企业微信部门管理 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat,企业微信员工管理,企业微信员工管理 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat,企业微信二维码,企业微信二维码 +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat,微信资源管理,微信资源管理 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat,企业微信标签管理,企业微信标签管理 +admin/tag,/api/v1/admin/tags,标签,标签 +admin/user,/api/v1/admin/user,员工管理,员工管理 +admin/userinfo,/api/v1/admin/user-center,用户中心,用户中心 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account,菜单管理,菜单管理 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account,菜单管理,菜单管理 +system/health,/api/v1/system,健康管理,健康管理 +mp/crm/customer/auth,/api/v1/mp/customer,小程序客户模块,小程序客户模块接口集合 +mp/crm/customer,/api/v1/mp/customer,客户服务,客户服务 +mp/dictionary,/api/v1/mp/dictionary,字典管理API,字典管理API +mp/infoorganization/category,/api/v1/mp/info-organization,类别,类别 +web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 +web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 +mp/crm/market/media,/api/v1/mp/market,媒资管理,媒资管理 +mp/crm/market/store,/api/v1/mp/market,小程序店铺模块,小程序店铺模块接口集合 +mp/crm/membership,/api/v1/mp/membership,会籍管理,会籍管理 +mp/crm/product/artisan,/api/v1/mp/product,元匠,元匠 +mp/crm/product,/api/v1/mp/product,小程序产品模块,小程序产品模块接口集合 +mp/crm/product,/api/v1/mp/product,产品品类,产品品类 +mp/crm/product/productstatistics,/api/v1/mp/product,产品统计,产品统计 +mp/crm/trade/address/billing,/api/v1/mp/trade/address,账单地址服务,账单地址服务 +mp/crm/trade/cart,/api/v1/mp/trade,购物车服务,购物车服务API +mp/crm/trade/address/delivery,/api/v1/mp/trade/address,订单发货地址服务,订单发货地址服务 +mp/crm/trade/logistics,/api/v1/mp/trade,物流服务,物流服务 +mp/crm/trade/order,/api/v1/mp/trade,订单服务,订单服务 +mp/crm/trade/payment,/api/v1/mp/trade,支付单服务,支付单服务 +mp/crm/trade/address/shipping,/api/v1/mp/trade/address,收获地址服务,收获地址服务 +mp/crm/trade/token,/api/v1/mp/trade/token,代币管理,代币管理 +plugin,/api/v1,待命名分组,待描述 +web/customer/auth,/api/v1/web/customer,Web客户模块,Web客户模块接口集合 +web/customer/auth,/api/v1/web/customer,Web客户模块,Web客户模块接口集合 +web/customer/auth/oa,/api/v1/web/customer,公众号客户模块,公众号客户模块接口集合 +mp/dictionary,/api/v1/web/dictionary,字典管理API,字典管理API +web/infoorganization/category,/api/v1/web/info-organization,类别,类别 +web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 +web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 +web/scene,/api/v1/web/scene,场景活码,场景活码 +admin/auth,/api/v1/admin/auth,公开接口-登录相关,公开接口-登录相关 +admin/common,/api/v1/admin/common,通用接口,通用接口 +admin/crm/business/opportunity,/api/v1/admin/business,商机管理,商机管理 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain,客户管理,客户管理 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain,线索管理,线索管理 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain,注册码管理,注册码管理 +admin/crm/market/brandstory,/api/v1/admin/market,品牌故事,品牌故事 +admin/crm/market/media,/api/v1/admin/market,媒体管理,媒体管理 +admin/crm/market/mgm,/api/v1/admin/market,MGMRule管理,MGMRule管理 +admin/crm/market/store,/api/v1/admin/market,门店,门店 +admin/crm/membership,/api/v1/admin/membership,会籍管理,会籍管理 +admin/crm/product/artisan,/api/v1/admin/product,元匠,元匠 +admin/crm/product/pricebook,/api/v1/admin/product,价格手册,价格手册 +admin/crm/product/pricebookentry,/api/v1/admin/product,价格手册条目,价格手册条目 +admin/crm/product,/api/v1/admin/product,产品服务,产品服务 +admin/crm/product/category,/api/v1/admin/product,产品品类,产品品类 +admin/crm/product/productspecific,/api/v1/admin/product,产品规格服务,产品规格服务 +admin/crm/product/productstatistics,/api/v1/admin/product,产品统计,产品统计 +admin/crm/product/sku,/api/v1/admin/product,SKU服务,SKU服务 +admin/crm/trade/address/billing,/api/v1/admin/trade/address,账单地址服务,账单地址服务 +admin/crm/trade/address/delivery,/api/v1/admin/trade/address,订单发货地址服务,订单发货地址服务 +admin/crm/trade/logistics,/api/v1/admin/trade,物流服务,物流服务 +admin/crm/trade/order,/api/v1/admin/trade,订单服务,订单服务 +admin/crm/trade/payment,/api/v1/admin/trade,支付单服务,支付单服务 +admin/crm/trade/order,/api/v1/admin/trade,退款单服务,退款单服务 +admin/crm/trade/address/shipping,/api/v1/admin/trade/address,收获地址服务,收获地址服务 +admin/crm/trade/token,/api/v1/admin/trade/token,代币产品,代币产品 +admin/crm/trade/warehouse,/api/v1/admin/trade,仓库服务,仓库服务 +admin/department,/api/v1/admin/department,待命名分组,待描述 +admin/dictionary,/api/v1/admin/dictionary,字典管理API,字典管理API +admin/infoorganization/category,/api/v1/admin/info-organization,类别,类别 +admin/infoorganization/label,/api/v1/admin/info-organization,框架标签,框架标签 +admin/infoorganization/tag,/api/v1/admin/info-organization,碎片标签,碎片标签 +admin/mediaresource,/api/v1/admin/media,媒资管理,媒资管理 +admin/permission,/api/v1/admin/permission,权限管理,权限管理 +admin/position,/api/v1/admin/position,待命名分组,待描述 +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/bot,/api/v1/admin/scrm/bot/wechat,企业微信机器人,企业微信机器人 +admin/scrm/contractway,/api/v1/admin/contract-way,Contract Way Management,Contract Way Management +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat,企业微信客户管理,企业微信客户管理 +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat,企业微信客户管理,企业微信客户管理 +admin/scrm/customer,/api/v1/admin/scrm/customer,企业微信客户管理,企业微信客户管理 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat,企业微信部门管理,企业微信部门管理 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat,企业微信员工管理,企业微信员工管理 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat,企业微信二维码,企业微信二维码 +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat,微信资源管理,微信资源管理 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat,企业微信标签管理,企业微信标签管理 +admin/tag,/api/v1/admin/tags,标签,标签 +admin/user,/api/v1/admin/user,员工管理,员工管理 +admin/userinfo,/api/v1/admin/user-center,用户中心,用户中心 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account,菜单管理,菜单管理 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account,菜单管理,菜单管理 +system/health,/api/v1/system,健康管理,健康管理 +mp/crm/customer/auth,/api/v1/mp/customer,小程序客户模块,小程序客户模块接口集合 +mp/crm/customer,/api/v1/mp/customer,客户服务,客户服务 +mp/dictionary,/api/v1/mp/dictionary,字典管理API,字典管理API +mp/infoorganization/category,/api/v1/mp/info-organization,类别,类别 +web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 +web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 +mp/crm/market/media,/api/v1/mp/market,媒资管理,媒资管理 +mp/crm/market/store,/api/v1/mp/market,小程序店铺模块,小程序店铺模块接口集合 +mp/crm/membership,/api/v1/mp/membership,会籍管理,会籍管理 +mp/crm/product/artisan,/api/v1/mp/product,元匠,元匠 +mp/crm/product,/api/v1/mp/product,小程序产品模块,小程序产品模块接口集合 +mp/crm/product,/api/v1/mp/product,产品品类,产品品类 +mp/crm/product/productstatistics,/api/v1/mp/product,产品统计,产品统计 +mp/crm/trade/address/billing,/api/v1/mp/trade/address,账单地址服务,账单地址服务 +mp/crm/trade/cart,/api/v1/mp/trade,购物车服务,购物车服务API +mp/crm/trade/address/delivery,/api/v1/mp/trade/address,订单发货地址服务,订单发货地址服务 +mp/crm/trade/logistics,/api/v1/mp/trade,物流服务,物流服务 +mp/crm/trade/order,/api/v1/mp/trade,订单服务,订单服务 +mp/crm/trade/payment,/api/v1/mp/trade,支付单服务,支付单服务 +mp/crm/trade/address/shipping,/api/v1/mp/trade/address,收获地址服务,收获地址服务 +mp/crm/trade/token,/api/v1/mp/trade/token,代币管理,代币管理 +plugin,/api/v1,待命名分组,待描述 +web/customer/auth,/api/v1/web/customer,Web客户模块,Web客户模块接口集合 +web/customer/auth,/api/v1/web/customer,Web客户模块,Web客户模块接口集合 +web/customer/auth/oa,/api/v1/web/customer,公众号客户模块,公众号客户模块接口集合 +mp/dictionary,/api/v1/web/dictionary,字典管理API,字典管理API +web/infoorganization/category,/api/v1/web/info-organization,类别,类别 +web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 +web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 +web/scene,/api/v1/web/scene,场景活码,场景活码 +admin/auth,/api/v1/admin/auth,公开接口-登录相关,公开接口-登录相关 +admin/common,/api/v1/admin/common,通用接口,通用接口 +admin/crm/business/opportunity,/api/v1/admin/business,商机管理,商机管理 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain,客户管理,客户管理 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain,线索管理,线索管理 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain,注册码管理,注册码管理 +admin/crm/market/brandstory,/api/v1/admin/market,品牌故事,品牌故事 +admin/crm/market/media,/api/v1/admin/market,媒体管理,媒体管理 +admin/crm/market/mgm,/api/v1/admin/market,MGMRule管理,MGMRule管理 +admin/crm/market/store,/api/v1/admin/market,门店,门店 +admin/crm/membership,/api/v1/admin/membership,会籍管理,会籍管理 +admin/crm/product/artisan,/api/v1/admin/product,元匠,元匠 +admin/crm/product/pricebook,/api/v1/admin/product,价格手册,价格手册 +admin/crm/product/pricebookentry,/api/v1/admin/product,价格手册条目,价格手册条目 +admin/crm/product,/api/v1/admin/product,产品服务,产品服务 +admin/crm/product/category,/api/v1/admin/product,产品品类,产品品类 +admin/crm/product/productspecific,/api/v1/admin/product,产品规格服务,产品规格服务 +admin/crm/product/productstatistics,/api/v1/admin/product,产品统计,产品统计 +admin/crm/product/sku,/api/v1/admin/product,SKU服务,SKU服务 +admin/crm/trade/address/billing,/api/v1/admin/trade/address,账单地址服务,账单地址服务 +admin/crm/trade/address/delivery,/api/v1/admin/trade/address,订单发货地址服务,订单发货地址服务 +admin/crm/trade/logistics,/api/v1/admin/trade,物流服务,物流服务 +admin/crm/trade/order,/api/v1/admin/trade,订单服务,订单服务 +admin/crm/trade/payment,/api/v1/admin/trade,支付单服务,支付单服务 +admin/crm/trade/order,/api/v1/admin/trade,退款单服务,退款单服务 +admin/crm/trade/address/shipping,/api/v1/admin/trade/address,收获地址服务,收获地址服务 +admin/crm/trade/token,/api/v1/admin/trade/token,代币产品,代币产品 +admin/crm/trade/warehouse,/api/v1/admin/trade,仓库服务,仓库服务 +admin/department,/api/v1/admin/department,待命名分组,待描述 +admin/dictionary,/api/v1/admin/dictionary,字典管理API,字典管理API +admin/infoorganization/category,/api/v1/admin/info-organization,类别,类别 +admin/infoorganization/label,/api/v1/admin/info-organization,框架标签,框架标签 +admin/infoorganization/tag,/api/v1/admin/info-organization,碎片标签,碎片标签 +admin/mediaresource,/api/v1/admin/media,媒资管理,媒资管理 +admin/permission,/api/v1/admin/permission,权限管理,权限管理 +admin/position,/api/v1/admin/position,待命名分组,待描述 +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/bot,/api/v1/admin/scrm/bot/wechat,企业微信机器人,企业微信机器人 +admin/scrm/contractway,/api/v1/admin/contract-way,Contract Way Management,Contract Way Management +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat,企业微信客户管理,企业微信客户管理 +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat,企业微信客户管理,企业微信客户管理 +admin/scrm/customer,/api/v1/admin/scrm/customer,企业微信客户管理,企业微信客户管理 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat,企业微信部门管理,企业微信部门管理 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat,企业微信员工管理,企业微信员工管理 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat,企业微信二维码,企业微信二维码 +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat,微信资源管理,微信资源管理 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat,企业微信标签管理,企业微信标签管理 +admin/tag,/api/v1/admin/tags,标签,标签 +admin/user,/api/v1/admin/user,员工管理,员工管理 +admin/userinfo,/api/v1/admin/user-center,用户中心,用户中心 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account,菜单管理,菜单管理 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account,菜单管理,菜单管理 +system/health,/api/v1/system,健康管理,健康管理 +mp/crm/customer/auth,/api/v1/mp/customer,小程序客户模块,小程序客户模块接口集合 +mp/crm/customer,/api/v1/mp/customer,客户服务,客户服务 +mp/dictionary,/api/v1/mp/dictionary,字典管理API,字典管理API +mp/infoorganization/category,/api/v1/mp/info-organization,类别,类别 +web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 +web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 +mp/crm/market/media,/api/v1/mp/market,媒资管理,媒资管理 +mp/crm/market/store,/api/v1/mp/market,小程序店铺模块,小程序店铺模块接口集合 +mp/crm/membership,/api/v1/mp/membership,会籍管理,会籍管理 +mp/crm/product/artisan,/api/v1/mp/product,元匠,元匠 +mp/crm/product,/api/v1/mp/product,小程序产品模块,小程序产品模块接口集合 +mp/crm/product,/api/v1/mp/product,产品品类,产品品类 +mp/crm/product/productstatistics,/api/v1/mp/product,产品统计,产品统计 +mp/crm/trade/address/billing,/api/v1/mp/trade/address,账单地址服务,账单地址服务 +mp/crm/trade/cart,/api/v1/mp/trade,购物车服务,购物车服务API +mp/crm/trade/address/delivery,/api/v1/mp/trade/address,订单发货地址服务,订单发货地址服务 +mp/crm/trade/logistics,/api/v1/mp/trade,物流服务,物流服务 +mp/crm/trade/order,/api/v1/mp/trade,订单服务,订单服务 +mp/crm/trade/payment,/api/v1/mp/trade,支付单服务,支付单服务 +mp/crm/trade/address/shipping,/api/v1/mp/trade/address,收获地址服务,收获地址服务 +mp/crm/trade/token,/api/v1/mp/trade/token,代币管理,代币管理 +plugin,/api/v1,待命名分组,待描述 +web/customer/auth,/api/v1/web/customer,Web客户模块,Web客户模块接口集合 +web/customer/auth,/api/v1/web/customer,Web客户模块,Web客户模块接口集合 +web/customer/auth/oa,/api/v1/web/customer,公众号客户模块,公众号客户模块接口集合 +mp/dictionary,/api/v1/web/dictionary,字典管理API,字典管理API +web/infoorganization/category,/api/v1/web/info-organization,类别,类别 +web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 +web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 +web/scene,/api/v1/web/scene,场景活码,场景活码 +admin/auth,/api/v1/admin/auth,公开接口-登录相关,公开接口-登录相关 +admin/common,/api/v1/admin/common,通用接口,通用接口 +admin/crm/business/opportunity,/api/v1/admin/business,商机管理,商机管理 +admin/crm/customerdomain/customer,/api/v1/admin/customerdomain,客户管理,客户管理 +admin/crm/customerdomain/leader,/api/v1/admin/customerdomain,线索管理,线索管理 +admin/crm/customerdomain/registercode,/api/v1/admin/customerdomain,注册码管理,注册码管理 +admin/crm/market/brandstory,/api/v1/admin/market,品牌故事,品牌故事 +admin/crm/market/media,/api/v1/admin/market,媒体管理,媒体管理 +admin/crm/market/mgm,/api/v1/admin/market,MGMRule管理,MGMRule管理 +admin/crm/market/store,/api/v1/admin/market,门店,门店 +admin/crm/membership,/api/v1/admin/membership,会籍管理,会籍管理 +admin/crm/product/artisan,/api/v1/admin/product,元匠,元匠 +admin/crm/product/pricebook,/api/v1/admin/product,价格手册,价格手册 +admin/crm/product/pricebookentry,/api/v1/admin/product,价格手册条目,价格手册条目 +admin/crm/product,/api/v1/admin/product,产品服务,产品服务 +admin/crm/product/category,/api/v1/admin/product,产品品类,产品品类 +admin/crm/product/productspecific,/api/v1/admin/product,产品规格服务,产品规格服务 +admin/crm/product/productstatistics,/api/v1/admin/product,产品统计,产品统计 +admin/crm/product/sku,/api/v1/admin/product,SKU服务,SKU服务 +admin/crm/trade/address/billing,/api/v1/admin/trade/address,账单地址服务,账单地址服务 +admin/crm/trade/address/delivery,/api/v1/admin/trade/address,订单发货地址服务,订单发货地址服务 +admin/crm/trade/logistics,/api/v1/admin/trade,物流服务,物流服务 +admin/crm/trade/order,/api/v1/admin/trade,订单服务,订单服务 +admin/crm/trade/payment,/api/v1/admin/trade,支付单服务,支付单服务 +admin/crm/trade/order,/api/v1/admin/trade,退款单服务,退款单服务 +admin/crm/trade/address/shipping,/api/v1/admin/trade/address,收获地址服务,收获地址服务 +admin/crm/trade/token,/api/v1/admin/trade/token,代币产品,代币产品 +admin/crm/trade/warehouse,/api/v1/admin/trade,仓库服务,仓库服务 +admin/department,/api/v1/admin/department,待命名分组,待描述 +admin/dictionary,/api/v1/admin/dictionary,字典管理API,字典管理API +admin/infoorganization/category,/api/v1/admin/info-organization,类别,类别 +admin/infoorganization/label,/api/v1/admin/info-organization,框架标签,框架标签 +admin/infoorganization/tag,/api/v1/admin/info-organization,碎片标签,碎片标签 +admin/mediaresource,/api/v1/admin/media,媒资管理,媒资管理 +admin/permission,/api/v1/admin/permission,权限管理,权限管理 +admin/position,/api/v1/admin/position,待命名分组,待描述 +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/app,/api/v1/admin/scrm/app/wechat,企业应用App,企业应用App +admin/scrm/bot,/api/v1/admin/scrm/bot/wechat,企业微信机器人,企业微信机器人 +admin/scrm/contractway,/api/v1/admin/contract-way,Contract Way Management,Contract Way Management +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat,企业微信客户管理,企业微信客户管理 +admin/scrm/customer,/api/v1/admin/scrm/customer/wechat,企业微信客户管理,企业微信客户管理 +admin/scrm/customer,/api/v1/admin/scrm/customer,企业微信客户管理,企业微信客户管理 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat,企业微信部门管理,企业微信部门管理 +admin/scrm/organization,/api/v1/admin/scrm/organization/wechat,企业微信员工管理,企业微信员工管理 +admin/scrm/qrcode,/api/v1/admin/scrm/qrcode/wechat,企业微信二维码,企业微信二维码 +admin/scrm/resource,/api/v1/admin/scrm/resource/wechat,微信资源管理,微信资源管理 +admin/scrm/tag,/api/v1/admin/scrm/tag/wechat,企业微信标签管理,企业微信标签管理 +admin/tag,/api/v1/admin/tags,标签,标签 +admin/user,/api/v1/admin/user,员工管理,员工管理 +admin/userinfo,/api/v1/admin/user-center,用户中心,用户中心 +admin/wechat/officialaccount/media,/api/v1/admin/wechat/official-account,菜单管理,菜单管理 +admin/wechat/officialaccount/menu,/api/v1/admin/wechat/official-account,菜单管理,菜单管理 +system/health,/api/v1/system,健康管理,健康管理 +mp/crm/customer/auth,/api/v1/mp/customer,小程序客户模块,小程序客户模块接口集合 +mp/crm/customer,/api/v1/mp/customer,客户服务,客户服务 +mp/dictionary,/api/v1/mp/dictionary,字典管理API,字典管理API +mp/infoorganization/category,/api/v1/mp/info-organization,类别,类别 +web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 +web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 +mp/crm/market/media,/api/v1/mp/market,媒资管理,媒资管理 +mp/crm/market/store,/api/v1/mp/market,小程序店铺模块,小程序店铺模块接口集合 +mp/crm/membership,/api/v1/mp/membership,会籍管理,会籍管理 +mp/crm/product/artisan,/api/v1/mp/product,元匠,元匠 +mp/crm/product,/api/v1/mp/product,小程序产品模块,小程序产品模块接口集合 +mp/crm/product,/api/v1/mp/product,产品品类,产品品类 +mp/crm/product/productstatistics,/api/v1/mp/product,产品统计,产品统计 +mp/crm/trade/address/billing,/api/v1/mp/trade/address,账单地址服务,账单地址服务 +mp/crm/trade/cart,/api/v1/mp/trade,购物车服务,购物车服务API +mp/crm/trade/address/delivery,/api/v1/mp/trade/address,订单发货地址服务,订单发货地址服务 +mp/crm/trade/logistics,/api/v1/mp/trade,物流服务,物流服务 +mp/crm/trade/order,/api/v1/mp/trade,订单服务,订单服务 +mp/crm/trade/payment,/api/v1/mp/trade,支付单服务,支付单服务 +mp/crm/trade/address/shipping,/api/v1/mp/trade/address,收获地址服务,收获地址服务 +mp/crm/trade/token,/api/v1/mp/trade/token,代币管理,代币管理 +plugin,/api/v1,待命名分组,待描述 +web/customer/auth,/api/v1/web/customer,Web客户模块,Web客户模块接口集合 +web/customer/auth,/api/v1/web/customer,Web客户模块,Web客户模块接口集合 +web/customer/auth/oa,/api/v1/web/customer,公众号客户模块,公众号客户模块接口集合 +mp/dictionary,/api/v1/web/dictionary,字典管理API,字典管理API +web/infoorganization/category,/api/v1/web/info-organization,类别,类别 +web/infoorganization/label,/api/v1/web/info-organization,框架标签,框架标签 +web/infoorganization/tag,/api/v1/web/info-organization,碎片标签,碎片标签 +web/scene,/api/v1/web/scene,场景活码,场景活码 diff --git a/internal/model/origanzation/user.go b/internal/model/origanzation/user.go index 9ad6d070..bb6f0747 100644 --- a/internal/model/origanzation/user.go +++ b/internal/model/origanzation/user.go @@ -11,26 +11,27 @@ import ( type User struct { model.Model - Account string `gorm:"comment:账户;column:account;unique" json:"account"` - Name string `gorm:"comment:名称;column:name" json:"name"` - NickName string `gorm:"comment:别称;column:nick_name" json:"nick_name"` + UUID string `json:"comment:唯一标识;column:uuid;unique;type:uuid" json:"uuid"` + Account string `gorm:"comment:账户;column:account unique;type:varchar" json:"account"` + Name string `gorm:"comment:名称;column:name;type:varchar" json:"name"` + NickName string `gorm:"comment:别称;column:nick_name;type:varchar" json:"nick_name"` Desc string `gorm:"comment:描述;column:desc" json:"desc"` PositionID int64 `gorm:"comment:职位ID;column:position_id" json:"position_id"` Position *Position - JobTitle string `gorm:"comment:职务;column:job_title" json:"job_title"` + JobTitle string `gorm:"comment:职务;column:job_title;type:varchar" json:"job_title"` DepartmentId int64 `gorm:"comment:部门ID;column:department_id" json:"department_id"` - MobilePhone string `gorm:"comment:电话;column:mobile_phone" json:"mobile_phone"` - Gender string `gorm:"comment:性别;column:gender" json:"gender"` - Email string `gorm:"comment:内部邮箱;column:email" json:"email"` - ExternalEmail string `gorm:"comment:外部邮箱;column:external_email" json:"external_email"` - Avatar string `gorm:"comment:图标;column:avatar" json:"avatar"` - Password string `gorm:"comment:密码;column:password" json:"password"` - Status string `gorm:"comment:状态;column:status;index" json:"status"` + MobilePhone string `gorm:"comment:电话;column:mobile_phone;type:varchar" json:"mobile_phone"` + Gender string `gorm:"comment:性别;column:gender;type:varchar" json:"gender"` + Email string `gorm:"comment:内部邮箱;column:email;type:varchar" json:"email"` + ExternalEmail string `gorm:"comment:外部邮箱;column:external_email;type:varchar" json:"external_email"` + Avatar string `gorm:"comment:图标;column:avatar;type:varchar" json:"avatar"` + Password string `gorm:"comment:密码;column:password;type:varchar" json:"password"` + Status string `gorm:"comment:状态;column:status;index;type:varchar" json:"status"` IsReserved bool `gorm:"comment:保留字段;column:is_reserved" json:"is_reserved"` IsActivated bool `gorm:"comment:活跃;column:is_activated" json:"is_activated"` Department *Department // comment f9280798048e034c1f4118a2220ade5f847d94b4 该字段不能设置为unique,否则没有关联企业微信账户的员工将会添加失败(null duplicate key) - WeWorkUserId string `gorm:"comment:微信账户;column:we_work_user_id" json:"we_work_user_id"` + WeWorkUserId string `gorm:"comment:微信账户;column:we_work_user_id;type:varchar" json:"we_work_user_id"` } func (e *User) HashPassword() (err error) { diff --git a/internal/uc/powerx/authorizationadmin.go b/internal/uc/powerx/authorizationadmin.go index fdc9490c..d8ec9fac 100644 --- a/internal/uc/powerx/authorizationadmin.go +++ b/internal/uc/powerx/authorizationadmin.go @@ -12,6 +12,7 @@ import ( sqladapter "github.com/Blank-Xu/sql-adapter" "github.com/casbin/casbin/v2" fileadapter "github.com/casbin/casbin/v2/persist/file-adapter" + "github.com/google/uuid" "github.com/pkg/errors" "gorm.io/gorm" "gorm.io/gorm/clause" @@ -161,6 +162,7 @@ func (uc *AdminPermsUseCase) Init() { rooName = "超级管理员" } root := origanzation.User{ + UUID: uuid.New().String(), Account: rooAccount, Password: rooPass, Name: rooName,