id, blockId, name, phone, password, orgTag, supperAdmin, disabled, deleted
    
    
        ${alias}.id, ${alias}.name, ${alias}.phone, ${alias}.disabled
    
    
        id, blockId, name, phone, orgTag, supperAdmin
    
    
    
    
    
        insert into ba_user ()
        values (#{userId,jdbcType=BIGINT},
        #{blockId,jdbcType=BIGINT},
        #{userName,jdbcType=VARCHAR},
        #{phone,jdbcType=VARCHAR},
        #{password,jdbcType=VARCHAR},
        #{orgTag,jdbcType=VARCHAR},
        #{supperAdmin,jdbcType=TINYINT},
        #{disabled,typeHandler=com.dy.common.mybatis.envm.EnumCodeTypeHandler, jdbcType=TINYINT},
        #{deleted,typeHandler=com.dy.common.mybatis.envm.EnumCodeTypeHandler, jdbcType=TINYINT}
        )
    
    
        insert into ba_user
        
            
                id,
            
            
                blockId,
            
           
                `name`,
            
            
                phone,
            
            
                password,
            
            
                orgTag,
            
            
                supperAdmin,
            
           
               disabled,
            
           
                deleted,
            
        
        
            
                #{userId,jdbcType=BIGINT},
            
            
                #{blockId,jdbcType=BIGINT},
            
           
                #{userName,jdbcType=VARCHAR},
            
            
                #{phone,jdbcType=VARCHAR},
            
            
                #{password,jdbcType=VARCHAR},
            
            
                #{orgTag,jdbcType=VARCHAR},
            
            
                #{supperAdmin,jdbcType=TINYINT},
            
            
                #{disabled,typeHandler=com.dy.common.mybatis.envm.EnumCodeTypeHandler, jdbcType=TINYINT},
            
            
                #{deleted,typeHandler=com.dy.common.mybatis.envm.EnumCodeTypeHandler, jdbcType=TINYINT},
            
        
    
    
        update ba_user
        
            
                blockId = #{blockId,jdbcType=BIGINT},
            
           
                `name` = #{userName,jdbcType=VARCHAR},
            
            
                phone = #{phone,jdbcType=VARCHAR},
            
            
                password = #{password,jdbcType=VARCHAR},
            
            
                disabled = #{disabled,typeHandler=com.dy.common.mybatis.envm.EnumCodeTypeHandler, jdbcType=TINYINT},
            
            
                deleted = #{deleted,typeHandler=com.dy.common.mybatis.envm.EnumCodeTypeHandler, jdbcType=TINYINT},
            
        
        where id = #{userId, jdbcType=BIGINT}
    
    
        update ba_user
        set blockId = #{blockId,jdbcType=BIGINT},
        `name` = #{userName,jdbcType=VARCHAR},
        phone = #{phone,jdbcType=VARCHAR},
        password = #{password,jdbcType=VARCHAR},
        disabled = #{disabled,typeHandler=com.dy.common.mybatis.envm.EnumCodeTypeHandler, jdbcType=TINYINT},
        deleted = #{deleted,typeHandler=com.dy.common.mybatis.envm.EnumCodeTypeHandler, jdbcType=TINYINT}
        where id = #{userId,jdbcType=BIGINT}
    
    
        update ba_user
        set password = #{password,jdbcType=VARCHAR}
        where id = #{id,jdbcType=BIGINT}
    
    
        delete from ba_user
        where id = #{id,jdbcType=BIGINT}
    
    
        update ba_user set deleted = 1
        where id = #{id,jdbcType=BIGINT}