DELIMITER //

CREATE OR REPLACE PROCEDURE bpmm01_crud(
    IN p_uuid VARCHAR(100),
    IN p_bpm TEXT,
    IN p_bpm_org TEXT
)
BEGIN
    /*
      功能說明 : 配合 vue + jsplumb 的 BPM，將 flow 的 JSON 寫入 bpm_list
      特別說明 : 因為一定會先手工新增一筆 bpm_list，所以這裡一定是 UPDATE
      建立日期 : 2022/10/30

      修改紀錄
        項次  修改人    日期        說明
        ====  ========= ==========  ========================================
        1     michael   2022-10-30  測試
    */

    -- 更新流程資料
    UPDATE bpm_list 
       SET flow_json = p_bpm, 
           flow_json_org = p_bpm_org
     WHERE flow_id = p_uuid;

    -- 回傳狀態碼與訊息
    SELECT 0 AS code, 'ok' AS msg;
END //

DELIMITER ;
