id,pro_id,type,
        name,value,deleted,
        remark,disabled,creator,
        dt,updated_by,updated_date
    
    
    
    
    
    
    
        delete from tst_command
        where  id = #{id,jdbcType=BIGINT} 
    
    
        update tst_command set deleted = 1
        where id = #{id}
    
    
        insert into tst_command
        ( id,pro_id,type
        ,name,value,deleted
        ,remark,disabled,creator
        ,dt,updated_by,updated_date
        )
        values (#{id,jdbcType=BIGINT},#{proId,jdbcType=BIGINT},#{type,jdbcType=TINYINT}
        ,#{name,jdbcType=VARCHAR},#{value,jdbcType=VARCHAR},#{deleted,jdbcType=TINYINT}
        ,#{remark,jdbcType=VARCHAR},#{disabled,jdbcType=TINYINT},#{creator,jdbcType=VARCHAR}
        ,#{dt,jdbcType=TIMESTAMP},#{updatedBy,jdbcType=BIGINT},#{updatedDate,jdbcType=TIMESTAMP}
        )
    
    
        insert into tst_command
        
                id,
                pro_id,
                type,
                name,
                value,
                deleted,
                remark,
                disabled,
                creator,
                dt,
                updated_by,
                updated_date,
        
        
                #{id,jdbcType=BIGINT},
                #{proId,jdbcType=BIGINT},
                #{type,jdbcType=TINYINT},
                #{name,jdbcType=VARCHAR},
                #{value,jdbcType=VARCHAR},
                #{deleted,jdbcType=TINYINT},
                #{remark,jdbcType=VARCHAR},
                #{disabled,jdbcType=TINYINT},
                #{creator,jdbcType=VARCHAR},
                #{dt,jdbcType=TIMESTAMP},
                #{updatedBy,jdbcType=BIGINT},
                #{updatedDate,jdbcType=TIMESTAMP},
        
    
    
        update tst_command
        
                
                    pro_id = #{proId,jdbcType=BIGINT},
                
                
                    type = #{type,jdbcType=TINYINT},
                
                
                    name = #{name,jdbcType=VARCHAR},
                
                
                    value = #{value,jdbcType=VARCHAR},
                
                
                    deleted = #{deleted,jdbcType=TINYINT},
                
                
                    remark = #{remark,jdbcType=VARCHAR},
                
                
                    disabled = #{disabled,jdbcType=TINYINT},
                
                
                    creator = #{creator,jdbcType=VARCHAR},
                
                
                    dt = #{dt,jdbcType=TIMESTAMP},
                
                
                    updated_by = #{updatedBy,jdbcType=BIGINT},
                
                
                    updated_date = #{updatedDate,jdbcType=TIMESTAMP},
                
        
        where   id = #{id,jdbcType=BIGINT} 
    
    
        update tst_command
        set 
            pro_id =  #{proId,jdbcType=BIGINT},
            type =  #{type,jdbcType=TINYINT},
            name =  #{name,jdbcType=VARCHAR},
            value =  #{value,jdbcType=VARCHAR},
            deleted =  #{deleted,jdbcType=TINYINT},
            remark =  #{remark,jdbcType=VARCHAR},
            disabled =  #{disabled,jdbcType=TINYINT},
            creator =  #{creator,jdbcType=VARCHAR},
            dt =  #{dt,jdbcType=TIMESTAMP},
            updated_by =  #{updatedBy,jdbcType=BIGINT},
            updated_date =  #{updatedDate,jdbcType=TIMESTAMP}
        where   id = #{id,jdbcType=BIGINT}