INSERT INTO INSTRUCTION_MNG ( OBJID, TARGET_OBJID, DIVISION, CLASS, TITLE, CONTENTS, MEASURE_DEPT, MEASURE_DEPT1, MEASURE_DEPT2, MEASURE_DEPT3, MEASURE_DEPT4, MEASURE_USER_ID, MEASURE_DATE, WRITER, REG_DATE, STATUS )VALUES( #{OBJID}, #{TARGET_OBJID}, #{DIVISION}, #{CLASS}, #{TITLE}, #{CONTENTS}, #{MEASURE_DEPT}, #{MEASURE_DEPT1}, #{MEASURE_DEPT2}, #{MEASURE_DEPT3}, #{MEASURE_DEPT4}, #{MEASURE_USER_ID}, #{MEASURE_DATE}, #{WRITER}, NOW(), 'create' ) ON CONFLICT (OBJID) DO UPDATE SET TARGET_OBJID = #{TARGET_OBJID}, DIVISION = #{DIVISION}, CLASS = #{CLASS}, TITLE = #{TITLE}, CONTENTS = #{CONTENTS}, MEASURE_DEPT = #{MEASURE_DEPT}, MEASURE_DEPT1 = #{MEASURE_DEPT1}, MEASURE_DEPT2 = #{MEASURE_DEPT2}, MEASURE_DEPT3 = #{MEASURE_DEPT3}, MEASURE_DEPT4 = #{MEASURE_DEPT4}, MEASURE_DATE = #{MEASURE_DATE}, WRITER = #{WRITER}, STATUS = #{STATUS} DELETE FROM INSTRUCTION_MNG WHERE OBJID = #{OBJID} UPDATE INSTRUCTION_MNG SET STATUS = #{STATUS} WHERE OBJID = #{OBJID} INSERT INTO INSTRUCTION_MNG2 ( OBJID, TARGET_OBJID, DIVISION, CLASS, YEAR_MONTH_WEEK, TITLE, USER_IDS, CONTENTS, WRITER, REG_DATE, STATUS )VALUES( #{OBJID}, #{TARGET_OBJID}, #{DIVISION}, #{CLASS}, #{YEAR_MONTH_WEEK}, #{TITLE}, #{USER_IDS}, #{CONTENTS}, #{WRITER}, NOW(), 'create' ) ON CONFLICT (OBJID) DO UPDATE SET TARGET_OBJID = #{TARGET_OBJID}, DIVISION = #{DIVISION}, CLASS = #{CLASS}, YEAR_MONTH_WEEK = #{YEAR_MONTH_WEEK}, TITLE = #{TITLE}, USER_IDS = #{USER_IDS}, CONTENTS = #{CONTENTS}, WRITER = #{WRITER}, STATUS = #{STATUS} INSERT INTO INSTRUCTION_MNG2_USER ( OBJID, MASTER_OBJID, WRITER, REG_DATE, USER_ID )VALUES( #{OBJID}, #{MASTER_OBJID}, #{WRITER}, NOW(), #{USER_ID} ) ON CONFLICT (OBJID) DO UPDATE SET USER_ID = #{USER_ID} INSERT INTO INSTRUCTION_MNG2_TASK ( OBJID, MASTER_OBJID, WRITER, REG_DATE, MEASURE_USER_ID, MEASURE_PLAN_DATE, MEASURE_DATE, CONTENTS, CONTENTS_IMPLEMENT )VALUES( #{OBJID}, #{MASTER_OBJID}, #{WRITER}, NOW(), #{MEASURE_USER_ID}, #{MEASURE_PLAN_DATE}, #{MEASURE_DATE}, #{CONTENTS}, #{CONTENTS_IMPLEMENT} ) ON CONFLICT (OBJID) DO UPDATE SET MEASURE_USER_ID = #{MEASURE_USER_ID} ,MEASURE_PLAN_DATE = #{MEASURE_PLAN_DATE} ,MEASURE_DATE = #{MEASURE_DATE} ,CONTENTS = #{CONTENTS} ,CONTENTS_IMPLEMENT = #{CONTENTS_IMPLEMENT} DELETE FROM INSTRUCTION_MNG2 WHERE OBJID = #{OBJID} OR 0 ]]> DELETE FROM INSTRUCTION_MNG2_USER WHERE MASTER_OBJID = #{MASTER_OBJID} DELETE FROM INSTRUCTION_MNG2_TASK WHERE MASTER_OBJID = #{MASTER_OBJID} AND OBJID NOT IN '${objid}' UPDATE INSTRUCTION_MNG2 SET STATUS = #{STATUS} WHERE OBJID = #{OBJID} OR 0 ]]>