Skip to content

Commit d8a7516

Browse files
song-cc-rockfit2-zhao
authored andcommitted
feat: Add price ddl
1 parent ac2b91f commit d8a7516

File tree

1 file changed

+50
-3
lines changed

1 file changed

+50
-3
lines changed

backend/crm/src/main/resources/migration/1.4.0/ddl/V1.4.0_2__ga_ddl.sql

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,56 @@ COLLATE = utf8mb4_general_ci;
221221

222222
CREATE INDEX idx_resource_id ON contract_payment_plan_field_blob (resource_id ASC);
223223

224+
-- 产品价格表
225+
CREATE TABLE product_price(
226+
`id` VARCHAR(32) NOT NULL COMMENT 'ID' ,
227+
`name` VARCHAR(255) NOT NULL COMMENT '价格表名称' ,
228+
`status` VARCHAR(32) NOT NULL COMMENT '状态' ,
229+
`organization_id` VARCHAR(32) NOT NULL COMMENT '组织ID' ,
230+
`create_time` BIGINT NOT NULL COMMENT '创建时间' ,
231+
`update_time` BIGINT NOT NULL COMMENT '更新时间' ,
232+
`create_user` VARCHAR(32) NOT NULL COMMENT '创建人' ,
233+
`update_user` VARCHAR(32) NOT NULL COMMENT '更新人' ,
234+
PRIMARY KEY (id)
235+
) COMMENT = '价格'
236+
ENGINE = InnoDB
237+
DEFAULT CHARSET = utf8mb4
238+
COLLATE = utf8mb4_general_ci;
239+
240+
CREATE INDEX idx_org_id ON product_price(organization_id ASC);
241+
242+
CREATE TABLE product_price_field(
243+
`id` VARCHAR(32) NOT NULL COMMENT 'ID' ,
244+
`resource_id` VARCHAR(32) NOT NULL COMMENT '价格表ID' ,
245+
`field_id` VARCHAR(32) NOT NULL COMMENT '自定义属性ID' ,
246+
`field_value` VARCHAR(255) NOT NULL COMMENT '自定义属性值' ,
247+
`ref_sub_id` VARCHAR(32) COMMENT '引用子表格ID;关联的子表格字段ID' ,
248+
`row_id` VARCHAR(32) COMMENT '子表格行实例ID;行实例数据ID' ,
249+
PRIMARY KEY (id)
250+
) COMMENT = '价格自定义属性'
251+
ENGINE = InnoDB
252+
DEFAULT CHARSET = utf8mb4
253+
COLLATE = utf8mb4_general_ci;
254+
255+
CREATE INDEX idx_resource_id ON product_price_field(resource_id ASC);
256+
CREATE INDEX idx_ref_sub_id ON product_price_field(ref_sub_id ASC);
257+
258+
CREATE TABLE product_price_field_blob(
259+
`id` VARCHAR(32) NOT NULL COMMENT 'id' ,
260+
`resource_id` VARCHAR(32) NOT NULL COMMENT '价格id' ,
261+
`field_id` VARCHAR(32) NOT NULL COMMENT '自定义属性id' ,
262+
`field_value` TEXT NOT NULL COMMENT '自定义属性值' ,
263+
`ref_sub_id` VARCHAR(32) COMMENT '引用子表格ID;关联的子表格字段ID' ,
264+
`row_id` VARCHAR(32) COMMENT '子表格行实例ID;行实例数据ID' ,
265+
PRIMARY KEY (id)
266+
) COMMENT = '价格表自定义属性大文本'
267+
ENGINE = InnoDB
268+
DEFAULT CHARSET = utf8mb4
269+
COLLATE = utf8mb4_general_ci;
224270

225-
-- set innodb lock wait timeout to default
226-
SET SESSION innodb_lock_wait_timeout = DEFAULT;
227-
271+
CREATE INDEX idx_resource_id ON product_price_field_blob(resource_id ASC);
272+
CREATE INDEX idx_ref_sub_id ON product_price_field_blob(ref_sub_id ASC);
228273

229274

275+
-- set innodb lock wait timeout to default
276+
SET SESSION innodb_lock_wait_timeout = DEFAULT;

0 commit comments

Comments
 (0)