id,reason,disabled,
        deleted
    
    
        ${alias}.id,
        ${alias}.reason,
        ${alias}.deleted,
        ${alias}.disabled
    
    
    
        delete from plt_product_scrapping_reason
        where  id = #{id,jdbcType=BIGINT} 
    
    
        insert into plt_product_scrapping_reason
        ( id,pro_id,reason
        ,deleted)
        values (#{id,jdbcType=BIGINT},#{proId,jdbcType=BIGINT},#{reason,jdbcType=VARCHAR}
        ,#{deleted,jdbcType=TINYINT})
    
    
        insert into plt_product_scrapping_reason
        
                id,
                reason,
                deleted,
        
        
                #{id,jdbcType=BIGINT},
                #{reason,jdbcType=VARCHAR},
                #{deleted,jdbcType=TINYINT},
        
    
    
        update plt_product_scrapping_reason
        
            
                reason = #{reason,jdbcType=VARCHAR},
            
            
                disabled = #{disabled,jdbcType=TINYINT},
            
            
                deleted = #{deleted,jdbcType=TINYINT},
            
        
        where   id = #{id,jdbcType=BIGINT} 
    
    
    
    
        update plt_product_scrapping_reason set deleted = 1
        where id = #{id}