feat(ops): partner proxy order list and HQ order delete
CI / verify (pull_request) Has been cancelled
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:
@@ -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',
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user