feat(ops): partner proxy order list and HQ order delete
CI / verify (pull_request) Has been cancelled

Add partner-facing proxy order list/detail; unlock SUPER_ADMIN order delete with cascade cleanup and type filter.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-31 10:10:39 +08:00
parent 51f2b5fbfa
commit 8d6c0f9ac0
16 changed files with 523 additions and 8 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ export const HQ_PERMISSION_CATALOG = [
export type HqPermissionKey = (typeof HQ_PERMISSION_CATALOG)[number]['key'];
/** 危险操作:角色默认与超管自动权限均不含,需在权限分配中显式勾选 */
/** 危险操作:非超管角色默认不含,需在权限分配中显式勾选;超管默认拥有 */
export const HQ_DANGEROUS_PERMISSION_KEYS = [
'users_delete',
'orders_delete',
+17
View File
@@ -110,6 +110,23 @@ export type PartnerProxyOrderCreateRequest = {
promoCodeId?: string;
};
/** 合伙人代下单列表项(与 OrderDto 兼容,附带收货信息) */
export type PartnerProxyOrderListItem = OrderDto & {
receiverName?: string | null;
receiverPhone?: string | null;
receiverAddress?: string | null;
deliveryType?: string | null;
productSpec?: string | null;
imageResource?: { url?: string } | null;
};
export type PartnerProxyOrderListResponse = {
list: PartnerProxyOrderListItem[];
total: number;
page: number;
pageSize: number;
};
/** 总部代下单(线下完成发权益,无需短信验证) */
export type HqProxyOrderCreateRequest = {
phone: string;