- 限价明细:抬头列/筛选/列宽/排序可配置,批量查询(商品编码/订单号/负责人等),筛选条件回显与一键清空 - 列取数口径:入库/代发按仓库名推导(含仓库配置覆盖)、产品标签取商品SABC打标、材质等级从「材质」识别 E0/E1/ENF - 导出:导出明细 / 导出明细(含图片)改为全局下载中心后台生成,进度/取消/保存都在下载中心;页签名与文件名一致 - 破价订单审核:按天增量生成、链接级与订单级申诉、审核通过/驳回/二次申诉冲销乐捐、豁免(同价/活动)与证据凭证要求 - 规则配置页与权限:管理员开通后可编辑(权限节点 breachRuleConfig),无权限不可见 - 限价流程同步脚本:4 类钉钉限价流程 + 产品限价页面已确认限价 + 限价期初数据;流程/页面/期初优先级与「期初更新日期更新则以期初为准」 - 非负责人限价统一按最新口径派生(×1.05 且不低于 +10 元) - 迁移:breach order review / breach rule config / limit flow sync - 与 mainline 合并:保留字段权限(blockedFields)、负责人在职接管、限价目标 limitManagement 等新特性; 规则配置权限并入新的权限节点结构,档案列去掉重复的 opsPriceLimit 列,相关测试断言按当前口径更新
38 lines
1.7 KiB
SQL
38 lines
1.7 KiB
SQL
-- 限价流程同步:货号负责人限价(来源:限价流程的期望日常限价,按货号维度)
|
|
CREATE TABLE "SupplyChainStyleLimitPrice" (
|
|
"id" TEXT NOT NULL,
|
|
"styleCode" TEXT NOT NULL,
|
|
"ownerLimitPrice" DECIMAL(18,4),
|
|
"processInstanceId" TEXT NOT NULL DEFAULT '',
|
|
"processNo" TEXT NOT NULL DEFAULT '',
|
|
"applyType" TEXT NOT NULL DEFAULT '',
|
|
"initiator" TEXT NOT NULL DEFAULT '',
|
|
"approvedAt" TIMESTAMP(3),
|
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
|
CONSTRAINT "SupplyChainStyleLimitPrice_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
CREATE UNIQUE INDEX "SupplyChainStyleLimitPrice_styleCode_key" ON "SupplyChainStyleLimitPrice"("styleCode");
|
|
|
|
-- 限价流程同步:价格授权(同价申请 / 活动限价;供破价判定豁免与超期判定)
|
|
CREATE TABLE "SupplyChainLimitFlowAuth" (
|
|
"id" TEXT NOT NULL,
|
|
"processInstanceId" TEXT NOT NULL,
|
|
"processNo" TEXT NOT NULL DEFAULT '',
|
|
"applyType" TEXT NOT NULL DEFAULT '',
|
|
"styleCode" TEXT NOT NULL DEFAULT '',
|
|
"spu" TEXT NOT NULL DEFAULT '',
|
|
"approvedAt" TIMESTAMP(3),
|
|
"startDate" TIMESTAMP(3),
|
|
"endDate" TIMESTAMP(3),
|
|
"adjustedLimitPrice" DECIMAL(18,4),
|
|
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updatedAt" TIMESTAMP(3) NOT NULL,
|
|
CONSTRAINT "SupplyChainLimitFlowAuth_pkey" PRIMARY KEY ("id")
|
|
);
|
|
|
|
CREATE UNIQUE INDEX "SupplyChainLimitFlowAuth_processInstanceId_styleCode_applyType_key" ON "SupplyChainLimitFlowAuth"("processInstanceId", "styleCode", "applyType");
|
|
CREATE INDEX "SupplyChainLimitFlowAuth_styleCode_idx" ON "SupplyChainLimitFlowAuth"("styleCode");
|
|
CREATE INDEX "SupplyChainLimitFlowAuth_applyType_idx" ON "SupplyChainLimitFlowAuth"("applyType");
|