select post_id,
               post_code,
               post_name,
               post_sort,
               status,
               create_by,
               create_time,
               remark,
               orgid,
               guid
        from sys_post
    
    
    
    
    
    
    
    
    
        update sys_post
        
            post_code = #{postCode},
            post_name = #{postName},
            guid = #{guid},
            orgid = #{orgid},
            post_sort = #{postSort},
            status = #{status},
            remark = #{remark},
            update_by = #{updateBy},
            update_time = sysdate()
        
        where post_id = #{postId}
    
    
        insert into sys_post(
        post_id,
        post_code,
        post_name,
        post_sort,
        status,
        remark,
        guid,
        orgid,
        create_by,
        create_time
        )values(
        #{postId},
        #{postCode},
        #{postName},
        #{postSort},
        #{status},
        #{remark},
        #{guid},
        #{orgid},
        #{createBy},
        sysdate()
        )
    
    
        delete
        from sys_post
        where post_id = #{postId}
    
    
        delete from sys_post where post_id in
        
            #{postId}