| ¶Ô±ÈÐÂÎļþ |
| | |
| | | -- ============================================================ |
| | | -- è¯åäºéï¼éè´ç³è¯·å®¡æ¹è¯¦æ
æ¾ç¤ºä¸å¡åæ®ï¼ä¸å¡éä»¶é
ç½®ï¼ |
| | | -- èæ¯ï¼éè´ç³è¯·ç审æ¹è¯¦æ
èµ° BPMï¼å¨æè¡¨åå¿«ç
§ä¸ºç©ºï¼ |
| | | -- éè¦ bpm_business_attach å½ä¸æµç¨å®ä¹ keyï¼å端æä¼æ¸²æ |
| | | -- ãéè´ç³è¯·è¯¦æ
ãä¸å¡ç»ä»¶ï¼å¦å审æ¹è¯¦æ
页表ååºåæ¯ç©ºç½çã |
| | | -- ç°ç¶ï¼åºå
éè´ç³è¯·åç±»ä¸æå¤ä¸ªå¯åèµ·çå岿¨¡åï¼key 䏿¯æ å |
| | | -- purchase_request_approveï¼å¦ C000_abc.ï¼ï¼å æ¤åé
ç½®ä¸å½ä¸ã |
| | | -- ç®æ åºï¼è¯åäºé客æ·åºï¼æ¬å°ä¸º CFWJï¼ï¼è¯·æå®é
åºåæ§è¡æå
USEã |
| | | -- å¹çï¼æ process_definition_key + deleted å»éï¼å¯é夿§è¡ã |
| | | -- 注æï¼æ¬èæ¬ä¸å« tenant_idï¼åç§æ·ï¼ã |
| | | -- ============================================================ |
| | | |
| | | INSERT INTO `bpm_business_attach` |
| | | (`process_definition_key`, `business_type`, `component_path`, `status`, `remark`, `creator`) |
| | | SELECT k.`process_definition_key`, 'erp_purchase_request', |
| | | '/erp/purchase/request/detail/index.vue', 0, 'éè´ç³è¯·å®¡æ¹è¯¦æ
', '1' |
| | | FROM ( |
| | | SELECT 'purchase_request_approve' AS `process_definition_key` |
| | | UNION ALL SELECT 'C000_abc.' |
| | | UNION ALL SELECT 'D200_abc.' |
| | | UNION ALL SELECT 'E000_abc.' |
| | | UNION ALL SELECT 'purchase_approve' |
| | | UNION ALL SELECT 'pus' |
| | | ) k |
| | | WHERE NOT EXISTS ( |
| | | SELECT 1 FROM `bpm_business_attach` a |
| | | WHERE a.`process_definition_key` = k.`process_definition_key` AND a.`deleted` = b'0' |
| | | ); |
| | | |
| | | -- éªè¯ï¼ä»¥ä¸ key é½åºå½ä¸éè´ç³è¯·è¯¦æ
ç»ä»¶ |
| | | -- SELECT process_definition_key, business_type, component_path, status |
| | | -- FROM bpm_business_attach |
| | | -- WHERE process_definition_key IN ('purchase_request_approve', 'C000_abc.', 'D200_abc.', 'E000_abc.'); |