| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- -- ============================================================
- -- 1.0.267.sql
- -- S5-PRODUCTION-MATERIAL-ISSUE-READONLY-LIST-1
- --
- -- 业务目标:
- -- 1) 新建 S5 生产领料单标准层头表(只读数据中台,DOP 内部):
- -- mdp_std_production_issue(头) 源 NbrMaster(Type='SM', IsActive=1)
- -- 头级列表(一单一行),不建明细、不建 stg、不建 dwd;不读/不改 S3/S4;不写源表。
- -- 2) 将「生产领料单」菜单(Id=1329015020003,仓储管理目录下)的 Component
- -- 由 placeholder 重指到真实页面 /aidop/s5/warehouse/productionIssueList。
- --
- -- 安全保证:
- -- - DDL 仅 CREATE TABLE IF NOT EXISTS,幂等;不 DROP / TRUNCATE。
- -- - 菜单仅 UPDATE 该单条 Component / Remark / UpdateTime;不改 Path/Name/Pid/Title/Type/OrderNo;
- -- 不 INSERT/DELETE;不动 SysTenantMenu / SysRoleMenu;不动其它菜单。
- -- - 不动源单据表(NbrMaster 等),不动 WorkOrderPickBillService 写路径,不碰 T8。
- -- ============================================================
- CREATE TABLE IF NOT EXISTS mdp_std_production_issue (
- id BIGINT AUTO_INCREMENT PRIMARY KEY,
- tenant_id BIGINT NOT NULL DEFAULT 0,
- factory_id BIGINT NULL DEFAULT 1,
- source_system VARCHAR(50) NOT NULL DEFAULT 'AIDOP',
- domain VARCHAR(80) NOT NULL,
- rec_id INT NOT NULL,
- nbr VARCHAR(24) NULL,
- issue_date DATETIME NULL,
- status VARCHAR(8) NULL,
- status_desc VARCHAR(20) NULL,
- work_ord VARCHAR(64) NULL,
- department VARCHAR(8) NULL,
- department_desc VARCHAR(255) NULL,
- qty_ord DECIMAL(18,5) NULL DEFAULT 0,
- prod_line VARCHAR(8) NULL,
- applicant_name VARCHAR(12) NULL,
- issue_user VARCHAR(255) NULL,
- user1 TEXT NULL,
- remark VARCHAR(200) NULL,
- create_user VARCHAR(24) NULL,
- source_create_time DATETIME NULL,
- pretreatment_state VARCHAR(50) NULL,
- trans_type VARCHAR(24) NULL,
- trans_type_text VARCHAR(50) NULL,
- eff_date DATETIME NULL,
- address VARCHAR(120) NULL,
- source_biz_key VARCHAR(200) NULL,
- sync_batch_id VARCHAR(100) NOT NULL,
- sync_time DATETIME NOT NULL,
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
- update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- UNIQUE KEY uk_mdp_std_prod_issue (tenant_id, domain, rec_id),
- KEY idx_mdp_std_prod_issue_nbr (tenant_id, nbr),
- KEY idx_mdp_std_prod_issue_date (tenant_id, issue_date),
- KEY idx_mdp_std_prod_issue_status (tenant_id, status),
- KEY idx_mdp_std_prod_issue_workord (tenant_id, work_ord),
- KEY idx_mdp_std_prod_issue_prodline (tenant_id, prod_line),
- KEY idx_mdp_std_prod_issue_dept (tenant_id, department)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='S5生产领料单头标准层';
- UPDATE SysMenu
- SET Component = '/aidop/s5/warehouse/productionIssueList',
- Remark = 'S5 生产领料单(只读列表,数据中台标准层 mdp_std_production_issue)',
- UpdateTime = NOW()
- WHERE Id = 1329015020003;
|