feat(mini-user): v3.5.10 同城配送提示可配置并支持换行

承运商 HTML 按收货市下发;textarea 回车在 C 端转成换行。含门店去掉分享按钮与小程序企微客服。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-25 14:29:48 +08:00
parent fed8ff3d3a
commit 797b20979d
29 changed files with 758 additions and 28 deletions
@@ -1,4 +1,4 @@
import { Body, Controller, Get, Param, Post, Put, UseGuards } from '@nestjs/common';
import { Body, Controller, Delete, Get, Param, Post, Put, UseGuards } from '@nestjs/common';
import { HqAuthGuard } from '../../common/guards/hq-auth.guard';
import { HqOperation } from '../../common/hq-operation/hq-operation.decorator';
import { HqOperationAction } from '../../common/hq-operation/hq-operation.constants';
@@ -47,6 +47,7 @@ export class AdminFulfillmentProvidersController {
bankAccountNo: dto.bankAccountNo,
settlementMethod: dto.settlementMethod,
pricingRules: dto.pricingRules,
deliveryHintHtml: dto.deliveryHintHtml,
});
}
@@ -76,6 +77,7 @@ export class AdminFulfillmentProvidersController {
bankAccountNo: dto.bankAccountNo,
settlementMethod: dto.settlementMethod,
pricingRules: dto.pricingRules,
deliveryHintHtml: dto.deliveryHintHtml,
});
}
@@ -89,4 +91,14 @@ export class AdminFulfillmentProvidersController {
recharge(@Param('id') id: string, @Body() dto: RechargeFulfillmentProviderDto) {
return this.service.rechargePrepaid(BigInt(id), Number(dto.amount), dto.remark);
}
@Delete(':id')
@HqOperation({
action: HqOperationAction.LOGISTICS_PROVIDER_DELETE,
refType: 'FULFILLMENT_PROVIDER',
refIdParam: 'id',
})
remove(@Param('id') id: string) {
return this.service.remove(BigInt(id));
}
}
@@ -797,6 +797,11 @@ export class CreateFulfillmentProviderDto {
boxBottles?: number;
boxFee?: number;
} | null;
@IsOptional()
@IsString()
@MaxLength(2000)
deliveryHintHtml?: string | null;
}
export class UpdateFulfillmentProviderDto {
@@ -859,6 +864,11 @@ export class UpdateFulfillmentProviderDto {
boxBottles?: number;
boxFee?: number;
} | null;
@IsOptional()
@IsString()
@MaxLength(2000)
deliveryHintHtml?: string | null;
}
export class RechargeFulfillmentProviderDto {